exams: Automatic Generation of Exams in R

Share:

Automatic generation of exams based on exercises in Markdown or LaTeX format, possibly including R code for dynamic generation of exercise elements. Exercise types include single- and multiple-choice questions, arithmetic problems, string questions, and combinations thereof (cloze). Output formats include PDF, HTML, Moodle XML, QTI 1.2 (for OLAT/OpenOLAT), QTI 2.1, Blackboard, ARSnova, and TCExam. In addition to fully customizable PDF exams, a standardized PDF format is provided that can be printed, scanned, and automatically evaluated.

Author
Achim Zeileis [aut, cre], Bettina Gruen [aut], Friedrich Leisch [aut], Nikolaus Umlauf [aut], Niels Smits [ctb], Dominik Ernst [ctb]
Date of publication
2016-11-10 18:31:57
Maintainer
Achim Zeileis <Achim.Zeileis@R-project.org>
License
GPL-2 | GPL-3
Version
2.2-0
URLs

View on CRAN

Man pages

exams
Generation of Simple Exams
exams2arsnova
Generation of Exam/Quiz Sessions in ARSnova Format
exams2blackboard
Generation of Exams in Blackboard Format
exams2html
Generation of Exams in HTML Format
exams2lops
Generation of Exams in LOPS Exam Server Format (WU Wien)
exams2moodle
Generation of Exams in Moodle XML Format
exams2nops
Generation of Written Exams for Automatic Evaluation
exams2pdf
Generation of Exams in PDF Format
exams2qti12
Generation of Exams in IMS QTI 1.2 and 2.1 Format
exams2tcexam
Generation of Exams in TCExam Format
exams_eval
Auxiliary Tools for Evaluating Exams
exams_skeleton
Generate Skeleton for Exams Directory/Script
fmt
Auxiliary Formatting Functions
include_supplement
Copy (Static) Supplement Files for Inclusion in Exercises
matrix_to_schoice
Generate Single- and Multiple-Choice Question Lists for...
mchoice2string
Convenience Functions for Exam Formatting
nops_eval
Evaluate NOPS Exams
nops_scan
Read Scanned NOPS Exams
num_to_schoice
Generate Single-Choice Question List from Numeric Solution
read_exercise
Reading LaTeX/Markdown Exercise Files
tex2image
Transforming LaTeX Code Using ImageMagick or pdf2svg
xexams
Extensible Generation of Exams
xweave
Wrapper Function for Weaving Either Rnw or Rmd Exercises

Files in this package

