https://github.com/danekja/exam-builder
Application for building unique exams.
https://github.com/danekja/exam-builder
exam generator python teaching-tool
Last synced: over 1 year ago
JSON representation
Application for building unique exams.
- Host: GitHub
- URL: https://github.com/danekja/exam-builder
- Owner: danekja
- Created: 2019-03-26T12:53:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-26T13:18:28.000Z (over 7 years ago)
- Last Synced: 2025-02-14T03:17:20.134Z (over 1 year ago)
- Topics: exam, generator, python, teaching-tool
- Language: Python
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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

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