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 |

http://exams.R-Forge.R-project.org/ |

**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

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
Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.