def questionCorrect(self): # create label top # label tick # update label correct score #change button to next question which runs display question self.lblCorrect["text"] = "Correct" self.btnCheckAns["command"] = self.displayQuestion Event.addQScores(self.listOfStuff[self.qNum][0], "correct", self.school)
def restartQuiz(self): if self.qNum < 10: for i in range(self.qNum + 2, 11): print(self.listOfStuff[i - 1][0]) Event.addQScores(self.listOfStuff[i - 1][0], "unanswered", self.school) import startPage self.master.destroy() startPage.main()
def questionIncorrect(self): self.btnCheckAns["command"] = self.displayQuestion self.lblCorrect[ "text"] = "Incorrect\nThe answer was " + self.listOfStuff[ self.qNum][2] if self.myBool == False: Event.addQScores(self.listOfStuff[self.qNum][0], "incorrect", self.school) else: self.myBool = True
def skipQ(self): Event.addQScores(self.listOfStuff[self.qNum][0], 'skipped', self.school) self.myBool = True self.rbPressed() self.checkAnswer()