Learn R Programming

⚠️There's a newer version (2.4-1) of this package.Take me there.

exams (version 2.4-0)

Automatic Generation of Exams in R

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-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, QTI 2.1, Blackboard, Canvas, OpenOlat, ILIAS, TestVision, Particify, ARSnova, Kahoot!, Grasple, and TCExam. In addition to fully customizable PDF exams, a standardized PDF format (NOPS) is provided that can be printed, scanned, and automatically evaluated.

Copy Link

Version

Install

install.packages('exams')

Monthly Downloads

1,799

Version

2.4-0

License

GPL-2 | GPL-3

Maintainer

Achim Zeileis

Last Published

October 17th, 2022

Functions in exams (2.4-0)

exams2arsnova

Generation of Exam/Quiz Sessions in ARSnova Format
exams2canvas

Generation of Exams for Canvas
exams

Generation of Simple Exams
exams2blackboard

Generation of Exams in Blackboard Format
exams2grasple

Generation of Exercises in Grasple Format
exams2html

Generation of Exams in HTML Format
exams2testvision

Generation of Exams in TestVision Format
exams2qti12

Generation of Exams in QTI 1.2 Format
exams2pdf

Generation of Exams in PDF Format
exams2pandoc

Generation of Exams via Pandoc
exams2particify

Generation of Exam/Quiz Sessions in Particify Format
exams_eval

Auxiliary Tools for Evaluating Exams
exams2tcexam

Generation of Exams in TCExam Format
exams2openolat

Generation of Exams for OpenOlat
exams2qti21

Generation of Exams in QTI 2.1 Format
exams2nops

Generation of Written Exams for Automatic Evaluation
include_tikz

Including Figures from TikZ Code in Exercises
expar

Fix Parameters in Dynamic Exercises
exams_skeleton

Generate Skeleton for Exams Directory/Script
make_exercise_transform_pandoc

Transform Exercises via Pandoc
mchoice2string

Convenience Functions for Exam Formatting
include_supplement

Copy (Static) Supplement Files for Inclusion in Exercises
matrix_to_schoice

Generate Single- and Multiple-Choice Question Lists for Matrix Solutions
match_exams_call

Query Information from Last xexams/exams2xyz Call
fmt

Auxiliary Formatting Functions
moodle2exams

Convert Moodle XML Quizzes to R/exams Exercises
tex2image

Transforming LaTeX Code Using ImageMagick or pdf2svg
xweave

Wrapper Function for Weaving Either Rnw or Rmd Exercises
num_to_schoice

Generate Single-Choice Question List from Numeric Solution
nops_eval

Evaluate NOPS Exams
nops_language

Read NOPS Language Specifciation
testvision2exams

Convert TestVision XML Questions to R/exams Exercises
nops_scan

Read Scanned NOPS Exams
xexams

Extensible Generation of Exams
stresstest_exercise

Stress Testing Exercises
read_exercise

Reading LaTeX/Markdown Exercise Files
exams2kahoot

Generation of Excel Sheets with Quiz Questions for Kahoot!
exams2lops

Generation of Exams in LOPS Exam Server Format (WU Wien)
exams2ilias

Generation of Exams in ILIAS Format
exams2moodle

Generation of Exams in Moodle XML Format