Integrace FenomioStream a LMS Moodle
Propojení streamovací platformy na LMS Moodle je realizováno pomocí dvou Moodle pluginů
- mod_fenomiostream - plugin přidává do prostředí Moodle nový typ studijního materiálu - přehrávač média FenomioStream.
- Pokud je spojení s platformou FenomioStrieam autorizováno, při editaci umožňuje přístup k výběru médií v platformě FenomioStream a možnost uploadu nového média přímo z prostředí LMS Moodle.
- Bez autorizace umožňuje vložit přehrávač pomocí ručního zadání globálního identifikátoru média.
- filter_fenomiostream - plugin přidává možnost vložit přehrávač média FenomioStream do jakéhokoli textového obsahu v rámci Moodle.
Přehrávaný mediální soubor je v obou případech identifikován jeho globálním identifikátorem, což je řetežec, který vidíme v URL příslušného média
případně jej nalezneme i administraci médií
Návod k instalaci
Instalační balíčky vám předá váš správce platformy a instalace pluginů probíhá zcela dle standardů LMS Moodle.
Poznámka: Plugin typu Filter je po instalaci neaktivní a je třeba jej zapnout v agendě Správa filtrů zapnout.
Instalace bez autorizace
Tento způsob instalace využívá toho, že standardní embedovaný přehrávač FenomioStream funguje (analogicky jako třeba embedovaný přehrávač platformy YouTube) ve všech stránkách třetích stran, do kterých je formou IFRAME vložen. Přehrávání chráněných médií je vyhodnocováno na straně FenomioStream a (jakékoli) stránky, do kterých je přehrávač vložen, tato pravidla nemohou ovlinit.
Oba pluginy v tomto režimu v prostředí LMS Moodle zajišťují pouze určitý uživatelský komfort, tedy vkládání přehrávače bez nutnosti upravovat HTML kód.
- V režimu bez autorizace není na straně FenomioStream potřeba pluginy nijak povolovat nebo evidovat.
- Po instalaci pluginů je třeba na straně LMS Moodle nastavit pouze FenomioStream URL, ze kterého má plugin média přehrávat. Toto URL může být buď přímo URL konkrétního portálu FenomioStream, nebo centrální URL, zastřešující všechny portály celé platformy. Existenci centrálního URL pro vaši platformu vám sdělí váš správce platformy FenomioStream.
- Pole Sdíleného klíče při instalaci bez autorizace autora necháme prázdné.
Instalace pluginů s autorizací
Pro autorizované propojení, které umožní z kontextu LMS Moodle pracovat s obsahem FenomioStream, je navíc potřeba:
V centrální administraci platformy FenomioStream přidat doménu, na které běží LMS Moodle do seznamu povolených domén a nastavit sdílený klíč (secret)
Na straně LMS Moodle pak tento sdílený klíč doplnit do nastavení pluginu mod_fenomiostream
Autorizovaný přístup k médiím FenomioStream z kontextu LMS Moodle pak funguje všem uživatelům, které se podaří ověřit proti platformě FenomioStream. Na straně FenomioStream se hledá odpovídající login/username, V konfiguraci pluginu je možno vybrat které pole profilu uživatele Moodle se autorizace bude snažit spárovat a je možné jej doplnit o pevný text na obou stranách hodnoty pole (prefix a suffix).
Použití pluginů v LMS Moodle
Plugin - Filtr FenomioStream
Funkčnost filtru je stejná v autorizovaném i neautorizovaném režimu. Filtr ve veškerém obsahu LMS Moodle hledá text ve formátu
[fenomiostream|xxxxxxxx] kde xxxxxxxx je existující globální identifikátor média.
Plugin - Studijní materiál / činnost FenomioStream
Plugin se objeví jako samostatná položka přidání materiálu do kurzu
V neautorizovaném režimu se funguje analogicky jako filtr - uživatel musí ručně do příslušného pole vložit existující globální identifikátor média a doplnit také jeho název. Pak se automaticky vytvoří přehrávač média FenomioStream.
V autorizovaném režimu se ve formuláři objeví tlačítko umožňující otevřít dialog s přístupem ke správě médií Fenomiostream.
Zelené tlačítko pak vrátí do prostředí LMS Moodle globální identifikátor vybraného média a přenese také jeho plný název.
Přihlášený uživatel se v prostředí FenomioStream ocitne ve stejném režimu, jakoby se přímo přihlásil do prostředí portálu. Výpis v záložce hledání médií je limitován jeho právy, a stránka nahrání nového média nahrává soubory jeho jménem. V případě že uživatel má na platformě přístup k více portálům, může mezi nimi přecházet pomocí přepínače na pravé straně.
Za předpokladu, že platforma má nakonfigurované centrální URL (viz návod k instalaci), není samotné přehrávání média nijak omezeno příslušností média k portálu a média z více různých portálů je možné vložit vedle sebe.