The open-source package exams for the R system for statistical computing provides a one-for-all approach to automatic exams generation. Based on (potentially) dynamic exercise templates large numbers of personalized exams/quizzes/tests can be created for various systems: PDFs for classical written exams (with automatic evaluation), import formats for learning management systems (like Moodle, Blackboard, OLAT, or Ilias), live voting (via ARSnova), and the possibility to create custom output (in PDF, HTML, Docx, …).
Exercise types include multiple-choice or single-choice questions, numeric or text answers, or combinations of these. Formatting can be done either in Markdown or LaTeX with the possibility to generate dynamic content using R, e.g., random numbers, graphics, data sets, or shuffled text blocks.
R/exams is open-source software that can be freely used and extended. This web site provides an overview, short tutorials, a gallery of exercise templates, and links to further materials.
Before actually using a dynamic exercise in a course it should be thoroughly tested. While certain aspects require critical reading by a human, other aspects can be automatically stress-tested in R. Read More ›