exams
exams/inst
exams/inst/exercises
exams/inst/exercises/Rlogo.Rmd
exams/inst/exercises/function.Rmd
exams/inst/exercises/fourfold2.Rnw
exams/inst/exercises/cholesky.Rmd
exams/inst/exercises/confint.Rnw
exams/inst/exercises/swisscapital.Rmd
exams/inst/exercises/dist2.Rnw
exams/inst/exercises/gaussmarkov.Rnw
exams/inst/exercises/anova.Rmd
exams/inst/exercises/deriv2.Rmd
exams/inst/exercises/Rlogo.Rnw
exams/inst/exercises/currency9.Rnw
exams/inst/exercises/hessian.Rnw
exams/inst/exercises/cholesky.Rnw
exams/inst/exercises/regression.Rmd
exams/inst/exercises/currency1.Rnw
exams/inst/exercises/boxhist.Rmd
exams/inst/exercises/countrycodes.Rnw
exams/inst/exercises/tstat_verbatim.Rnw
exams/inst/exercises/lagrange.Rnw
exams/inst/exercises/gaussmarkov.Rmd
exams/inst/exercises/tstat2.Rmd
exams/inst/exercises/hessian.Rmd
exams/inst/exercises/confint2.Rmd
exams/inst/exercises/scatterplot.Rmd
exams/inst/exercises/boxhist2.Rnw
exams/inst/exercises/anova.Rnw
exams/inst/exercises/deriv.Rmd
exams/inst/exercises/ttest.Rnw
exams/inst/exercises/regression.Rnw
exams/inst/exercises/tstat.Rmd
exams/inst/exercises/boxplots.Rnw
exams/inst/exercises/dist2.Rmd
exams/inst/exercises/lagrange.Rmd
exams/inst/exercises/lm.Rmd
exams/inst/exercises/relfreq.Rmd
exams/inst/exercises/deriv.Rnw
exams/inst/exercises/fourfold.Rnw
exams/inst/exercises/essayreg.Rmd
exams/inst/exercises/ttest.Rmd
exams/inst/exercises/tstat.Rnw
exams/inst/exercises/relfreq.Rnw
exams/inst/exercises/switzerland.Rnw
exams/inst/exercises/swisscapital.Rnw
exams/inst/exercises/currency8.Rmd
exams/inst/exercises/dist.Rnw
exams/inst/exercises/fourfold.Rmd
exams/inst/exercises/function.Rnw
exams/inst/exercises/scatterplot.Rnw
exams/inst/exercises/countrycodes.Rmd
exams/inst/exercises/confint2.Rnw
exams/inst/exercises/lm.Rnw
exams/inst/exercises/dist3.Rnw
exams/inst/exercises/deriv2.Rnw
exams/inst/exercises/dist.Rmd
exams/inst/exercises/dist3.Rmd
exams/inst/exercises/tstat2.Rnw
exams/inst/exercises/essayreg.Rnw
exams/inst/exercises/boxhist.Rnw
exams/inst/exercises/currency8.Rnw
exams/inst/exercises/switzerland.Rmd
exams/inst/exercises/boxplots.Rmd
exams/inst/tex
exams/inst/tex/solution.tex
exams/inst/tex/html-plain.tex
exams/inst/tex/exam.tex
exams/inst/tex/osolution.tex
exams/inst/tex/plain8.tex
exams/inst/tex/plain.tex
exams/inst/tex/oexam.tex
exams/inst/tex/plain9.tex
exams/inst/CITATION
exams/inst/nops
exams/inst/nops/nops_scan2.png
exams/inst/nops/ro.dcf
exams/inst/nops/it.dcf
exams/inst/nops/nl.dcf
exams/inst/nops/en.dcf
exams/inst/nops/es.dcf
exams/inst/nops/nops_scan1.png
exams/inst/nops/de.dcf
exams/inst/nops/pt.dcf
exams/inst/nops/hu.dcf
exams/inst/nops/Rlogo.png
exams/inst/nops/fi.dcf
exams/inst/nops/fr.dcf
exams/inst/xml
exams/inst/xml/qti21.xml
exams/inst/xml/blackboard.xml
exams/inst/xml/qti12.xml
exams/inst/xml/plain9.html
exams/inst/xml/plain8.html
exams/inst/xml/plain.html
exams/inst/doc
exams/inst/doc/exams.Rnw
exams/inst/doc/exams.R
exams/inst/doc/exams2.pdf
exams/inst/doc/exams.pdf
exams/inst/doc/exams2.Rnw
exams/inst/doc/exams2.R
exams/tests
exams/tests/encodings.R
exams/NAMESPACE
exams/NEWS
exams/R
exams/R/exams_skeleton.R
exams/R/search_files.R
exams/R/exams_eval.R
exams/R/nops_eval.R
exams/R/stresstests.R
exams/R/exams2nops.R
exams/R/exams2tcexam.R
exams/R/exams2moodle.R
exams/R/exams2lops.R
exams/R/tex2image.R
exams/R/read_exercise.R
exams/R/to_choice.R
exams/R/exams.R
exams/R/exams2arsnova.R
exams/R/nops_scan.R
exams/R/xexams.R
exams/R/exams2qti12.R
exams/R/exams2pdf.R
exams/R/fileURI.R
exams/R/formatters.R
exams/R/exams2html.R
exams/R/exams2qti21.R
exams/R/pandoc.R
exams/R/transformers.R
exams/R/exams2blackboard.R
exams/R/read_metainfo.R
exams/vignettes
exams/vignettes/exams.Rnw
exams/vignettes/exams.bib
exams/vignettes/exams2.Rnw
exams/vignettes/screenshots
exams/vignettes/screenshots/exams2moodle-fourfold.png
exams/vignettes/screenshots/exams2arsnova-boxplots.png
exams/vignettes/screenshots/exams2qti12-boxhist.png
exams/vignettes/screenshots/exams2moodle-boxplots.png
exams/vignettes/screenshots/exams2qti12-boxplots.png
exams/vignettes/screenshots/exams2html-tstat.png
exams/vignettes/screenshots/exams2moodle-fourfold2.png
exams/MD5
exams/build
exams/build/vignette.rds
exams/DESCRIPTION
exams/man
exams/man/nops_eval.Rd
exams/man/tex2image.Rd
exams/man/exams2pdf.Rd
exams/man/exams2nops.Rd
exams/man/num_to_schoice.Rd
exams/man/exams2blackboard.Rd
exams/man/read_exercise.Rd
exams/man/xexams.Rd
exams/man/fmt.Rd
exams/man/mchoice2string.Rd
exams/man/xweave.Rd
exams/man/nops_scan.Rd
exams/man/exams_eval.Rd
exams/man/exams2moodle.Rd
exams/man/matrix_to_schoice.Rd
exams/man/exams2lops.Rd
exams/man/exams2qti12.Rd
exams/man/include_supplement.Rd
exams/man/exams2html.Rd
exams/man/exams_skeleton.Rd
exams/man/exams.Rd
exams/man/exams2tcexam.Rd
exams/man/exams2arsnova.Rd