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.7-x86_64)TexExamRandomizer_1.2.7.zip(r-4.7-arm64)TexExamRandomizer_1.2.7.zip(r-4.6-x86_64)TexExamRandomizer_1.2.7.zip(r-4.6-arm64)TexExamRandomizer_1.2.7.zip(r-4.5-x86_64)
TexExamRandomizer_1.2.7.tgz(r-4.6-x86_64)TexExamRandomizer_1.2.7.tgz(r-4.6-arm64)TexExamRandomizer_1.2.7.tgz(r-4.5-x86_64)TexExamRandomizer_1.2.7.tgz(r-4.5-arm64)
TexExamRandomizer_1.2.7.tar.gz(r-4.7-arm64)TexExamRandomizer_1.2.7.tar.gz(r-4.7-x86_64)TexExamRandomizer_1.2.7.tar.gz(r-4.6-arm64)TexExamRandomizer_1.2.7.tar.gz(r-4.6-x86_64)
TexExamRandomizer_1.2.7.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
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/docs site:https://alexrecuenco.github.io

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

On CRAN:

Conda:

cpp

4.86 score 2 stars 24 scripts 263 downloads 18 exports 11 dependencies

Last updated from:89da9a8172. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK105
linux-devel-x86_64OK125
source / vignettesOK197
linux-release-arm64OK100
linux-release-x86_64OK117
macos-release-arm64OK160
macos-release-x86_64OK257
macos-oldrel-arm64OK244
macos-oldrel-x86_64OK365
windows-devel-arm64OK334
windows-devel-x86_64OK144
windows-release-arm64OK337
windows-release-x86_64OK106
windows-oldrel-x86_64OK103
wasm-releaseOK93

Exports:catDocumentcompilation_optionsCompileLatexDirConstructAnswerSheetCreateRandomExamsDivideFilefun_from_folderGenerateShortAnswerSheetGradeExamsjsonexamparserjsonhwparserObtainExamStatsParsePreambleForOptionsRandomizeDocumentReplaceFromTableReplacePreambleCommandStructureDocumentWhichAnswerOriginal

Dependencies:assertthatcligluejsonlitelifecyclemagrittrRcpprlangstringistringrvctrs

Randomizer options
Introduction to the engine | Specifying options | Command-line-only options | General options | Personalizing a document | How the personalization is done | Reserved command names | Document options | Random information | Extra information. | Naming columns with spaces and punctuation marks. | Examples. | Three layers document with table info | Exam class with 6 sections, choosing a few questions for each section. | Fixing position of sections and questions. Randomizing only the choices for each question.

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

Basic use of Exam Randomizer
What problem is this software adressing | How to start | Instalation | Personalization | Creating your own scripts | Examples | Grading | Known "issues"

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

Grading Exams
Format of the student's answers | Format of the answer sheet | What if I wrote some questions wrong and I noticed too late? I already printed the exams | Grading the exam | How is the grade calculated

Last update: 2018-02-16
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