Home of real teaching & learning
  • Full support for teachers
  • Focus on critical thinking
  • Engaging classroom activities
  • Integrated student eBook
  • Assessed tasks / qBank
  • Practice exam questions

The InThinking Guarantee: Our sites are written by expert practitioners and not by AI

See our AI policy

Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

Don't miss out, find out!

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...

Help