A quzzing system created in Python.
Easily create a quiz with multiple questions and answers.
- Download the code as a ZIP.
- Run
create_quiz.py
to create a quiz.- Play your quiz with
play_quiz.py
.
Playing a quiz requires a bit more code or by using the
play_quiz
script.
The reason why quiz playing feature was not added to the quiz object is because of it limiting the use cases.
You can view how I made the quiz playing code inplay_quiz.py
.
You can create a quiz with the
create_quiz
script or by making one in code.
Example code to create a quiz is below.from utils.quizzes import Quizzes from utils.question import Question quizzes = Quizzes() quiz = quizzes.create_quiz('Example quiz', [ Question('What is the capital of France?', ['Paris', 'London', 'Berlin', 'Rome'], 'Paris'), Question('What is the capital of Germany?', ['Paris', 'London', 'Berlin', 'Rome'], 'Berlin'), Question('What is the capital of Italy?', ['Paris', 'London', 'Berlin', 'Rome'], 'Rome') ])