Project 4: OOP Quiz
For this project, you're going to use object-oriented programming to write a quiz that can handle different kinds of questions - and you'll use it to deliver a quiz on a topic of your choosing.
The code for this project is inspired by many codebases that I've worked on myself: Khan Academy's exercises, Coursera's timed quizzes, Berkeley's online CS exams. All of them have used a slightly different class design, but they've all used the power of OOP to describe the structure of quizzes and the questions inside them.
I look forward to trying out all of your quizzes!
Instructions
You'll be using a Python notebook on Google CoLab to develop this project.
To get started, make a copy of the Project 4 notebook for yourself. The rest of the instructions are in the notebook.