# FiniteQuiz: Playthrough (`u.finitequiz-1`) Version: V1.0, 2022-08-26 Author: Martin Lautenschlager, Levi Otterbach ## Description This use case verifies that a normal run through the game works correctly. ## Precondition A configuration has been chosen that exists in the backend. At least two questions exist in the given configuration. ## Postcondition The game result the tester achieved is saved in the finitequiz database. The game shows the achieved result. ## Typical procedure 1. The game has been started 2. A question and the possible answers are loaded. Both the question and all possible answers are presented visually as boxes. The question is visually distinct from its answer options 3. The tester chooses an answer by clicking on the answer they want to choose 4. For a short time, feedback is shown whether the chosen answer is correct or incorrect 5. The next question is loaded 6. Once the tester answered all questions, a feedback screen is shown that informs the tester of his overall performance 7. Pressing `Close` exits the game ## Alternative procedures 5.1. There is no next question - skip to step `6` \ 7.1. Clicking `Restart` restarts the game with the same config ## Criticality High ## Linkages