We run different series of exams. users buy one or multiple series. Each series can have multiple exams. Exams have multiple questions
We need following options-
1. users appears in exams. And their results get posted and recorded. Also user can tag question for later review
2. users practice - in this case practice exam w(ith user configurable number of questions )gets created from the question. one can appear and view results. Also user can tag question for later review.
3. users appear in exam from tagged question
4. users view tagged question.
5. user can view results.
6. users can see his progress graphs.