User Use Case Descriptions
Use Case 1 - User Browses Videos
As a user, I want to browse available videos
- From visiting the website homepage, user browses the selection of available videos on various topics
- User can roll over video to view description of content
- User selects a video by clicking on the icon
Use Case 2 - User Customizes Their Learning Experience
As a user, I want to customize my video questions
- User is prompted to customize questions from a switchboard menu by clicking on highlighted icons
- Users can enable Object Detection Questions, change Subject Focus, and indicate Penalty Options
- User clicks the "Start Learning" icon in the lower left corner to begin playing the video
Use Case 3 - User Answers a Multiple Choice Question
As a user, I want to answer the question to continue the video
- Video pauses automatically
- Question based on the current video content pops up and reads outloud
- Set of multiple choice options pop up under question
- Video does not play until question is answered or skipped
- User selects an answer by clicking on it
Use Case 4 - After answering the MCQ quiz question, there are three possible outcomes
Outcome 1 - User Answers Incorrectly
- User receives notification of incorrect answer
- Video rewinds back to last checkpoint
- After reaching the initial checkpoint, user is reprompted the same question and receives a hint about the correct answer
- User answers question again, either repeating incorrect process or moving to correct process
Outcome 2 - User Answers Correctly
- User receives confirmation of correct answer
- Explanation of the question is given
- Option button to continue the video pops up
Outcome 3 - User Skips Question
As a user, I want to skip this question after answering incorrectly before
- User can opt to skip a question by pressing the "Skip Question" option after answering the question at least twice
- Explanation of the question is given
- Option button to continue the video pops up
Use Case 5 (Optional) - User Answers an Object Detection Question
As a user, I indicated in the Learning Experience that I wanted to also answer object detection questions
- Video pauses automatically
- Question asks user to identify an object on screen by clicking on it
- Video does not play until question is answered or skipped
- User selects the answer by clicking on the screen or skipping the question
After answering the question, the linear process resumes
Use Case 6 - User Continues the Video
As a user, I want to continue the video
- Video resumes after pressing the "Continue Watching" button
- Question process repeats every few minutes of the video until end
Use Case 7 - User Reviews Session Recap
As a user, I want to review my session metrics
- Video ends and summury of session pops up including questons answered correctly, incorrectly, hints used, and total time
- Option to exit back to main menu is presented