Topic B Project 2: The Student Quiz Engine (Medium Difficulty)
Context: The "Digital Campus" Learning Platform. Time Limit: 3 Hours (SL) / 4 Hours (HL). A teacher wants a revision tool for their students. They have a text file containing questions and answers. They need a program that reads this file, shuffles the questions so the order is different every time, asks each question to the student, and provides them with a percentage score at the end. Your program MUST: In this...