Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
courses:cs335:spring2019:chemtutor:requirements:practice_exercises [2019/04/26 22:30] wagneracourses:cs335:spring2019:chemtutor:requirements:practice_exercises [2019/04/29 20:41] (current) – [What the User Sees:] wagnera
Line 1: Line 1:
-**__Practice Module Requirements__**+====== Practice Module Requirements ====== 
 + 
 + 
 +===== Feature: =====
  
-Feature: 
   * The practice modules allow for students to take quizzes on certain chemistry topics   * The practice modules allow for students to take quizzes on certain chemistry topics
   * Modules are arranged by topic: ex.) pH, periodic table    * Modules are arranged by topic: ex.) pH, periodic table 
Line 7: Line 9:
   * Order of questions in module changes every time   * Order of questions in module changes every time
  
-Prerequisites:+===== Prerequisites: ===== 
   * User must have an account to take quizzes   * User must have an account to take quizzes
-  * Certain modules are only available if previous modules have been completed- so data on all the modules that a user has taken +  * User must be logged into to their account in order to access the quizzes 
-  What modules need to be taken to make other modules accessible+ 
 +===== What the User Sees: =====
  
-What the User Sees: 
   * One question at a time   * One question at a time
   * What question they are on (out of all the questions in a module)   * What question they are on (out of all the questions in a module)
   * Answers are four multiple choice (a, b, c, d)   * Answers are four multiple choice (a, b, c, d)
   * After they select an answer they see:    * After they select an answer they see: 
-  - A green check next to correct answer +    * A green check next to correct answer 
-  A red check next to wrong answer (if they choose wrong answer) +    A red check next to wrong answer (if they choose wrong answer) 
-  The error made in blue text (if they choose wrong answer) +    The error made in blue text (if they choose wrong answer) 
-  Congratulations text (if they were correct)  +    Congratulations text (if they were correct)  
-  Next link+    Next link
   * When a user finishes a quiz:   * When a user finishes a quiz:
-  - A string that says how many questions you attempted and how many you got correct +    * A string that says how many questions you attempted and how many you got correct 
-  Try again link+    * The questions, student's answers, and the correct answers 
 +    * Try again link
   * For multi-step questions user only sees the one part of question at a time   * For multi-step questions user only sees the one part of question at a time
 +===== What the User Does =====
  
-What the User Does 
   * They click on the text of the answer they think if correct   * They click on the text of the answer they think if correct
   * They click on next link   * They click on next link
   * They can click try again when they complete the quiz   * They can click try again when they complete the quiz
  
-Behavior of the Application+===== Behavior of the Application ===== 
   * The application will display the questions in slides   * The application will display the questions in slides
   * When a user clicks on an answer, the application will verify their answer and send a corresponding output. It will also keep count of the correct answers   * When a user clicks on an answer, the application will verify their answer and send a corresponding output. It will also keep count of the correct answers
   * When the user clicks next, the application must go to the next slide, which is either another question or the end result slide   * When the user clicks next, the application must go to the next slide, which is either another question or the end result slide
-  * The end result slide gives the user how many questions they got correct and gives them the option to try again+  * The end result slide gives the user how many questions they got correct and gives them the option to try again. It also shows the questions, the students' answers, and the correct answer
   * If try again is clicked, the application must change the order of the questions and clear the user's answers   * If try again is clicked, the application must change the order of the questions and clear the user's answers
  
-Example Use Cases+===== Example Use Cases ===== 
   * Students will be using these questions to study, so it is essential that the answer verification is working correctly   * Students will be using these questions to study, so it is essential that the answer verification is working correctly
  
-Priority +===== Priority ===== 
-  * This feature is low priority since it requires other featuressuch as the user database, to fully work+ 
 +  * This feature is high priority because it is required to help us see what we need from other functionalitylike for example data tracking.
courses/cs335/spring2019/chemtutor/requirements/practice_exercises.1556317826.txt.gz · Last modified: 2019/04/26 22:30 by wagnera
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0