I have a database with multiple choice questions and would like to provide a component that uses these questions for training and evaluation. See more details in the detailed project description.
## Deliverables
I have a database of articles with multiple choice questions with answers and explanations. These articles are categorized in categories such as specialty. I want to create a complete educational Joomla component out of it which should consist of the following areas: 1) Exam section a)This consists of categories that can be browsed through such as specialty, region etc. or the user can choose to be presented by a random article. b)Before reading the article (link to a PDF file), the user has to answer first 5 multiple choice questions. The system saves the answer choices the user selected. (no correct answer provided at this stage - called pretest) c)After answering these multiple choice questions, the user receives the link to the PDF article. d)After reading the PDF article the user receives the same questions again and should select again the correct choices. The system saves also these selections. e) After that, the user receives the results of the pretest and the post test (which answers are correct and which ones he selected and some statistics about percentage correct). At this stage the system compares the results of the pre- and posttests and shows (hopefully) and improvement. f) There should be a comment form for the user to provide a comment or dispute a particular question and also a rating system (5 stars). 2) Performance section This section provides detailed analysis about the user's performance (performance curve) showing results of previous tests, based on a time curve and which can be filtered by categories (e.g. questions for a specific section) Stats need to be displayed in text and graphs. 3) A browsable list of special articles (I will provide details) 4) A browsable list of videos (I will provide details) 5) My certificates This is a section where the user can download PDF certificates for passed exams 6) My account This shows the status of the user (e.g. paying member), credits user has (prepaid), a payment form (using paypal) 7) Menu for links: My account, Exams, Performance, Interactivity, Videos, Certificates