This application serves as generator of unique tests for course students. The application allows lector to provide sets of questions organized into groups by topic or difficulty and specify number of questions from each group which ought to be in the tests. Based on this input, unique tests are generated for each of the student.
This section governs necessary steps to create valid configuration.
For initial configuration copy the testbuilder/cfg-example.py
as
testbuilder/cfg.py
and adjust its values as needed.
This section describes how-to create test data. For initial collection,
copy the testbuilder/data-example.py
as testbuilder/data.py
.
TBD
To run the program, run the following outside of the testbuilder folder:
python -m testbuilder.builder
Output will be found in output.txt
file by default. With default
configuration the contents of the whole file can be copied to a text processor
and printed to A4 pages without any additional changes.
Exam Builder by Jakub Danek is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.