Package: TexExamRandomizer 1.2.7

TexExamRandomizer: Personalizes and Randomizes Exams Written in 'LaTeX'

Randomizing exams with 'LaTeX'. If you can compile your main document with 'LaTeX', the program should be able to compile the randomized versions without much extra effort when creating the document.

Authors:Alejandro Gonzalez Recuenco

TexExamRandomizer_1.2.7.tar.gz
TexExamRandomizer_1.2.7.zip(r-4.5)TexExamRandomizer_1.2.7.zip(r-4.4)TexExamRandomizer_1.2.7.zip(r-4.3)
TexExamRandomizer_1.2.7.tgz(r-4.5-x86_64)TexExamRandomizer_1.2.7.tgz(r-4.5-arm64)TexExamRandomizer_1.2.7.tgz(r-4.4-x86_64)TexExamRandomizer_1.2.7.tgz(r-4.4-arm64)TexExamRandomizer_1.2.7.tgz(r-4.3-x86_64)TexExamRandomizer_1.2.7.tgz(r-4.3-arm64)
TexExamRandomizer_1.2.7.tar.gz(r-4.5-noble)TexExamRandomizer_1.2.7.tar.gz(r-4.4-noble)
TexExamRandomizer_1.2.7.tgz(r-4.4-emscripten)TexExamRandomizer_1.2.7.tgz(r-4.3-emscripten)
TexExamRandomizer.pdf |TexExamRandomizer.html
TexExamRandomizer/json (API)

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

Bug tracker:https://github.com/alexrecuenco/texexamrandomizer/issues

Pkgdown site:https://alexrecuenco.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

cpp

4.52 score 1 stars 22 scripts 136 downloads 18 exports 11 dependencies

Last updated 1 years agofrom:89da9a8172. Checks:12 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 26 2025
R-4.5-win-x86_64OKMar 26 2025
R-4.5-mac-x86_64OKMar 26 2025
R-4.5-mac-aarch64OKMar 26 2025
R-4.5-linux-x86_64OKMar 26 2025
R-4.4-win-x86_64OKMar 26 2025
R-4.4-mac-x86_64OKMar 26 2025
R-4.4-mac-aarch64OKMar 26 2025
R-4.4-linux-x86_64OKMar 26 2025
R-4.3-win-x86_64OKMar 26 2025
R-4.3-mac-x86_64OKMar 26 2025
R-4.3-mac-aarch64OKMar 26 2025

Exports:catDocumentcompilation_optionsCompileLatexDirConstructAnswerSheetCreateRandomExamsDivideFilefun_from_folderGenerateShortAnswerSheetGradeExamsjsonexamparserjsonhwparserObtainExamStatsParsePreambleForOptionsRandomizeDocumentReplaceFromTableReplacePreambleCommandStructureDocumentWhichAnswerOriginal

Dependencies:assertthatcligluejsonlitelifecyclemagrittrRcpprlangstringistringrvctrs

Basic use of Exam Randomizer

Rendered fromBasicUse.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2018-02-16
Started: 2017-11-24

Grading Exams

Rendered fromGradingExams.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2018-02-16
Started: 2017-11-24

Randomizer options

Rendered fromExamOptions.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2024-01-23
Started: 2017-11-24

Readme and manuals

Help Manual

Help pageTopics
Generating Random Exams from 'LaTeX' documentsTexExamRandomizer-package TexExamRandomizer
Output with listed documentscatDocument
Define compilations optionscompilation_options
ConstructAnswerSheetConstructAnswerSheet
CreateRandomExamsCreateRandomExams
DivideFileDivideFile
Apply function within a folderfun_from_folder
Generate HomeworkGenerateHomework
Generating a short answer sheetGenerateShortAnswerSheet
GradeExamsGradeExams
Json Exam Document Parserjsonexamparser
Json Homework Parserjsonhwparser
Obtaining exam statisticsObtainExamStats
ParsePreambleForOptionsParsePreambleForOptions
Randomizing documents.RandomizeDocument
ReplaceFromTableReplaceFromTable
ReplacePreambleCommandReplacePreambleCommand
Structure DocumentStructureDocument
Sample class tabletestclass
Test documenttestdoc
WhichAnswerOriginalWhichAnswerOriginal