UC.5G.06.04 – Odebrání studenta ze seznamu studentů předmětu

Context of Use

Garant smaže studenta, který není členem týmu

Scope

PSTSP

Level

user goal

Primary Actor

garant

Constraints

N/A

Preconditions

  1. je přihlášen uživatel v roli Garant
  2. uživatel se nachází na stránce Správa studentů

Trigger

uživatel klikne na ikonu tlačítka Odstranit, která je ve sloupci Akce

Main Success Scenario

  1. uživatel vidí tabulku Seznam studentů se sloupci: Jméno, Os. číslo, Email, Tým, Tým, Ročník, Akce
  2. uživatel klikne na ikonu tlačítka Odstranit, která je ve sloupci Akce
  3. uživateli se zobrazí JS potvrzovací okénko
  4. uživatel klikne na tlačítko OK

Postconditions

  1. je zobrazena aktualizovaná stránka Správa studentů
  2. uživatel vidí zprávu oznamující úspěšné odebrání studenta

Alternative Flows

  • 1a. Neexistuje žádný vložený student
      Postconditions:
      1. o neexistenci studentů je informováno první řádkou tabulky

  • 2a. Student je již členem nějakého týmu, případně je v roli Vedoucí týmu
      Postconditions:
      1. student nemá ve sloupci Akce ikonu tlačítka Odstranit, takže akci nelze provést

Technology and Data Variations List

N/A

Related Information

  • Pokud je nutné odstranit studenta (např. nevykazujícího žádnou aktivitu) z týmu, který již pracuje na projektu, není to možné. Tým pracující na projektu se nebude měnit. Takový student ale může být označen štítkem Odstraněn z týmu z role Vedoucí týmu