#![allow(dead_code)]
use mc_exam_randomizer::{
errors::ExamReaderError,
shuffler::{shuffle_exam, Exam},
};
fn main() {
let filename_tex = "files/exam.tex";
match Exam::from_tex(filename_tex, "master") {
Ok(ex) => {
let ex_json = serde_json::to_string(&ex).unwrap();
println!("master {:#?}", ex_json);
let version_1 = shuffle_exam(&ex, Some("version 1"));
let v1_json = serde_json::to_string(&version_1).unwrap();
println!("ver1 {:#?}", v1_json);
}
Err(err) => match err {
ExamReaderError::TemplateError(err_st) => {
println!("ERR: {:#?}", err_st);
}
_ => println!("Err: {:#?}", err),
},
};
}