Přiřazení Aktivity Uživateli (přístup)
Nazýváme jej zjednodušeně "přístup". Označuje objekt vazby mezi uživatelem a aktivitou. Popisuje jak a kdy má uživatel aktivitu plnit a v jakém stavu se tento proces nachází.
Pokud přístup vyprší (proběhne daný termín nebo vyprší datum do kdy byla aktivita plnitelná uživatelem), je ukončen a je označen jako Historický přístup (a zároveň neaktivní, viz níže popis stavů). Aktivitu je pak možné uživateli přiřadit znovu.
Parametry objektu přístupu
S parametry přístupu se typicky setkáme při jeho nastavování (datumy) a nebo při tvoření certifikátů, kdy jsou dostupné v proměnné SERVER.access.
Název a typ | Popis parametru |
---|---|
Vytvořeno created DATE | Datum vytvoření objektu přístupu. |
Začátek přístupu | Určuje od kdy je aktivita pro uživatele spustitelná. V případně aktivity bez spustitelného obsahu, pak jednoduše určuje datum začátku aktivity. Toto datum je vždy nastaveno. |
Konec přístupu accessEnd DATE | Určuje kdy přestane být aktivita pro uživatele spustitelná. V případně aktivity bez spustitelného obsahu, pak jednoduše určuje datum konce aktivity. Volitelné. |
Vyžadované datum splnění completeUntil DATE | Určuje kdy je vyžadováno, aby měl uživatel aktivitu úspěšně splněnou. Po tomto datumu je aktivita bez jediného úspěšného pokusu označena jako "Nesplněná". Volitelné. |
Optimální počátek plnění optimalStart DATE | Určuje kdy by měl uživatel ideálně začít aktivitu plnit. Má charakter doporučení od zadavatele aktivity. Volitelné. |
Optimální konec plnění | Určuje kdy by měl uživatel ideálně mít aktivitu splněnou. Má charakter doporučení od zadavatele aktivity. Volitelné. |
Platnost splnění successValidUntil DATE | Pokud má aktivita určenou nějakou délku platnosti svého splnění (například školení bezpečnosti práce má dva roky), bude zde vypočítáno datum ke kterému uživateli skončí platnost splnění této aktivity a bude jí muset splnit znovu. |
Splněno passed BOOLEAN | Značí, zda je tento přístup uživatelem splněný nebo ne |
Datum splnění passedDate DATE | Datum, kdy uživatel splnil tuto aktivitu, tedy kdy vytvořil první úspěšný pokus |
Datum a čas splnění passedDatetime DATETIME | Datum a čas, kdy uživatel splnil tuto aktivitu, tedy kdy vytvořil první úspěšný pokus |
Stav přístupu ctUserActivityState STRING | Viz tabulka stavů níže. |
Počet zbývajících pokusů attemptsLeft INTEGER | Pokud má aktivita omezený počet pokusů na splnění, zde je zaznamenáno, kolik jich uživateli ještě zbývá. |
Stavy přístupu
Přístup má stejně jako aktivita svůj stav. Ten určuje, co momentálně uživatelé mohou s danou aktivitou dělat. Zejména, zda je možné aktivitu spustit a zda je možné ji případně znovu přiřadit stejnému uživateli. V jakém stavu se přístup nachází, záleží primárně na dvou faktorech: datumech přiřazení a splněnosti přístupu.
V tabulce níže je soupis všech stavů v systému. Kromě názvu a popisu obsahuje další dva sloupce:
- Aktivní - pokud je stav aktivní, pak nelze danou aktivitu přiřadit stejnému uživateli znovu. Pokud není aktiviní, je přístup v nějakém stavu, kdy se interakce přiřazeného uživatele s aktivou považuje za skončenou. V ten moment je možné uživateli tuto aktivitu znovu přiřadit.
- Používá se - vzhledem k robustí architektuře systému je stavů přiraveno větší množství, než se aktuálně dá v systému nastavit. Tento přiznak tedy určuje, zda je tento stav momentálně v systému dostupný - tedy dá se nastavit a systém s ním umí pracovat.
Název | Aktivní | Používá se | Popis stavu |
---|---|---|---|
Budoucí | ano | ne | Aktvita je uživateli přiřazena, ale není možné s ní nijak interagovat. Bude to možné někdy v budoucnosti. |
Zajímam se | ano | ne | Stav pro vyjádření zájmu uživatele o aktivitu - plánováno například pro vypsaný kurz, kdy jeho uskutečnění závisí na projeveném zájmu účastníků o něj. |
Rezervováno | ano | ne | Podobně jako předchozí stav slouží k indikaci, že na určité aktivitě má uživatel rezervovanou účast až/pokud se aktivita uskuteční |
Registrovaný | ano | ano | Uživatel má aktivitu přiřazenou, ale ještě nenastal začátek přístupu, uživatel tedy zatím nemůže aktivitu plnit. Vidí ji ovšem ve svém seznamu aktivit ke splnění v sekci budoucích aktivit. Tento stav se automaticky nastaví na přístupu, pokud je přiřazen s nastaveným začátkem přístupu v budoucnosti. |
Spuštěno | ano | ano | Uživatel může aktuálně aktivitu plnit a zatím nevytvořil úspěšný pokus. Je v seznamu probíhajících Aktivit. Je také možné na aktivtě povolit spouštění i po splnění, pak aktivita zůstává v tomto stavu i po vytvoření úspěšných pokusů. Ve studentském pohledu je ovšem zobrazena v seznamu Ukončených aktivit. |
V hodnocení | ano | ano | Aktivita již byla dokončena a není možné ji spouštět nebo se jí účastnit. Typické pro termínové aktivity. V tomto stavu by mělo proběhnout ohodnocení zvládnutí aktivity pověřenou osobou. Buď přiřazeným hodnotitelem nebo jiným uživatelem s příslušnými právy. |
Dokončeno | ne | ano | Uživatel buď ativitu úspěšně splnil, nebo již proběhlo vyžadované datum splnění/konec přístupu a uživatel splnění nestihl. Aktivitu nyní již plnit nemůže. Je zobrazena v seznamu Ukončených aktivit. |
Zrušeno | ne | ano | Tento přístup byl zrušen a již není možné Aktivitu plnit. Je zobrazena v seznamu Ukončených aktivit. |
Objednáno | ano | ne | Stav, který by měl, podobně jako Rezervováno, značit, že na aktivtě se s uživatelem počítá. |
Archivováno | ne | ne | Podobně jako Zrušeno značí, že tento přístup byl ukončen. Zde z toho důvodu, že byla archivována celá aktivita. V tom okamžiku se všechny přístupy k ní přesouvají do tohoto stavu. |
Nemá termín | ano | ano | Pouze pro termínovou aktivitu. Znamená, že uživateli byla přiřazena ke splnění celá aktivita, ale ne konkrétní termín. Buď proto, že není ještě k dispozici a nebo proto, aby si uživatel termín vybral sám. Dokud uživatel neprovede výběr termínu aktivity, setrvá jeho přístup v tomto stavu. Zobrazuje se v seznamu aktivit K řešení. |
Expirováno | ne | ano | Pokud byla nastavena platnost plnění nebo se jedná o periodický přístup, tento stav značí, že platnost výsledku tohoto přístupu již vypršela |