How to implement the Exam Feature
Purpose of the Exam Feature
- The Exam feature enables App Administrators to create multiple choice Exams or Tests inside a mobile app.
- These Exams will be taken by App Users, Students, Clients, etc.
- App Administrators can add unlimited Exam Instances to a single app.
- Each Exam Instance contains only ONE EXAM, while each EXAM can have unlimited questions.
The image below demonstrates a mobile app with 2 Exam Instances
FEATURES
01- QUESTION TYPES
The App Admin will have the option of adding 3 types of questions to the Exam that they create.
- Checkbox – The App User can select several correct answers.
- Radio – Only one selection can be the correct answer to the question.
- Information – Allows the App Admin to provide instructions to the App User.
02- MEDIA WITH QUESTIONS
Media Options – The ability for App Admins to add a Video (mp4), Audio (mp3), and/or Image (jpg/png) to a question. The media will be added via URL. In the app, the media will display in a player (not show the URL). App Admins can add more than one media type to a question
03- TIMED EXAM
Question Timer – The ability for the App Admin to set the Time for each Question in the Exam (in minutes).
04- EXAM SCORING
- Points – The ability for the App Admin to select how many Points should be given to each question in the Exam (on a per question basis). For example, the correct answer for one particular question could be 10 points but a correct answer to another question could be 15 points.
- Skipping Questions – When taking the Exam, the App User will have an option (button) to go to the “Next” question. If the App User skips a question, then the question will be marked as incorrect.
- Answer After Each Question – A setting for the App Admin to show if the question was Correct or Incorrect after each question.
- Answer After Each Exam – A setting for the App Admin to show the answers to each question after the Exam is complete.
- Exam Percentage – A setting for the App Admin to select to show the Percentage of correct answers after the Exam is complete (ex: Score = 75%). If Disabled, no Percentage score is displayed.
- Exam Range – A setting for the App Admin to select to show the Range of correct answers after the Exam is complete (ex: Score = 7/10). If Disabled, no Rane score is displayed.
05- PERMISSIONS
- Exam Access – A setting for the App Admin to limit the App Users to take the Exam once, a certain number of times, or Unlimited times.
Note: (0 for Unlimited Exams)
06- QUESTION SORTING:
- Default – The ability for App Admins to Drag and Drop Questions to create the question’s sort order.
- Randomized – A setting for the App Admin to have the questions sort order automatically randomized each time an App User takes the Exam.
07) SCORE HISTORY
- App Users – The ability for App Users to see the score history of all of the Exams that they took. The Score History in the app should show the Date (that the exam was taken), Exam Name, and Score. A Search option will also be on the page.
- App Admin/Staff – The ability for the App Admin/Staff to see the score history of all of the Exams that App Users took. The Score History in the app should show the Date (that the exam was taken), Exam Name, User Name (First & Last), and Score. A Search option will also be on the page.
- Staff Option – In the Editor, a setting that enables the App Admin to select which App Users will have Staff credentials. Staff credentials will enable the App User to see all scores in the Score History section of the app.
08- ADDITIONAL SETTINGS
- Exam Name – The App Admin will have the ability to add an Exam Name to the Exam.
- Exam Cover Image – The App Admin will have the ability to add a Cover Image to the Exam.
- Exam Description – The App Admin will have the ability to add a Description to the Exam. The description box should enable the App Admin to add formatting (bold, color, text size, etc) to the description text.
- Export – An option for the App Admin to Filter and Export the Exam Scores to csv format. The Filter/Export fields should include the Date (that the exam was taken), Exam Name, User Name (First & Last), and Score.
- Exam Completed – The ability for the App Admin to have a Completed Description (message) after the Exam is completed by the App User. The description box should enable the App Admin to add formatting (bold, color, text size, etc) to the description text. Also, an option for the App Admin to select an App Page that the App User can be redirected to (via a Button) after reading the Completed Description.
- Language – Field options in the Settings of the module for the App Admin to edit the front-end language strings that the App User sees in the app.
Please let us know if you have any questions on this or any other features and we’ll be glad to help.