UC.10 – Rušení výuky předmětu

Context of Use

Učitel ruší výuku nějakého svého vyučovaného předmětu

Scope

UIS

Level

user goal

Primary Actor

učitel

Stakeholders and Interests

  • teacher: chce zrušit výuku vyučovaného předmětu

Constraints

  1. zrušit výuku lze pouze u předmětu, na který nejsou zapsáni žádní studenti

Preconditions

  1. učitel je již přihlášený do UIS
  2. je zobrazena stránka My Subjects

Trigger

učitel klikne na tlačítko Remove v řádce rušeného předmětu

Main Success Scenario

  1. učitel klikne na tlačítko Remove v řádce rušeného předmětu
  2. UIS odstraní předmět z učitelova seznamu předmětů
  3. objeví se hlášení o úspěšném provedení

Postconditions

  1. UIS odstraní předmět z 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 My Subjects
  3. objeví se hlášení o úspěšném provedení
  4. předmět zmizí ze seznamu v menu My Subjects
  5. předmět zmizí ze seznamu v menu My Exam Dates
  6. předmět zmizí ze seznamu v menu New Exam Dates
  7. předmět zmizí ze seznamu v menu Set Evaluation
  8. předmět zmizí ze seznamu v menu Evaluation Table
  9. předmět se objeví v seznamu v menu Others' Subjects
  10. předmět zmizí u tohoto učitele ze seznamu v menu List of All Teachers
  11. Student's View: u libovolného studenta se učitel nesmí objevit v seznamu učitelů vyučujících tento předmět v menu Other Subjects
  12. Student's View: u libovolného studenta se učitel nesmí objevit v seznamu učitelů zkoušejících tento předmět v menu Other Exam Dates

Alternative Flows

  • 1a. Tabulka je prázdná, tj. učitel momentálně nevyučuje žádný předmět
    • 1a-1. Není možné provést tento use case

  • 1b. Tlačítka Remove jsou disabled u všech předmětů, na kterých je zapsán alespoň jeden student
    • 1b-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:
      1. zůstává se obrazovka menu My 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

  1. učitel klikne na tlačítko New exam date u příslušného předmětu a tím se začne provádět UC.13

Related Information

  • Jsou vypsány všechny vyučované předměty
  • Předmět mohou současně vyučovat až dva vyučující. Učitel zrušením výuky předmětu nijak neovlivní jeho výuku případným druhým učitelem.
  • Zrušením předmětu se automaticky a bez varování ruší i všechny zapsané zkušební termíny na tomto předmětu.
  • Je možné přejít na vytvoření termínu zkoušky kliknutím na tlačítko New Exam Date - viz UC.13
  • Je možné zobrazit seznam studentů na vyučovaném předmětu kliknutím na tlačítko Students - viz UC.11