I run an in person high school tutoring business and want to build a practice test website with the following features:
- Purchase to gain access (limited to certain amounts of time, after which account is disabled)
- User login
- User selects certain 'type' of question to practice
- Can be timed or un-timed
- Gives user desired amount of question (5, 10, 15, 20, or 25)
- Replica interface similar to the real test
- User completes test and is able to submit
- Gives review page with questions answered right/wrong
- able to review all questions
- able to choose specific question to review
- Detailed explanation provided for each question
- Analytics for questions: number answered correctly, average time, and ranked against others
- option for mock exams which are timed and single use -> flow from each section of the test
I would also like this to be expandable, so that adding new questions is relatively easy - possibly even a user interface to build these questions with.