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 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 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 | 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 (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á. |