UC.12 – Rušení termínu zkoušky
Context of Use
Učitel ruší termín zkoušky jím vyučovaného předmětu
Stakeholders and Interests
- teacher: chce zrušit termín zkoušky u vyučovaného předmětu
Constraints
- zrušit termín zkoušky nelze v případě, že alespoň jeden student již byl v tomto zkouškovém termínu hodnocen
Preconditions
- učitel je již přihlášený do UIS
- je zobrazena stránka My Exam Dates
Trigger
učitel klikne na tlačítko
X v řádce rušeného termínu zkoušky
Main Success Scenario
- učitel klikne na tlačítko X v řádce rušeného termínu zkoušky v subtabulce příslušného předmětu
- UIS odstraní termín zkoušky z učitelova seznamu termínů u příslušného předmětu
- objeví se hlášení o úspěšném provedení
Postconditions
- UIS odstraní termín zkoušky z učitelova seznamu termínů u příslušné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 My 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 My Exam Dates
- termín zkoušky zmizí ze seznamu v menu Set Evaluation
- termín zkoušky zmizí z tabulky v menu Evaluation Table
- Student's View: u libovolného studenta se zapsaným předmětem učitel a zrušený termín zkoušky zmizí z subtabulky
tohoto předmětu v menu Other Exam Dates
Alternative Flows
- 1a.
Tabulka je zcela prázdná, tj. učitel momentálně nevyučuje žádný předmět
- 1a-1.
Není možné provést tento use case
- 1b.
U předmětu je prázdná subtabulka, tj. učitel sice tento předmět vyučuje, ale momentálně pro něj nemá vypsány žádné termíny
zkoušek
- 1b-1.
Není možné provést tento use case
- 1c.
Učitel chce zrušit termín zkoušky, na který je přihlášen alespoň jeden student
- 1c-1.
Objeví se modální JS okno s informací, že jsou na tento termín přihlášeni studenti
- 1c-2.
Učitel klikne na tlačítko Cancel/Zrušit
Postconditions:
- zůstává obrazovka menu My Exam Dates
- k zápisu / změně nikde nedojde
- 1d.
Učitel chce zrušit termín zkoušky, na který je přihlášen alespoň jeden student
- 1d-1.
Objeví se modální JS okno s informací, že jsou na tento termín přihlášeni studenti
- 1d-2.
Učitel klikne na tlačítko OK
Postconditions:
- pokračuje se od bodu 2 hlavního scénáře
- 1e.
Tlačítka X jsou disabled u všech zkouškových termínů, na kterých je přihlášen alespoň jeden student a alespoň jeden
student již byl v daném termínu hodnocen
- 1e-1.
Není možné provést tento use case
- 2a.
Při záznamu rušení výuky předmětu do DB došlo k vnitřní chybě v UIS / DB.
Postconditions:
- zůstává se obrazovka menu My 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 vyučované předměty a v subtabulkách i termíny jejich zkoušek
- Učitel může zrušit termín zkoušky, na kterém jsou již přihlášeni dosud nehodnocení studenti. Těmto studentům je pak tento termín automaticky
zrušen.