UC.17 – Započetí výuky předmětu

Context of Use

Učitel začíná vyučovat nějaký předmětu

Scope

UIS

Level

user goal

Primary Actor

učitel

Stakeholders and Interests

  • teacher: chce začít vyučovat nějaký předmět

Constraints

  1. jeden předmět mohou vyučovat max. 2 učitelé

Preconditions

  1. učitel je již přihlášený do UIS
  2. 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

  1. učitel klikne na tlačítko Participate v řádce požadovaného předmětu
  2. UIS zapíše předmět do učitelova seznamu předmětů
  3. objeví se hlášení o úspěšném provedení

Postconditions

  1. 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
  2. je stále zobrazena stránka menu Others' Subjects
  3. objeví se hlášení o úspěšném provedení
  4. předmět zmizí ze seznamu v menu Others' Subjects
  5. předmět se objeví v tabulce v menu My Exam Dates, ale má prázdnou subtabulku (tj. je bez termínu zkoušky)
  6. předmět se objeví v seznamu v menu New Exam Dates
  7. předmět se objeví v seznamu v menu Evaluation Table
  8. předmět se objeví u tohoto učitele v seznamu v menu List of All Teachers
  9. 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:
      1. zůstává se obrazovka menu Others' Subjects
      2. objeví se chybové hlášení o neúspěšném provedení
      3. 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čí