Kurzy
Kurzy jsou vedená studijní vrstva ve FlagHack Hubu. Dávají uživatelům strukturovanou cestu tématem ještě předtím, než přejdou ke kvízům nebo praktické práci v misích.
Objevování a organizace
- Seznam kurzů podporuje vyhledávání, řazení a stránkování.
- Uvnitř aktivní organizace jsou kurzy rozdělené na povinné a volitelné sekce.
- Mimo organizaci se stejný seznam zobrazuje jako jednoduchý osobní katalog.
Model postupu
Každá položka kurzu zobrazuje postup skóre, pokud nějaké skóre existuje. Pokud ještě nebylo nic uloženo, kurz je považovaný za nezačatý. V organizačním režimu jsou štítky povinný versus volitelný řízené aktuálním přiřazením týmu nebo třídy, ne samostatnou knihovnou kurzů.
Jak se vykreslují stránky kurzů
- Obsah kurzu se načítá podle jazyka.
- Kurzy končí vloženými kvízovými položkami, které fungují jako bodované kontrolní místo pro daný kurz.
Kurzové kvízy a skórování
Když student dokončí všechny kvízové položky v kurzu, skóre se uloží zpět do hubu jako skóre vůči maximálnímu skóre. Tento výsledek se potom propisuje do dashboard widgetů a do detailů postupu v seznamu kurzů.
Chování v demo režimu
V demo režimu zůstává obrazovka kurzů viditelná, ale akční zůstává jen ukázkový kurz Information Disclosure. Je to bezpečné prostředí pro walkthrough nebo první seznámení bez zpřístupnění celého katalogu.