Přiřazení Aktivity Uživateli (přístup)

Version 8.1 by Petr Blšťák on 2022/06/08 11:41

Nazýváme jej zjednodušeně "přístup". Označuje objekt vazby mezi uživatelem a aktivitou. Popisuje kdy byla aktivita uživateli přiřazena, jak a kdy může uživatel aktivitu plnit a v jakém je tato vazba momentálně stavu.

Pokud přístup vyprší (proběhne daný termín, vyprší datum do kdy byla aktivita plnitelná uživatelem), je ukončen a je označen jako Historický přístup. 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 typPopis parametru
Vytvořeno
created DATE
Datum vytvoření objektu přístupu.

Začátek přístupu
accessStart DATE

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í
optimalEnd DATE

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

Kombinace času a splněnosti aktivity určuje její stav. Nejdůležitější používané stavy jsou:

Registrovaný - uživatel má aktivitu přiřazenou, ale ještě nenastal začátek přístupu, uživatel tedy zatím nemůže aktivitu plnit
Spuštěno - uživatel může aktuálně aktivitu plnit a zatím nevytvořil úspěšný pokus
Hodnocení - typické pro prezenční aktivity, kdy uživatel aktivitu absolvoval a nyní by měl být jeho výkon ohodnocen
Dokončeno - 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.
Zrušeno - tento přístup byl zrušen a již není možné jej plnit.
Expirováno - 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

(TODO ideálně doplnit tabulku všech stavů)

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á.
Tags:
Created by Josef Vencl on 2020/10/15 09:37