Package: exams 2.4-2

exams: Automatic Generation of Exams in R

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.

Authors:Achim Zeileis [aut, cre], Bettina Gruen [aut], Friedrich Leisch [aut], Nikolaus Umlauf [aut], Mirko Birbaumer [ctb], Dominik Ernst [ctb], Patrik Keller [ctb], Niels Smits [ctb], Reto Stauffer [ctb], Kenji Sato [ctb], Florian Wickelmaier [ctb]

exams_2.4-2.tar.gz
exams_2.4-2.zip(r-4.5)exams_2.4-2.zip(r-4.4)exams_2.4-2.zip(r-4.3)
exams_2.4-2.tgz(r-4.4-any)exams_2.4-2.tgz(r-4.3-any)
exams_2.4-2.tar.gz(r-4.5-noble)exams_2.4-2.tar.gz(r-4.4-noble)
exams_2.4-2.tgz(r-4.4-emscripten)exams_2.4-2.tgz(r-4.3-emscripten)
exams.pdf |exams.html
exams/json (API)
NEWS

# Install 'exams' in R:
install.packages('exams', repos = c('https://zeileis.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://r-forge.r-project.org/projects/exams

On CRAN:

8.28 score 1 stars 5 packages 812 scripts 1.8k downloads 79 exports 26 dependencies

Last updated 17 hours agofrom:cf9c9da0ab. Checks:OK: 2 ERROR: 5. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 21 2024
R-4.5-winERRORNov 21 2024
R-4.5-linuxOKNov 21 2024
R-4.4-winERRORNov 21 2024
R-4.4-macERRORNov 21 2024
R-4.3-winERRORNov 21 2024
R-4.3-macERRORNov 21 2024

Exports:answerlistchar_with_bracesdet_to_schoicedet2schoiceexamsexams_evalexams_metainfoexams_skeletonexams.skeletonexams2arsnovaexams2blackboardexams2canvasexams2graspleexams2htmlexams2iliasexams2insperaexams2kahootexams2lopsexams2moodleexams2nopsexams2openolatexams2pandocexams2particifyexams2pdfexams2qti12exams2qti21exams2tcexamexams2testvisionexparextract_commandextract_environmentextract_extraextract_itemsfmtinclude_supplementinclude_tikzmake_exams_write_arsnovamake_exams_write_grasplemake_exams_write_htmlmake_exams_write_lopsmake_exams_write_pdfmake_exercise_transform_htmlmake_exercise_transform_pandocmake_itembody_blackboardmake_itembody_qti12make_itembody_qti21make_itembody_testvisionmake_nops_templatemake_question_moodlemake_question_moodle23match_exams_callmatch_exams_devicematch_exams_iterationmatrix_to_mchoicematrix_to_schoicematrix2mchoicematrix2schoicemchoice2stringmchoice2textmoodle2examsnops_evalnops_eval_writenops_fixnops_languagenops_scannum_to_schoicenum_to_tolnum2schoicenum2tolopenolat_configread_exerciseread_metainforound2stresstest_exercisestring2mchoicetestvision2examstex2imagexexamsxweave

Dependencies:base64encbslibcachemclidigestevaluatefastmapfontawesomefsgluehighrhtmltoolsjquerylibjsonliteknitrlifecyclememoisemimeR6rappdirsrlangrmarkdownsasstinytexxfunyaml

Automatic Generation of Exams in R

Rendered fromexams.Rnwusingutils::Sweaveon Nov 21 2024.

Last update: 2021-01-08
Started: 2012-09-07

Flexible Generation of E-Learning Exams in R: Moodle Quizzes, OLAT Assessments, and Beyond

Rendered fromexams2.Rnwusingutils::Sweaveon Nov 21 2024.

Last update: 2021-01-08
Started: 2012-11-13

Readme and manuals

Help Manual

Help pageTopics
Generation of Simple Examsexams
Auxiliary Tools for Evaluating Examsexams_eval
Generate Skeleton for Exams Directory/Scriptexams.skeleton exams_skeleton
Generation of Exam/Quiz Sessions in ARSnova Formatexams2arsnova make_exams_write_arsnova
Generation of Exams in Blackboard Formatexams2blackboard make_itembody_blackboard
Generation of Exams for Canvasexams2canvas
Generation of Exercises in Grasple Formatexams2grasple make_exams_write_grasple
Generation of Exams in HTML Formatexams2html make_exams_write_html make_exercise_transform_html
Generation of Exams in ILIAS Formatexams2ilias
Generation of Exams for Insperaexams2inspera
Generation of Excel Sheets with Quiz Questions for Kahoot!exams2kahoot
Generation of Exams in LOPS Exam Server Format (WU Wien)exams2lops make_exams_write_lops
Generation of Exams in Moodle XML Formatexams2moodle make_question_moodle make_question_moodle23
Generation of Written Exams for Automatic Evaluationexams2nops make_nops_template
Generation of Exams for OpenOlatexams2openolat openolat_config
Generation of Exams via Pandocexams2pandoc
Generation of Exam/Quiz Sessions in Particify Formatexams2particify
Generation of Exams in PDF Formatexams2pdf make_exams_write_pdf
Generation of Exams in QTI 1.2 Formatexams2qti exams2qti12 make_itembody_qti make_itembody_qti12
Generation of Exams in QTI 2.1 Formatexams2qti21 make_itembody_qti21
Generation of Exams in TCExam Formatexams2tcexam
Generation of Exams in TestVision Formatexams2testvision make_itembody_testvision
Fix Parameters in Dynamic Exercisesexpar
Auxiliary Formatting Functionschar_with_braces fmt num2tol num_to_tol round2 toLatex.data.frame toLatex.matrix
Copy (Static) Supplement Files for Inclusion in Exercisesinclude_supplement
Including Figures from TikZ Code in Exercisesinclude_tikz
Transform Exercises via Pandocmake_exercise_transform_pandoc
Query Information from Last xexams/exams2xyz Callmatch_exams_call match_exams_device match_exams_iteration
Generate Single- and Multiple-Choice Question Lists for Matrix Solutionsdet2schoice det_to_schoice matrix2mchoice matrix2schoice matrix_to_mchoice matrix_to_schoice
Convenience Functions for Exam Formattinganswerlist mchoice2string mchoice2text string2mchoice
Convert Moodle XML Quizzes to R/exams Exercisesmoodle2exams
Evaluate NOPS Examsnops_eval nops_eval_write
Fix Data from Scanned NOPS Examsnops_fix
Read NOPS Language Specifciationnops_language
Read Scanned NOPS Examsnops_scan
Generate Single-Choice Question List from Numeric Solutionnum2schoice num_to_schoice
Reading LaTeX/Markdown Exercise Filesextract_command extract_environment extract_extra extract_items read_exercise read_metainfo
Stress Testing Exercisesplot.stress stresstest stresstest_exercise
Convert TestVision XML Questions to R/exams Exercisestestvision2exams
Transforming LaTeX Code Using ImageMagick or pdf2svgtex2image
Extensible Generation of Examsexams_metainfo print.exams_metainfo xexams
Wrapper Function for Weaving Either Rnw or Rmd Exercisesxweave