QuizMasterPaper is a simple GUI-based quiz creator application to export the quizzes in either PDF or TXT formats for use in classrooms or examinations. Quizzes from other QuizMaster applications are an acceptable format.
-
Clone this repository via terminal
git clone https://github.com/oxcobu/QuizMasterPaper.If you would like to include example quizzes, add the
--recurse-submodulesflag, so that the command is such:git clone --recurse-submodules https://github.com/hermonochy/QuizMasterPaper -
Enter the directory containing the executable:
cd QuizMasterPaper -
Set up a new virtual environment:
python3 -m venv venv -
Activate the environment:
source venv/bin/activate(To decativate, typedeactivate) -
Install tkinter:
sudo apt-get install python3-tk -
Install packages in
requirements.txt:pip3 install -r requirements.txt
Steps 3 and 4 are optional but recommended.
- Starting the Application: Start the application by running the script:
./quizcreator.py(Linux)
python quizcreator.py(Windows)
-
Create a New Quiz: Enter the title of the quiz in the "Title of Quiz" field. Add questions using the "Add Question" button. Fill in the question, the correct answer, and wrong answers when prompted. Repeat this process to add multiple questions.
-
Edit Questions: Select a question from the listbox. Click "Edit Question" to modify the selected question.
-
Delete Questions: Select a question and click "Delete Question" to remove it from the list.
-
Save the Quiz: Choose a format (PDF or TXT) using the radio buttons. Click "Save" to save your quiz.
-
Open an Existing Quiz: Click "Open" to browse and load a quiz from a JSON file.
The quiz will be saved in the output folder. There you can use the files to your own purpose.
- Create and manage quiz questions.
- Add correct and wrong answers for each question.
- Edit existing questions.
- Delete questions from the quiz.
- Save quizzes as PDF or TXT files.
- Load existing quizzes from JSON files.
- More saving formats
- More flexible layout for PDF
