Učitel zadá celkový počet úloh v semestru a načte soubor se seznamem zapsaných studentů do databáze. Soubor je v CSV formátu
a je již uložen v adresáři VstupniData.
Primary Actor
Učitel
Constraints
N/A
Preconditions
je zobrazena jakákoliv stránka CdG
uživatel je v aktivní roli Učitel
Main Success Scenario
uživatel klikne na položku menu Nastavení
zobrazí se stránka Servisní činnosti s aktivní záložkou Aktualizace úloh
uživatel klikne na záložku Počáteční inicializace
uživatel zadá počet všech úloh do vstupního pole
uživatel vybere z výběrového seznamu soubor studenti-debug.csv
uživatel stiskne tlačítko Inicializovat
Postconditions
v menu vlevo zůstává role Učitel
zobrazí se modální okno Úspěšné zpracování požadavku s textem Soubor byl načten. Počet záznamů, které byly uloženy
do DB: 5
v liště menu je zvýrazněna položka Nastavení
zůstane zobrazena stránka Servisní činnosti s aktivní záložkou Aktualizace úloh
po případném kliknutí na záložku Počáteční inicializace se navíc zobrazí text Seznam všech studentů již byl načten.
Pokud jej chcete změnit, resetujte nejdříve DB.
po případném kliknutí na záložku Počáteční inicializace jsou všechny tři ovládací prvky disabled
v liště menu je položka Celkově doplněna údajem o počtu studentů
na stránkách Celkový přehled, Přehled jednotlivých studentů a A00B1234P zůstává zobrazen text Dosud
nejsou k dispozici žádná data
Alternative Flows
4a.
zadaný počet úloh je menší než 1
Postconditions:
po stisku tlačítka Inicializovat je na stejné stránce zobrazena nápověda Hodnota musí být větší nebo rovna 1
4b.
zadaný počet úloh je větší než 99
Postconditions:
po stisku tlačítka Inicializovat je na stejné stránce zobrazena nápověda Hodnota musí být menší nebo rovna 99
5a.
neexistuje žádný vstupní soubor
Postconditions:
ve výběrovém seznamu je jediná položka V adresari nebyl nalezen zadny soubor *.csv
po případném stisku tlačítka Inicializovat je zobrazeno modální okno Varovné hlášení s textem V adresari
nebyl nalezen zadny soubor *.csv: tento soubor neexistuje.
po uzavření modálního okna zůstává zobrazena stránka Servisní činnosti s aktivní záložkou Aktualizace úloh
Related Information
Čtený soubor se seznamem studentů vznikl exportem ze STAGu. Tím je zaručeno, že je jeho obsah správný a úplný.
Stačí provést jen kontrolu, zda nebyl podvržen soubor s útočným obsahem. Není třeba kontrolovat jednotlivé položky souboru.
Soubor je v kódování Window-1250.
Inicializaci lze provést pouze jednou. Pokud má být opakována, je nutné před tím resetovat databázi - viz UC.13.
Po úspěšné inicializaci by měl Učitel ihned pokračovat v UC.05.