Package: rexer 1.0.0

Jose Samos

rexer: Random Exercises and Exams Generator

The main purpose of this package is to streamline the generation of exams that include random elements in exercises. Exercises can be defined in a table, based on text and figures, and may contain gaps to be filled with provided options. Exam documents can be generated in various formats. It allows us to generate a version for conducting the assessment and another version that facilitates correction, linked through a code.

Authors:Jose Samos [aut, cre], Universidad de Granada [cph]

rexer_1.0.0.tar.gz
rexer_1.0.0.tar.gz(r-4.5-noble)rexer_1.0.0.tar.gz(r-4.4-noble)
rexer_1.0.0.tgz(r-4.4-emscripten)rexer_1.0.0.tgz(r-4.3-emscripten)
rexer.pdf |rexer.html
rexer/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/josesamos/rexer/issues

Uses libs:
  • openjdk– OpenJDK Java runtime, using Hotspot JIT

openjdk

2.70 score 4 scripts 160 downloads 15 exports 59 dependencies

Last updated 9 months agofrom:c7d5fb46f4. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 27 2024
R-4.5-linuxOKNov 27 2024

Exports:create_exercise_csvcreate_exercise_data_framecreate_exercise_exceldefine_an_exercisedefine_exercisesdefine_exercises_from_csvdefine_exercises_from_excelexamgenerate_correction_documentgenerate_documentread_exercise_csvread_exercise_excelset_pending_answersvector_to_stringwrite_exercise_csv

Dependencies:base64encbitbit64bslibcachemcellrangerclicliprcpp11crayondigestdplyrevaluatefansifastmapfontawesomefsgenericsgluehighrhmshtmltoolsjquerylibjsonliteknitrlifecyclemagrittrmemoisemimepillarpkgconfigprettyunitsprogresspurrrR6rappdirsreadrreadxlrematchrJavarlangrmarkdownsasssnakecasestringistringrtibbletidyrtidyselecttinytextzdbutf8vctrsvroomwithrxfunxlsxxlsxjarsyaml

rexer: Random Exercises and Exams Generator

Rendered fromrexer.Rmdusingknitr::rmarkdownon Nov 27 2024.

Last update: 2024-03-05
Started: 2024-03-05

Readme and manuals

Help Manual

Help pageTopics
Create an exercise csv filecreate_exercise_csv
Create an exercise data framecreate_exercise_data_frame
Create an exercise Excel filecreate_exercise_excel
Define an exercisedefine_an_exercise define_an_exercise.exam
Define exercises from a data framedefine_exercises define_exercises.exam
Define exercises from a csv filedefine_exercises_from_csv define_exercises_from_csv.exam
Define exercises from a Excel filedefine_exercises_from_excel define_exercises_from_excel.exam
`exam` S3 classexam
Generate the support document for exam correctiongenerate_correction_document generate_correction_document.exam
Generate the exam documentgenerate_document generate_document.exam
Read an exercise csv fileread_exercise_csv
Read an exercise Excel fileread_exercise_excel
Set pending answersset_pending_answers
Transforms a vector of strings into a stringvector_to_string
Write an exercise csv filewrite_exercise_csv