From a9490ed023d889bcb11fcd46b68c2825d988b19f Mon Sep 17 00:00:00 2001
From: "abdullah.hamad" <abdullah.hamad@huskers.unl.edu>
Date: Fri, 17 Jul 2020 13:42:19 -0500
Subject: [PATCH] Created constant for the number of quiz questions. In unpause
 method, added statement to reset score and progress after the number of
 questions.

---
 main.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/main.py b/main.py
index ffedfb2..bf0397b 100644
--- a/main.py
+++ b/main.py
@@ -1,11 +1,11 @@
 from random import shuffle
-
 from kivy.app import App
 from kivy.clock import Clock
 from kivy.properties import BooleanProperty, ListProperty
 from kivy.modules import inspector
 from kivy.core.window import Window
 from kivy.properties import NumericProperty
+from time import sleep
 
 
 GUI_QUESTIONS = [
@@ -63,6 +63,7 @@ TREE_QUESTIONS = [
 
 
 PAUSE_TIME = 0.75  # seconds
+QUESTIONS_QUIZ = 5 # Number of quiz questions
 
 
 class QuizzerApp(App):
@@ -101,7 +102,11 @@ class QuizzerApp(App):
         self.number_questions += 1
         Clock.schedule_once(lambda delta: self.unpause(), PAUSE_TIME)
 
+
     def unpause(self):
+        if self.number_questions > QUESTIONS_QUIZ - 1:
+            self.number_questions = 0
+            self.score = 0
         self.paused = False
         if len(self.questions) > 0:
             self.questions.pop()
-- 
GitLab