Proč automatizovat notifikace kurzů

  • Komunikace ve čtyřech důležitých momentech – po zápisu, po dokončení, po zvoleném počtu dní bez dokončení a s odstupem po absolvování.
  • Jednotná komunikace s možností výjimek – globální šablonu použijete napříč portálem a konkrétní kurz může mít vlastní text.
  • Ochrana proti duplicitám – stav se eviduje v databázi, aby stejná notifikace neodešla dvakrát ani při souběhu úloh.
  • Kontrola nad doručením – přehled úspěšnosti a detailní log ukazují, co, komu a v jaké podobě bylo odesláno.

Kde notifikace přinášejí největší efekt

  • Povinná školení a kurzy s termínem – včasná připomínka vrátí účastníky ke studiu dříve, než vznikne problém s nesplněním.
  • Samoobslužné vzdělávací portály – automatická komunikace zastoupí ruční pobízení studujících.
  • Navazující vzdělávání a recertifikace – zpráva po dokončení může ve vhodný okamžik představit další krok.

Klíčové funkce

1. Čtyři typy notifikací

  • Po zápisu do kurzu.
  • Po úspěšném dokončení kurzu.
  • X dní po zápisu, ale jen tehdy, pokud kurz zatím dokončený není.
  • X dní po dokončení kurzu.
  • Každý typ se zapíná samostatně a dá se vypnout pro celý web i pro jediný kurz.


2. Šablony a zástupné proměnné

  • Předmět i tělo e-mailu si napíšete vlastními slovy.
  • K dispozici je třináct proměnných: jméno, příjmení, celé jméno, e-mail, název kurzu, přímý odkaz do kurzu, datum zápisu, datum dokončení, počet dní od zápisu i od dokončení, název webu a e-mail podpory.
  • Kurz může převzít globální šablonu, nebo si napsat vlastní.
  • Kopii každé notifikace daného typu lze posílat na další adresy, například garantovi nebo na personální oddělení.


3. Nastavení přímo v kurzu

  • V navigaci kurzu přibude stránka Notifikace kurzu.
  • U každého typu se zapíná odesílání zvlášť a nastavuje se počet dní.
  • Přehled naplánovaných notifikací ukáže, co a komu má teprve odejít.

4. Odesílání a opakované pokusy

  • Plánovaná úloha běží každých třicet minut, takže notifikace odcházejí bez zbytečné prodlevy.
  • Když odeslání selže, plugin to zkusí znovu. Maximální počet pokusů i doba uchování stavu jsou nastavitelné.
  • Po vyčerpání pokusů se notifikace označí a dál se nezkouší, aby neblokovala frontu.
  • Neúspěšnou notifikaci může pověřená osoba ručně vrátit do fronty.


5. Přehled a log

  • Přehled za posledních 7, 30 nebo 90 dní: odesláno, selhalo, přeskočeno, čeká na odeslání a celková úspěšnost.
  • Rozpad podle typu notifikace a žebříček nejaktivnějších kurzů.
  • Poslední selhání i s konkrétní chybovou hláškou.
  • Log s filtrováním a detailem každé notifikace, včetně vyrenderovaného těla e-mailu, které účastník dostal.
  • Automatický úklid logu jednou denně v noci.


6. Oprávnění

  • Čtyři samostatná oprávnění: globální nastavení, nastavení v kurzu, prohlížení logu a resetování neúspěšných notifikací.
  • Učiteli tak můžete dát kurz, ale ne globální šablony, a naopak.

Na co myslet

Pro spolehlivý provoz stačí při nasazení správně připravit několik věcí:

  • Aktivujte sledování dokončení. Notifikace navázané na absolvování potřebují v daném kurzu nastavené podmínky dokončení.
  • U časovaných zpráv určete počet dní. Globální šablona definuje obsah, ale okamžik odeslání se nastavuje u konkrétního kurzu.
  • Ověřte doručitelnost pošty z Moodlu. Plugin využívá standardní odesílání Moodlu, proto doporučujeme zkontrolovat SMTP i nastavení domény.