danekja / exam-builder

Application for building unique exams.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test Builder Application

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.

Configuration

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.

Test Data

This section describes how-to create test data. For initial collection, copy the testbuilder/data-example.py as testbuilder/data.py.

TBD

Run and output

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.

License

Creative Commons License
Exam Builder by Jakub Danek is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

Application for building unique exams.


Languages

Language:Python 100.0%