Difference between revisions of "REAP ET/Use Cases/StudentTakesSession"
Line 28: | Line 28: | ||
#Student logs out | #Student logs out | ||
− | < | + | <nowiki>*</nowiki>b. At any time, Teacher decides to insert a specific document in a system |
#System updates Student's model | #System updates Student's model | ||
#System goes to reading phase with the specific document. | #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. | 1b. Student's username and password don't match. | ||
− | + | #System notifies Student. | |
− | + | #Student retries. | |
− | + | 2a. Student does not remember password. <br /> | |
− | + | 1. Teacher resets password <br /> | |
− | + | 2. Student logs in </br> | |
2a. Student has not taken any pretest yet | 2a. Student has not taken any pretest yet | ||
− | + | #Student takes pretest | |
+ | |||
2b. Reading is not an instructional module at this point | 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 | 3a. Document has poor quality | ||
− | + | #Student notifies System | |
− | + | #Student chooses Document | |
+ | |||
3b. Student wants the definition of a word | 3b. Student wants the definition of a word | ||
− | + | #Student looks up the word in the dictionary | |
+ | |||
3c. Student wants to hear a word | 3c. Student wants to hear a word | ||
− | + | #Student listens to the word | |
+ | |||
3d. Student wants an example sentence for a 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 | 4a. Reading is not the instructional module | ||
− | + | #Student takes a post-instructional module test |
Revision as of 20:17, 2 November 2007
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
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