Testy is a single-window quiz maker and quiz player for image-based multiple-choice quizzes.
- Single-window workflow for the main menu, quiz builder, editor, test player, and instructions.
- Multiple named quizzes, each saved as its own JSON file.
- Quiz-specific processed-image folders using
Processed images/<Quiz Name>. - Built-in quiz picker on the Make Test screen so you can open and edit a specific quiz.
- Quiz-taking mode with score tracking, welcome screen, and optional random order.
- In-app
Instructionsscreen plus this README and a PDF copy of the instructions.
Use the main menu to choose whether you want to make a quiz, take the active quiz, or read the instructions.
- Start
Testy.py. - Click
Make Test. - Enter the password:
quizzy. - Use
Saved quizzesandOpento load an existing quiz, or clickNew Quizto create a new one. - Set the quiz title.
- Choose the folder that contains the source images for that quiz.
- Click
Load First Image. - Enter the question and all four answer choices.
- Select the correct answer with the round button beside that choice.
- Click
Save and Next. - Repeat until all images are processed.
Notes:
- Each quiz saves to its own JSON file named from the quiz title.
- Finished images for that quiz are moved into
Processed images/<Quiz Name>inside the reference-image folder you selected. - Use
Edit Quizto revise saved cases for the active quiz.
- Open the quiz you want from
Make Test. - Click
Edit Quiz. - Select a saved case from the list.
- Change the question, answers, correct answer, or image.
- Click
Save Changes.
- Click
Take Testfrom the main menu. - The current active quiz will open.
- Leave
Randomizeon if you want a shuffled order, or switch it off for saved order. - Click
Start Quizon the welcome screen. - Select an answer and click
Submit Answer. - Click
Next Imageto continue. - Click
Reset Testif you want to restart and clear the score.
- Main program:
Testy.py - Launcher:
GPQ.py - Quiz data: one JSON file per quiz in the program folder
- Instructions PDF:
Testy_Instructions.pdf - Screenshots used in the README and Instructions page:
docs/


