UC.17 – Započetí výuky předmětu
Context of Use
Učitel začíná vyučovat nějaký předmětu
Stakeholders and Interests
- teacher: chce začít vyučovat nějaký předmět
Constraints
- jeden předmět mohou vyučovat max. 2 učitelé
Preconditions
- učitel je již přihlášený do UIS
- je zobrazena stránka Others' Subjects
Trigger
učitel klikne na tlačítko
Participate v řádce požadovaného předmětu
Main Success Scenario
- učitel klikne na tlačítko Participate v řádce požadovaného předmětu
- UIS zapíše předmět do učitelova seznamu předmětů
- objeví se hlášení o úspěšném provedení
Postconditions
- UIS zapíše předmět do učitelova seznamu předmětů a provede další navazující změny v příslušných tabulkách DB
- je stále zobrazena stránka menu Others' Subjects
- objeví se hlášení o úspěšném provedení
- předmět zmizí ze seznamu v menu Others' Subjects
- předmět se objeví v tabulce v menu My Exam Dates, ale má prázdnou subtabulku (tj. je bez termínu zkoušky)
- předmět se objeví v seznamu v menu New Exam Dates
- předmět se objeví v seznamu v menu Evaluation Table
- předmět se objeví u tohoto učitele v seznamu v menu List of All Teachers
- Student's View: u libovolného studenta se učitel objeví v seznamu učitelů vyučujících tento předmět v menu Other
Subjects
Alternative Flows
- 1a.
Tabulka je prázdná, tj. učitel již vyučuje (nebo se podílí na výuce) všechny existující předměty
- 1a-1.
Není možné provést tento use case
- 1b.
Učitel chce začít vyučovat předmět, který již vyučují jiní dva učitelé. Ale u těchto předmětů jsou příslušná tlačítka Participate
disabled.
- 1b-1.
Není možné provést tento use case
- 2a.
Při záznamu započetí výuky předmětu do DB došlo k vnitřní chybě v UIS / DB.
Postconditions:
- zůstává se obrazovka menu Others' Subjects
- 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 existující předměty, které učitel neučí