Difference between revisions of "REAP ET/Use Cases/StudentTakesSession"
Line 2: | Line 2: | ||
Scope: modular interface of REAP | Scope: modular interface of REAP | ||
+ | |||
Primary Actor: Student | Primary Actor: Student | ||
+ | |||
Stakeholders and Interests: ... | Stakeholders and Interests: ... | ||
+ | |||
Preconditions: interface has been set up by the Researcher (option: and by the Teacher) | 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. | Postconditions: Student has performed at least one assessment/instruction phase. Student's model has been updated. | ||
+ | |||
Basic Flow: | 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: | Alternative Flows: | ||
− | *a. At any time, Student decides to log out | + | |
− | + | \*a. At any time, Student decides to log out | |
− | + | ||
− | + | #System asks confirmation | |
− | + | #Student confirms | |
− | *b. At any time, Teacher decides to insert a specific document in a system | + | #Student's model is updated |
+ | #Student logs out | ||
+ | |||
+ | \*b. At any time, Teacher decides to insert a specific document in a system | ||
1. System updates Student's model | 1. System updates Student's model | ||
2. System goes to reading phase with the specific document. | 2. System goes to reading phase with the specific document. |
Revision as of 20:03, 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 1. System updates Student's model 2. System goes to reading phase with the specific document. 1a. Student's password is not set up 1. Student sets up password 2. Student logs in 1b. Student's username and password don't match. 1. System notifies Student. 2. Student retries. 2a. Student does not remember password. 1. Teacher resets password 2. Student logs in 2a. Student has not taken any pretest yet 1. Student takes pretest 2b. Reading is not an instructional module at this point 1. Student takes the instructional module (question, example, definition, sound) that has been set up. 3a. Document has poor quality 1. Student notifies System 2. Student chooses Document 3b. Student wants the definition of a word 1. Student looks up the word in the dictionary 3c. Student wants to hear a word 1. Student listens to the word 3d. Student wants an example sentence for a word 1. Student looks up an example sentence for the word 4a. Reading is not the instructional module 1. Student takes a post-instructional module test