REAP ET/Use Cases/StudentTakesSession
Use Case UC1: Student takes a session
Scope: modular interface of REAP
Primary Actor: Student
Stakeholders and Interests: ...
Preconditions: interface has been set up by the Researcher (option: and by the Teacher)
Postconditions: Student has performed at least one assessment/instruction phase. Student's model has been updated.
Basic Flow:
- Students logs in.
- Student chooses a document to read.
- Student reads a document.
- Student takes a post-reading test.
- Student gives his/her opinion.
Alternative Flows:
*a. At any time, Student decides to log out
- System asks confirmation
- Student confirms
- Student's model is updated
- Student logs out
*b. At any time, Teacher decides to insert a specific document in a system
- System updates Student's model
- System goes to reading phase with the specific document.
1a. Student's password is not set up
- Student sets up password
- Student logs in
1b. Student's username and password don't match.
- System notifies Student.
- Student retries.
- 2a. Student does not remember password.
- 1. Teacher resets password
- 2. Student logs in
- 1. Teacher resets password
- 2a. Student does not remember password.
2a. Student has not taken any pretest yet
- Student takes pretest
2b. Reading is not an instructional module at this point
- Student takes the instructional module (question, example, definition, sound) that has been set up.
3a. Document has poor quality
- Student notifies System
- Student chooses Document
3b. Student wants the definition of a word
- Student looks up the word in the dictionary
3c. Student wants to hear a word
- Student listens to the word
3d. Student wants an example sentence for a word
- Student looks up an example sentence for the word
4a. Reading is not the instructional module
- Student takes a post-instructional module test
Special Requirements:
- decent speed of display
- ...
Technology and Data Variation:
...
Frequency of occurence:
- Could be continuous
Open Issues:
...