library("exams") oopt <- options(device.ask.default = FALSE, exams_tex = "tools") ## define an exam (= list of exercises) myexam <- list( "tstat2.Rmd", "ttest.Rmd", "relfreq.Rmd", "anova.Rmd", c("boxplots.Rmd", "scatterplot.Rmd"), "cholesky.Rmd" ) ## create multiple exams on the disk (in a temporary directory) dir.create(mydir <- tempfile()) ## generate NOPS exam in temporary directory set.seed(403) ex1 <- exams2nops(myexam, n = 2, dir = mydir) dir(mydir) ## use a few customization options: different ## university/logo and language/title ## with a replacement sheet but for non-duplex printing set.seed(403) ex2 <- exams2nops(myexam, n = 2, dir = mydir, institution = "Universit\\\\\"at Innsbruck", name = "uibk", logo = "uibk-logo-bw.png", title = "Klausur", language = "de", replacement = TRUE, duplex = FALSE) dir(mydir) options(exams_tex = oopt$exams_tex)