UC.14 – Vypsání nového termínu zkoušky
Context of Use
Učitel vypisuje nový termín zkoušky u nějakého svého vyučovaného předmětu
Stakeholders and Interests
- teacher: chce vypsat nový termín zkoušky u vyučovaného předmětu
Constraints
- termín zkoušky může učitel vypsat pouze pro předměty, které vyučuje
- pro jeden předmět mohou existovat max. 3 termíny zkoušky vypsané jedním učitelem
- počet potenciálních účastníků zkoušky musí být min. 1 a max. 10 včetně
- termín zkoušky nesmí být v minulosti
- termín další zkoušky musí být min. 24 hodin po posledním zadaném termínu
- termín zkoušky musí být zapsán ve formátu yyyy-MM-dd HH:mm
Preconditions
- učitel je již přihlášený do UIS
- je zobrazena stránka New Exam Dates
Trigger
učitel zadává údaje ve vstupním formuláři
Main Success Scenario
- učitel vybere příslušný předmět z rozbalovacího menu vyučovaných předmětů
- učitel zadá max. počet potenciálních účastníků zkoušky
- učitel zadá termín zkoušky podle vzoru v place holderu
- učitel klikne na tlačítko Save new exam date
- UIS zapíše termín zkoušky do učitelova seznamu termínů u příslušného předmětu
- objeví se hlášení o úspěšném provedení
Postconditions
- UIS zapíše termín zkoušky do 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 New Exam Dates
- objeví se hlášení o úspěšném provedení
- termín zkoušky se objeví v subtabulce předmětu v menu My Exam Dates
- termín zkoušky se objeví v seznamu v menu Set Evaluation
- termín zkoušky se objeví v tabulce v menu Evaluation Table
- Student's View: u libovolného studenta se zapsaným předmětem se učitel a nový termín zkoušky objeví v subtabulce
tohoto předmětu v menu Other Exam Dates
Alternative Flows
- 1a.
Vstupní formulář není zobrazen a místo něho je zobrazeno varování: Warning! No taught subjects, tj. učitel momentálně
nevyučuje žádný předmět
- 1a-1.
Není možné provést tento use case
- 1b.
Učitel bez jakékoliv další aktivity rovnou klikne na tlačítko Save new exam date
Postconditions:
- zůstává obrazovka menu New Exam Dates
- objeví se chybové hlášení o neúspěšném provedení
- k zápisu / změně nikde nedojde
- vstupní formulář má nastaveny předdefinované hodnoty
- 1c.
Učitel chce vypsat další termín zkoušky z předmětu, pro který již má vypsány 3 termíny zkoušky. Ale předměty s již vypsanými
třemi termíny zkoušek nejsou v rozbalovacím menu nabízeny.
- 1c-1.
Není možné provést tento use case
- 2a.
Učitel zadá max. počet potenciálních účastníků zkoušky menší než 1
- 2a-1.
učitel zadá termín zkoušky podle vzoru v place holderu
- 2a-2.
učitel klikne na tlačítko Save new exam date
Postconditions:
- zůstává obrazovka menu New Exam Dates
- objeví se chybové hlášení o neúspěšném provedení
- k zápisu / změně nikde nedojde
- vstupní formulář má nastaveny předdefinované hodnoty
- 2b.
Učitel zadá max. počet potenciálních účastníků zkoušky větší než 10
- 2b-1.
učitel zadá termín zkoušky podle vzoru v place holderu
- 2b-2.
učitel klikne na tlačítko Save new exam date
Postconditions:
- zůstává obrazovka menu New Exam Dates
- objeví se chybové hlášení o neúspěšném provedení
- k zápisu / změně nikde nedojde
- vstupní formulář má nastaveny předdefinované hodnoty
- 3a.
Učitel zadá první termín zkoušky v minulosti
- 3a-1.
učitel klikne na tlačítko Save new exam date
Postconditions:
- zůstává obrazovka menu New Exam Dates
- objeví se chybové hlášení o neúspěšném provedení
- k zápisu / změně nikde nedojde
- vstupní formulář má nastaveny předdefinované hodnoty
- 3b.
Učitel zadá další termín zkoušky v časovém rozmezí menším než 24 hodin od předchozího termínu
- 3b-1.
učitel klikne na tlačítko Save new exam date
Postconditions:
- zůstává obrazovka menu New Exam Dates
- objeví se chybové hlášení o neúspěšném provedení
- k zápisu / změně nikde nedojde
- vstupní formulář má nastaveny předdefinované hodnoty
- 3c.
Učitel zadá termín zkoušky v chybném formátu
- 3c-1.
učitel klikne na tlačítko Save new exam date
Postconditions:
- zůstává obrazovka menu New Exam Dates
- objeví se chybové hlášení o neúspěšném provedení
- k zápisu / změně nikde nedojde
- vstupní formulář má nastaveny předdefinované hodnoty
- 5a.
Při zápisu nového termínu zkoušky do DB došlo k vnitřní chybě v UIS / DB.
Postconditions:
- zůstává se obrazovka menu New 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
- Učitel se na tuto stránku dostal z menu My Subjects kliknutím na tlačítko New exam date (viz UC.10); ve výběrovém
seznamu je pevně nastaven (a disabled) příslušný předmět a pokračuje se od bodu 2. hlavního scénáře
Related Information
- po výběru položky menu New Exam Dates má vstupní formulář nastaveny předdefinované hodnoty
- je vybraný první z vyučovaných předmětů (v abecedním pořadí)
- je přednastaven max. počet účastníků zkoušky na 1
- je zobrazen placeholder yyyy-MM-dd HH:mm