diff --git a/quiz app(Quizzler)/data.py b/quiz app(Quizzler)/data.py new file mode 100644 index 00000000..463605d1 --- /dev/null +++ b/quiz app(Quizzler)/data.py @@ -0,0 +1,5 @@ +class Question: + + def __init__(self, q_text, q_answer): + self.text = q_text + self.answer = q_answer \ No newline at end of file diff --git a/quiz app(Quizzler)/images/false.png b/quiz app(Quizzler)/images/false.png new file mode 100644 index 00000000..904c76d8 Binary files /dev/null and b/quiz app(Quizzler)/images/false.png differ diff --git a/quiz app(Quizzler)/images/true.png b/quiz app(Quizzler)/images/true.png new file mode 100644 index 00000000..79ca9a30 Binary files /dev/null and b/quiz app(Quizzler)/images/true.png differ diff --git a/quiz app(Quizzler)/main.py b/quiz app(Quizzler)/main.py new file mode 100644 index 00000000..5e7cdb7a --- /dev/null +++ b/quiz app(Quizzler)/main.py @@ -0,0 +1,18 @@ +from question_model import Question +from data import question_data +from quiz_brain import QuizBrain +from ui import QuizInterface + +question_bank = [] +for question in question_data: + question_text = question["question"] + question_answer = question["correct_answer"] + new_question = Question(question_text, question_answer) + question_bank.append(new_question) + + +quiz = QuizBrain(question_bank) +quiz_ui = QuizInterface(quiz) + +print("You've completed the quiz") +print(f"Your final score was: {quiz.score}/{quiz.question_number}") diff --git a/quiz app(Quizzler)/question_model.py b/quiz app(Quizzler)/question_model.py new file mode 100644 index 00000000..e69de29b diff --git a/quiz app(Quizzler)/quiz_brain.py b/quiz app(Quizzler)/quiz_brain.py new file mode 100644 index 00000000..e69de29b diff --git a/quiz app(Quizzler)/ui.py b/quiz app(Quizzler)/ui.py new file mode 100644 index 00000000..e69de29b