person(given = "Dominik", family = "Ernst", role = "ctb", email = "Dominik.Ernst@boku.ac.at"))

Description: Automatic generation of exams based on exercises in Sweave (R/LaTeX) or R/Markdown format,
including multiple-choice questions and arithmetic problems. Exams can be produced in various formats,
including PDF, HTML, Moodle XML, QTI 1.2 (for OLAT/OpenOLAT), QTI 2.1, ARSnova, and TCExam.
In addition to fully customizable PDF exams, a standardized PDF format is provided that can be
printed, scanned, and automatically evaluated.
Imports: stats, graphics, grDevices, tools, utils
Suggests: base64enc, knitr, parallel, png, RCurl, RJSONIO, rmarkdown,

person(given = "Niels", family = "Smits", role = "ctb", email = "N.Smits@uva.nl"),
Description: 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.

person(given = "Mirko", family = "Birbaumer", role = "ctb", email = "Mirko.Birbaumer@hslu.ch"),
Exercise types include single-choice and multiple-choice questions, arithmetic problems,
string questions, and combinations thereof (cloze). Output formats include standalone
files (PDF, HTML, Docx, ODT, ...), 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.

standardized PDF format (NOPS) is provided that can be printed, scanned, and automatically evaluated.
Suggests: base64enc, knitr, magick, parallel, png, RCurl, RJSONIO,

person(given = "Bettina", family = "Gruen", role = "aut", email = "Bettina.Gruen@jku.at",
person(given = "Friedrich", family = "Leisch", role = "aut", email = "Friedrich.Leisch@R-project.org",
person(given = "Dominik", family = "Ernst", role = "ctb", email = "Dominik.Ernst@boku.ac.at"),
person(given = "Patrik", family = "Keller", role = "ctb", email = "Patrik.Keller@uibk.ac.at"),
person(given = "Reto", family = "Stauffer", role = "ctb", email = "Reto.Stauffer@uibk.ac.at"))