Proč Našeptávač nasadit

  • Kratší cesta ke kurzu – konkrétní návrhy se zobrazují už od třetího znaku a vedou přímo na cílovou stránku.
  • Vyhledávání tolerantní k běžným chybám – „nemcina“, „němcina“ i „nemčina“ mohou uživatele dovést ke stejnému výsledku.
  • Data pro rozvoj nabídky – statistiky hledání pomohou odhalit témata, která návštěvníci očekávají, ale v katalogu je nenacházejí.
  • Kontrola nad exportem – integrace je po instalaci vypnutá a výchozí feed obsahuje jen viditelné kurzy s volným přístupem pro hosty.

Kde pomůže nejvíce

  • Portály s desítkami a stovkami kurzů – zkrátí cestu tam, kde už procházení kategorií nestačí.
  • Veřejné katalogy kurzů – usnadní orientaci návštěvníkům, kteří hledají podle tématu a neznají interní názvy.
  • Firemní prostředí s vlastní terminologií – pomůže propojit běžné výrazy uživatelů s názvy používanými organizací.

Klíčové funkce

1. Našeptávání během psaní

  • Návrhy konkrétních kurzů se objeví už od třetího písmene.
  • Fulltext snáší překlepy, zkomoleniny i psaní bez diakritiky.
  • Z návrhu se uživatel dostane přímo do kurzu, bez mezikroku přes výsledky hledání.
  • Statistiky hledaných výrazů na straně služby ukážou, co lidé hledali a co nenašli.


2. Katalogový feed pod vaší kontrolou

  • Moodle vystaví XML feed kurzů chráněný tajným klíčem, který sám vygeneruje a spravuje.
  • Ve výchozím nastavení feed obsahuje jen viditelné kurzy s povoleným přístupem pro hosty bez hesla. Skryté a heslem chráněné kurzy se neexportují.
  • Širší rozsah všechny viditelné kurzy je vědomá volba správce po posouzení dopadů.
  • Počet kurzů v jednom feedu se dá omezit, výchozí hodnota je tisíc.
  • Klíč ve feed URL jde kdykoli přegenerovat jedním tlačítkem. Původní adresa okamžitě přestane fungovat.


3. Co se o kurzech posílá

  • ID kurzu, celý název kurzu a jeho adresa.
  • Volitelně klíčová slova z vlastního pole kurzu. Exportuje se jen pole nastavené jako viditelné pro všechny.
  • Volitelně náhledový obrázek kurzu, jinak se použije obecný obrázek dodaný s pluginem.
  • Nic dalšího. Žádná data o uživatelích, žádný obsah kurzů, žádné výsledky studia.

4. Kde se načítá klientský skript

  • Po instalaci je integrace vypnutá a nic se nikam nenačítá.
  • Výchozí volba načte skript jen na stránkách globálního vyhledávání.
  • Druhá volba jej rozšíří na všechny neadministrační stránky, včetně nepřihlášených návštěvníků.
  • Administrační stránky Moodlu se nezahrnují nikdy.


5. Dohled a audit

  • Každý úspěšný export feedu se zapíše do logu Moodlu i s počtem odeslaných položek.
  • Vygenerovaný feed se cachuje, takže opakované stažení nezatěžuje databázi.
  • Plugin hlásí obě cesty dat ven přes Privacy API, takže se objeví ve standardním přehledu zpracování údajů.
  • Celá feed URL obsahuje tajný klíč. Plugin na to upozorňuje přímo v nastavení.


6. Nasazení a provoz

  • Standardní local plugin. Žádný zásah do jádra Moodlu a žádná závislost na dalších pluginech.
  • Žádný Composer ani npm, instalace je jen rozbalení a spuštění upgradu.
  • Postavený na standardních API Moodlu, takže nepředpokládá konkrétní databázi ani prefix tabulek.
  • Rozhraní i nastavení v češtině a angličtině.

Na co myslet před nasazením

Pro hladké a transparentní nasazení doporučujeme předem počítat s těmito body:

  • Našeptávání zajišťuje služba DataApps. Moodle plugin funguje jako bezpečně konfigurovatelný můstek, zatímco externí služba vytváří index a vrací návrhy.
  • Plugin je zdarma, služba se sjednává samostatně. Moodle část je otevřený software pod GPL; cenu, dostupnost a podporu předplatného určuje DataApps.
  • Integrace pracuje s externím zpracováním. Službě se předává hledaný text, interakce s návrhy, rozměry okna, IP adresa a volitelný pseudonymní identifikátor v prohlížeči.
  • Před aktivací proveďte kontrolu ochrany údajů. Je potřeba posoudit podmínky DataApps, případnou zpracovatelskou smlouvu a informace o cookies na vašem portálu.