Notifikace
Notifikace jsou automatické e-mailové zprávy, které jsou zaslány definovaným uživatelům v okamžiku, kdy nastane určitá situace. Například založení nového uživatelského účtu, vypršení přístupu ke kurzu nebo přiřazení nového kurzu uživateli.
Notifikace existují v systému dvojího druhu - globální a lokální. Globalní notifikace platí pro všechny objekty v systému a nastavují se ze sekce Nastavení, tabu Notifikace 💻 v modálovém okně Notifikace. Lokální notifikace se nastavují z detailu aktivity 💻 a platí pouze pro danou aktivitu. Pokud je tedy nastavena globální notifikace na splnění aktivity uživatelem, odešle se v okamžiku kdy jakýkoli uživatel splní jakoukoli aktivitu v systému. Pokud je nastavena stejná notifikace lokálně na aktivitě, odešle se v pouze případě, kdy jakýkoli uživatel splní tuto konkrétní aktivitu.
Při nastavení lokální i globální notifikace na stejný spouštěč se v závislosti na nastavení zpracují obě notifikace, lokální notifikace nahradí notifikaci globální nebo lokální notifikace zruší tu globální bez náhrady. Zmíněné nastavení upravíme v konfiguračním okně Notifikace z Detailu aktivity 💻 zatržením checkboxů Nahradit globální notifikaci, resp. Zrušit globální notifikaci pro tuto aktivitu.
Adresáti notifikací
Adresátem notifikace může být pouze uživatel spojený se spuštěnou akcí. Jsou to:
- uživatel - přímo spojený např. s aktivitou, která mu je přiřazena, nebo jako majitel uživatelského účtu, jehož e-mail se ověřuje.
- hodnotitel - uživatel, který je u aktivit a hodnocení jako hodnotitel přiřazen
- Další příjemci notifikací mohou být přidáni jmenovitě ve Specifickém nastavení notifikace (viz níže ↓).
Události (spouštěče notifikací)
U každé události uvádíme krátký popis kontextu události, související obrazovky, ev. doporučené globální/lokální nasazení.
Aktivace nové verze aktivity
Verze aktivity mohou být aktivovány ručně nebo může být jejich aktivace načasována. Oba způsoby spustí notifikaci.
- Související obrazovka: Detail aktivity 💻, tab Popis
Založení nového uživatele
Uživatele v Competentu zakládáme jednotlivě nebo hromadně importem souboru. Oba způsoby spustí notifikaci.
- Doporučené nasazení: globální
- Související obrazovka: Obrazovka Lidé 💻
- Související ukázka: Import uživatelů ►
Zapomenuté heslo
Událost spouští uživatel z obrazovky Přihlášení.
- Související obrazovka: Přihlášení
Přiřazení aktivity uživateli
Notifikace se odešle při vytvoření nové uživatelské aktivity.
- Související obrazovky: Detail aktivity 💻, tab Uživatelé, Detail sady 💻, tab Uživatelé.
- Související téma: Import dat
Dokončení aktivity
Uživatelská aktivita změnila stav na Dokončeno s libovolným výsledkem.
Úspěšné dokončení aktivity
Uživatel splnil aktivitu.
Neúspěšné dokončení aktivity
Uživatelský přístup k aktivitě vypršel, než ji uživatel stihl splnit, přp. vypršely pokusy.
Zrušení aktivity
Uživatelský přístup byl zrušen.
- Související obrazovka: Detail aktivity 💻
Potřeba vyhodnocení aktivity
Změna emailu uživatele
Ověření emailu uživatele
Spouštěč čeká na příkaz serveru Odeslat ověření e-mailu s parametrem Uživatelské ID. Takto zadanému uživateli je následně odeslán e-mail s odkazem pro ověření.
Doporučené nastavení
- Globální notifikace, Základní typ
- Základní šablona
- parametry v šabloně: link
Související témata
- Zasílání e-mailů 📖
- Uživatel 📖 - viz parametr emailVerified
- Příkazy serveru 📖
Přiřazení hodnocení uživateli
Dokončení hodnocení
Úspěšné dokončení hodnocení
Neúspěšné dokončení hodnocení
Zrušení hodnocení
Vyhodnocení pokusu hodnocení
Aktualizace pokusu hodnocení
Vyhodnocení pokusu aktivity
Spouštěč není implementován
Aktualizace pokusu aktivity
Aktualizace pokusu aktivity po vyhodnocení
Aktualizace pokusu hodnocení po vyhodnocení
Počet dní před datem splnění aktivity
Spoštěč není implementován
Počet dní po datu splnění aktivity
Spouštěč není implementován
Počet dní před datem splnění hodnocení
Spouštěč není implementován
Počet dní po datu splnění hodnocení
Spouštěč není implementován
Prodloužení přístupu k aktivitě
Akce se provede ve chvíli, kdy je přístup uživatele k aktivitě automaticky prodloužen (viz Automaticky prodloužený přístup k aktivitě 📖).
Prodloužení přístupu k hodnocení
Akce se provede ve chvíli, kdy je přístup uživatele k hodnocení automaticky prodloužen (viz Automaticky prodloužený přístup k aktivitě 📖).
Začátek přístupu k aktivitě
Související obrazovky: Detail uživatele 💻, tab Aktivity; Detail aktivity 💻, tab Uživatelé
Související obrazovky studentského modu: Obrazovka Nástěnka 💻; Obrazovka Aktivity 💻; Obrazovka Detail uživatelské aktivity 💻
Začátek přístupu k hodnocení
Související obrazovky: Detail uživatele 💻, tab Hodnocení; Detail hodnocení 💻, tab Uživatelé
Související obrazovky studentského modu: Obrazovka Hodnocení 💻; Obrazovka Detail hodnocení 💻
Agregační skupina
Speciální typ notifikace sloužící k seskupení více různých dalších notifikací do jedné zprávy, která se jednou denně odešle příjemci. Notifikace použije hlavičku a patičku agregační e-mailové šablony a naplní ji těly notifikací, které jsou pod ní seskupeny. Pro účely odeslání agregačního e-mailu jsou ignorována některá nastavení na agregační skupině a na dílčích dílčích notifikacích:
Ignorováno na agregační skupině
- Tělo šablony notifikace
Ignorováno na dílčí notifikaci
- Hlavička a Patička šablony notifikace
- Notifikace se odesílá ... - všechny parametry určující příjemce dílčích notifikací
- Některé parametry Specifického nastavení:
- Emails
- Groups
- Custom
Doporučené nastavení v agregační skupině
- typ šablony: Agregovaná
- typ dílčí šablony: Základní (nepoužije se hlavička a patička)
- typ notifikace: Agregovaná
Specifické nastavení
Notifikaci můžeme dále ladit parametry Specifického nastavení. Jedná se o objekt typu JSON a v modálovém okně Notifikace jej upravujeme pomocí grafického editoru. Vlastnosti:
- Aggregation - napojení na spouštěč Agregační skupina, který tuto notifikaci zařadí mezi další upozornění v této skupině
- emailTemplateUsageId - number[] - seznam identifikátorů agregačních notifikací, do nichž bude tato notifikace začleněna.
- Enrich - string[] (výběr z menu) - seznam tříd, které rozšíří data dostupná pro šablonu e-mailu, takže do ní bude možné dosadit další značky. V tuto chvíli nejsou dostupné žádné obecně dostupné třídy, pouze vytvořené na míru pro jednotlivé klienty.
- Emails - pevně stanovené e-maily, na které se notifikace také odešle
- emailList - string[] - seznam e-mailů oddělených čárkami
- Custom - {classname: config}[] - dynamické stanovení příjemce e-mailu na základě události, přp. jiná akce. Classname stanoví třídu pro spuštění, zatímco volitelný Config dodá případné parametry. V tuto chvíli nejsou dostupné obecně dostupné třídy, pouze vytvořené na míru pro klienty.
- Groups - {groupNameList: objectRoleList}[] - pevně stanovené skupiny a uživatelské role v nich, kterým se notifikace také odešle
Grafický nástroj pro editaci JSON. Obsahuje všechny uvedené parametry:
- (1) Aggregation - emailTemplateUsageId. Pomocí tlačítka + je možné přidat další vazby na Agregovanou notifikaci.
- (2) Enrich - po klikntí na tlačítko + zobrazí k výběru dostupné rozšiřující třídy
- (3) Emails - emailList. Textové pole obsahuje e-mailové adresy oddělené čárkou. Alternativně lze také přidat další řádky.
- (4) Custom
- (5) Groups - pole objektů, v němž jsou pod klíčem názvu skupiny vypsány role, jejichž nositelé budou z dané skupiny obesláni.