UC.08 – Zapsání nového termínu zkoušky
Context of Use
Student si zapisuje termín zkoušky z konkrétního předmětu
Stakeholders and Interests
- student: chce si zapsat termín zkoušky
Constraints
- student může být v jeden okamžik zapsán na pouze jedné zkoušce z konkrétního předmětu
- student si může zapsat další termín zkoušky pouze, pokud byl v předchozím termínu hodnocen (Grade) F
- student si může zapsat další termín zkoušky pouze, pokud tento termín zkoušky ještě není plně obsazen
- student si může z jednoho předmětu postupně zapsat maximálně 3 termíny zkoušky
Preconditions
- student je již přihlášený do UIS
- je zobrazena stránka Other Exam Dates
Trigger
student klikne na tlačítko
Register v subtabulce předmětu s vypsaným termínem zkoušky
Main Success Scenario
- student klikne na tlačítko Register v subtabulce předmětu s vypsaným termínem zkoušky
- UIS zapíše termín zkoušky ze studentova seznamu termínů u daného předmětu
- objeví se hlášení o úspěšném provedení
Postconditions
- UIS zapíše termín zkoušky ze studentova seznamu termínů u daného předmětu a provede další navazující změny v příslušných tabulkách
DB
- je stále zobrazena stránka menu Other Exam Dates
- objeví se hlášení o úspěšném provedení
- termín zkoušky zmizí ze seznamu v subtabulce předmětu v menu Other Exam Dates
- pokud jsou u stejného předmětu vypsány i jiné termíny zkoušky, pak bude tato subtabulka podbarvena žlutě
- u předmětu v tabulce v menu My Exam Dates se objeví zapsaný termín zkoušky
- Teacher's View: u příslušného učitele se student objeví v seznamu účastníků zkoušky na tomto předmětu v tabulce
v menu My Exam Dates
- Teacher's View: u příslušného učitele se student objeví v seznamu pro zadání hodnocení z tohoto předmětu v menu
Set Evaluation
- Teacher's View: u příslušného učitele se student objeví v seznamu pro zadání hodnocení z tohoto předmětu v tabulce
v menu Evaluation Table
Alternative Flows
- 1a.
Tabulka je prázdná, tj. student nemá zapsán žádný předmět
- 1a-1.
Není možné provést tento use case
- 1b.
Tabulka obsahuje názvy zapsaných předmětů, ale ty mají prázdné subtabulky, tj. student má již pro všechny své předměty zapsán
termín zkoušky
- 1b-1.
Není možné provést tento use case
- 1c.
Tabulka obsahuje názvy zapsaných předmětů, ale ty mají prázdné subtabulky, tj. učitelé pro tyto předměty ještě nevypsali žádný
termín zkoušky
- 1c-1.
Není možné provést tento use case
- 1d.
Tlačítko Register je disabled a celá subtabulka je podbarvena žlutě, tj. student již má pro tento předmět zapsán termín
zkoušky a pro tento předmět jsou již učitelem vypsány další termíny zkoušek
- 1d-1.
Není možné provést tento use case
- 1e.
Tlačítko Register je disabled a na vedlejším tlačítku Participants je vidět, že tento termín zkoušky je již
plně obsazen
- 1e-1.
Není možné provést tento use case
- 1f.
Předmět je vyučován dvěma vyučujícími, z nichž každý může vypsat až tři termíny zkoušky. Student byl již třikrát hodnocen stupněm
F a zkouší se počtvrté zapsat na termín zkoušky u druhého učitele. Klikne na tlačítko Register.
Postconditions:
- zůstává zobrazena obrazovka menu Other Exam Dates
- objeví se chybové hlášení o neúspěšném provedení
- k zápisu / změně nikde nedojde
- 2a.
Při zápisu termínu zkoušky v DB došlo k vnitřní chybě v UIS / DB.
Postconditions:
- zůstává zobrazena obrazovka menu Other Exam Dates
- objeví se chybové hlášení o neúspěšném provedení
- k zápisu / změně nikde nedojde
Technology and Data Variations List
N/A
Related Information
- jsou vypsány všechny zapsané předměty a v jejich subtabulkách i případné vypsané termíny zkoušek