An open API service indexing awesome lists of open source software.

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.

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

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