Generate a printed version of an exam or quiz bases on data found in a JSON file. Support for:
- Multiple Choice
- True / False
- Fill-in-the-Blank
- Create a file named
exam.jsonusing the format of the example provided inexam.json.example. - Use
docker compose up -dto launch application. - Access pages using the following links:
To generate a new exam, visit Home. This will set the exam title, randomize the questions, and set exam version. Visting Shuffle while display the questions on the page. Printing the page will produce a printable version of the exam. Visiting Answer, which display an answer key for the specific version of the exam. To create a new version, return to Home.
The Questions page display questions and answers without any randomization.