exams: Automatic Generation of Exams in R
Version 2.2-2

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 (for OLAT/OpenOLAT), QTI 2.1, Blackboard, Ilias, ARSnova, and TCExam. In addition to fully customizable PDF exams, a standardized PDF format is provided that can be printed, scanned, and automatically evaluated.

AuthorAchim Zeileis [aut, cre], Bettina Gruen [aut], Friedrich Leisch [aut], Nikolaus Umlauf [aut], Niels Smits [ctb], Mirko Birbaumer [ctb], Dominik Ernst [ctb]
Date of publication2017-04-02 23:52:07
MaintainerAchim Zeileis <Achim.Zeileis@R-project.org>
LicenseGPL-2 | GPL-3
Version2.2-2
URL http://exams.R-Forge.R-project.org/
Package repositoryView on R-Forge
InstallationInstall the latest version of this package by entering the following in R:
install.packages("exams", repos="http://R-Forge.R-project.org")

Popular man pages

exams: Generation of Simple Exams
exams2blackboard: Generation of Exams in Blackboard Format
exams2html: Generation of Exams in HTML Format
exams2moodle: Generation of Exams in Moodle XML Format
exams2pandoc: Generation of Exams via Pandoc
exams2qti12: Generation of Exams in IMS QTI 1.2 and 2.1 Format
stresstests: Stress Testing Exercises
See all...

All man pages Function index File listing

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
exams2pandoc: Generation of Exams via Pandoc
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
match_exams_call: Query Last xexams/exams2xyz Call
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
stresstests: Stress Testing Exercises
tex2image: Transforming LaTeX Code Using ImageMagick or pdf2svg
xexams: Extensible Generation of Exams
xweave: Wrapper Function for Weaving Either Rnw or Rmd Exercises

Functions

answerlist Man page Source code
as.data.frame.stress Source code
browseFile Source code
char_with_braces Man page Source code
delete.NULLs Source code Source code
det2schoice Man page
det_to_schoice Man page
digit_regressors Source code
exams Man page Source code
exams.skeleton Man page
exams2arsnova Man page Source code
exams2blackboard Man page Source code
exams2html Man page Source code
exams2ilias Man page Source code
exams2lops Man page Source code
exams2moodle Man page Source code
exams2nops Man page Source code
exams2pandoc Man page Source code
exams2pdf Man page Source code
exams2qti Man page
exams2qti12 Man page Source code
exams2qti21 Man page Source code
exams2tcexam Man page Source code
exams_eval Man page Source code
exams_metainfo Man page Source code
exams_skeleton Man page
extract_command Man page Source code
extract_environment Man page Source code
extract_extra Man page Source code
extract_items Man page Source code
fileURI Source code
fix_bb_pre Source code
fix_html_tcexam Source code
fixup_sweave_pandoc Source code
fmt Man page Source code
has_mark Source code
imageplot Source code
include_supplement Man page Source code
make_exams_write_arsnova Man page Source code
make_exams_write_html Man page Source code
make_exams_write_lops Man page Source code
make_exams_write_pandoc Source code
make_exams_write_pdf Man page Source code
make_exercise_transform_html Man page Source code
make_exercise_transform_pandoc Man page Source code
make_id Source code Source code
make_itembody_blackboard Man page Source code
make_itembody_qti Man page
make_itembody_qti12 Man page Source code
make_itembody_qti21 Man page Source code
make_nops_page Source code
make_nops_string_page Source code
make_nops_template Man page Source code
make_question_moodle Man page
make_question_moodle23 Man page
make_question_tcexam Source code
match_exams_call Man page Source code
matrix2mchoice Man page
matrix2schoice Man page
matrix_to_mchoice Man page
matrix_to_schoice Man page
mchoice2string Man page Source code
mchoice2text Man page Source code
moodlePercent Source code
nops_eval Man page Source code
nops_eval_check Source code
nops_eval_check2 Source code
nops_eval_results Source code
nops_eval_results_table Source code
nops_eval_write Source code
nops_language Source code
nops_scan Man page Source code
num2schoice Man page
num2tol Man page
num_to_schoice Man page
num_to_tol Man page
pandoc Source code
pdfs2pngs Source code
plot.stress Man page Source code
print.exams_metainfo Man page Source code
read_exercise Man page Source code
read_metainfo Man page Source code
read_nops_answers Source code
read_nops_backup Source code
read_nops_digits Source code
read_nops_registration Source code
read_olat_results Source code
round2 Man page Source code
search_files Source code
shave Source code
shave_box Source code
show.html Source code
stresstest Man page
stresstest_exercise Man page Source code
string2mchoice Man page Source code
subimage Source code
tesseract Source code
tex2image Man page Source code
toLatex.matrix Man page Source code
trim_nops_scan Source code
write_lops_question Source code
xexams Man page Source code
xweave Man page Source code
xweave_svg_grdevice Source code

Files

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

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

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