UC.08 – Registration of a new exam date
Context of Use
Student registers a new exam date for the selected subject
Stakeholders and Interests
- student: intends to register a new exam date
Constraints
- Student can be registered only for an one exam date for each subject
- Student can register next date only if he/she received an evaluation i.e. (Grade) F
- Student can register exam date only if this exam date has free registration available
- Student can register successively maximum of 3 exam dates for each subject
Preconditions
- Student is already logged in to the UIS
- Student is located on the page Other Exam Dates
Trigger
Student clicks on the button
Register located in a sub-table for the selected subject with an assigned exam date
Main Success Scenario
- Student will click on the button Register located in a sub-table for the selected subject with an assigned examination
term
- UIS will add the date of an examination to the student's list of dates for the selected subject
- Message confirming a successful execution will appear
Postconditions
- UIS adds the date of an examination to the student's list of dates for the selected subject and changes its tables in the
DB accordingly
- Student is still on the page Other Exam Dates
- Message confirming a successful execution appears
- Exam date is removed from the subject's sub-table under the menu Other Exam Dates
- In case of multiple exam dates for a single subject, the selected choice has a yellow background colour
- Exam date appears with the subject on the table under the menu My Exam Dates
- Teacher's View: the student appears on the teacher's list of students enrolled on the selected subject's exam
from the table located on the menu My Exam Dates
- Teacher's View: the student appears on the teacher's list of the selected subject's evaluations from the table
located on the menu Set Evaluation
- Teacher's View: the student appears on the teacher's list of the selected subject's evaluations from the table
located on the menu Evalutaion Table
Alternative Flows
- 1a.
Table has no entries in it, i.e. the student is not enrolled on any subject
- 1a-1.
The UC.08 cannot proceed
- 1b.
Sub-tables for selected subjects have no entries, i.e. student already registered exam dates for all subjects
- 1b-1.
The UC.08 cannot proceed
- 1c.
Table has subjects in it, yet their sub-tables have no entries, i.e. teachers did not announce any dates yet
- 1c-1.
The UC.08 cannot proceed
- 1d.
Button Register is disabled and entire sub-table has a yellow background i.e. the student already registered for exam
date and teacher announced dates of other examinations
- 1d-1.
The UC.08 cannot proceed
- 1e.
Button Register is disabled and the button Participants shows that this exam date has no free registration available
- 1e-1.
The UC.08 cannot proceed
- 1f.
Two teachers teach this subject and each of them can announce up to three exam dates. The student has been already graded
F three times. Now the student tries to registrate to second teachers' exam date (eg. fourth student's attempt). Student
clicks on button Register.
Postconditions:
- Student is still on the page Other Exam Dates
- Message claiming an unsuccessful execution appears
- No data are overwritten or changed
- 2a.
Internal error occurs in the UIS/DB during the subject's exam date registration in the DB
Postconditions:
- Student is still on the page Other Exam Dates
- Message claiming an unsuccessful execution appears
- No data are overwritten or changed
Technology and Data Variations List
N/A
Related Information
- Exam dates (if the subject has an exam date) can be found in sub-tables of all announced subjects.