Moduly vytvořené v rámci projektu

Transkript

Moduly vytvořené v rámci projektu
Kolektiv autorů PROEFES
Moduly
vytvořené v projektu PROEFES
Masarykova univerzita
Brno 2015
Kolektiv autorů PROEFES
Moduly
vytvořené v projektu PROEFES
Masarykova univerzita
Brno 2015
Název projektu: Prostředí pro sdílení e-learningových zdrojů a znalostí
pro školy Jihomoravského kraje
Stručný název projektu: PROEFES
Registrační číslo: CZ.1.07/1.3.41/01.0033
Projekt je realizován Ústavem výpočetní techniky Masarykovy univerzity.
Partnerem projektu je Ústav celoživotního vzdělávání Západočeské
univerzity v Plzni.
c
2015 Masarykova univerzita
Obsah
1
Motivace
5
2
Validační modul (CSV Validátor)
2.1
Dostupnost . . . . . . . . . . . . . . . . . . . . . . .
2.2
Motivace . . . . . . . . . . . . . . . . . . . . . . . .
2.3
Realizace . . . . . . . . . . . . . . . . . . . . . . . .
5
5
5
5
3
Modul pro hlášení chyb (Bugreport)
3.1
Dostupnost . . . . . . . . . . . . . . . . . . . . . . .
3.2
Motivace . . . . . . . . . . . . . . . . . . . . . . . .
3.3
Realizace . . . . . . . . . . . . . . . . . . . . . . . .
7
7
7
8
4
Drill Plus
4.1
Dostupnost . . . . . . . . . . . . . . . . . . . . . . .
4.2
Motivace . . . . . . . . . . . . . . . . . . . . . . . .
4.3
Realizace . . . . . . . . . . . . . . . . . . . . . . . .
9
9
10
10
5
Závěrem
12
6
Převodník
6.1
Dostupnost . . . . . . . . . . . . . . . . . . . . . . .
6.2
Motivace . . . . . . . . . . . . . . . . . . . . . . . .
6.3
Realizace . . . . . . . . . . . . . . . . . . . . . . . .
12
12
12
13
1
Motivace
V rámci úprav systému virtuálního výukového prostředí v projektu PROEFES
bylo vytvořeno několik vlastních modulů, které pomáhaly při realizaci specifických úkolů souvisejících se správou LMS Moodle.
2
2.1
Validační modul (CSV Validátor)
Dostupnost
https://github.com/pavelxkrejci/csv-validator
2.2
Motivace
Školy, které chtějí využít prostor pro kurzy ve stávající instalaci Moodlu potřebují vytvářet uživatelské účty pro žáky. Tyto účty se tradičně vytváří nahráním
speciálního souboru ve formátu CSV. Při vytváření CSV souborů, které obsahují
data pro hromadný import (načtení) uživatelských účtů do Moodlu (uživatelské
jméno, jméno, příjmení, e-mailovou adresu atd.), vzniká řada chyb. Pro správné
nahrání musí soubor splňovat celou řadu formálních parametrů kladených
Moodlem, které necvičené oko snadno přehlédne. V praxi to znamenalo buď
několikahodinové opravy seznamů na straně administrátora instalace Moodlu,
nebo opakované vracení souborů se seznamy k přepracování.
2.3
Realizace
Pro řešení tohoto problému jsme se rozhodli vytvořit nástroj, který by tvůrce
seznamu mohl sám použít pro kontrolu vytvářeného seznamu. Tímto nástrojem
moodle.ics.muni.cz
5
je modul CSV validátor, který kontroluje správnost CSV souborů z hlediska importu do Moodlu. Validátor kontroluje vstupní soubor z hlediska kompatibility
s nástrojem pro import uživatelů, který je součástí standardního instalačního
balíčku Moodlu (/admin/tool/userupload). Pro optimální funkcionalitu jsme se
snažili, aby byl modul co nejodolnější vůči možným chybám v testovaných souborech a zároveň poskytoval co nejpřesnější a nejpřehlednější zpětnou vazbu.
Během projektu se nám podařilo nasbírat spoustu různých chyb, jejichž detekci
jsme následně zpracovali ve Validátoru.
Obrázek 1: Nastavení modulu CSV Validátor.
6
PROEFES
Obrázek 2: Výstup modulu CSV Validátor.
3
3.1
Modul pro hlášení chyb (Bugreport)
Dostupnost
https://github.com/pavelxkrejci/bugreport
3.2
Motivace
Určitě to každý administrátor či poskytovatel uživatelské podpory dobře zná:
zoufalé e-maily, telefonáty, nářky, že to a to nefunguje, ale uživatel není schopen přesně popsat, při jaké příležitosti se chyba vyskytla. Tento modul vznikl
právě pro tyto situace. Usnadňuje hlášení chyb při provozu systému Moodle.
Koncovým uživatelům nabídne přehledné rozhraní a odpovědi na často kladené
moodle.ics.muni.cz
7
dotazy. Pro potřeby správců současně automaticky sesbírá důležitá data, která
pomohou při rozboru povahy hlášené chyby.
3.3
Realizace
Pro řešení nástroje usnadňujícího podporu koncovým uživatelům jsme zvolili
javascriptovou technologii Bootstrap, která umožňuje většinu funkcionality
realizovat v prohlížeči uživatele místo na serveru. Původní grafické rozhraní
modulu jsme ještě v rámci projektu přepracovali do estetičtější verze s lepší
podporou mobilních zařízení.
Obrázek 3: Nastavení modulu Bugreport.
Chování a vzhled modulu Bugreport lze nastavit v systému Moodle (Správa
stránek – moduly – lokální moduly). Nastavit je možné vzhled tlačítka pro
nahlášení chyby, zprávu uživateli, často kladené otázky dostupné při zadávání
8
PROEFES
popisu chyby a parametry pro rozesílání e-mailových upozornění technikům
uživatelské podpory.
Obrázek 4: Hlášení chyby modulem Bugreport.
4
4.1
Drill Plus
Dostupnost
http://moodle.ics.muni.cz/support/proefes_drill.zip
moodle.ics.muni.cz
9
Obrázek 5: Informace o nahlášené chybě v modulu Bugreport.
4.2
Motivace
Vývoj nového procvičovacího modulu pro e-learningový systém Moodle byl
motivován dřívější úspěšnou implementací principu učící se databáze položek
s možností přímé interakce studenta a učitele pro verzi Moodle 1.8. Dril jako
jedna ze základních výukových aktivit pro zapamatování, upevnění dovedností
a jejich aplikaci v procesu vzdělávání vždy měl a bude mít zásadní význam.
Proto jsme chtěli přiblížit cílové skupině uživatelů možnost rozšířit online
výuku o procvičovací modul se zpětnou vazbou formou nového modulu pro
Moodle 2+.
4.3
Realizace
Základním rozdílem cvičení v modulu Drill Plus oproti standardnímu modulu
Test je možnost při špatné odpovědi na otázku zaslat dotaz učiteli. V případě,
10
PROEFES
že student nerozumí, jakou udělal chybu, nebo se domnívá, že jeho odpověď je
další správná možnost, může přímo na stránce vyhodnoceného cvičení zaslat
dotaz učiteli. Učitel si potom v seznamu Správy odpovědí zobrazí podrobnosti
dotazu, procvičovací položku i její řešení a může rozhodnout, jestli je studentova odpověď další správná a jako takovou ji zařadit do databáze. Pokud jiný
student odpoví v budoucnu stejným způsobem, bude už jeho odpověď automaticky vyhodnocena jako správná. Obdobně u špatné odpovědi. I ta může být
v systému registrována s odpovídající zpětnou vazbou.
Po instalaci modulu Drill Plus je v postranním bloku Navigace dostupná správa
kategorií procvičovacích položek pro uživatele v roli učitel. Studentovi se zobrazí přehled jeho zaslaných dotazů a jejich stav. Student má na stejném místě
k dispozici seznamy sestavených cvičení a zaslaných dotazů.
Obrázek 6: Stránka modulu Drill Plus a postranní nabídka v bloku Navigace.
Drill Plus byl zahrnut v posledním běhu kurzu Pokročilé moduly LMS Moodle.
Účastníci kurzu se průběžně seznamovali s využitím modulu ve výuce a při
samostudiu studentů. Chyby v modulu, které byly během této doby ještě odhaleny dodavatel obratem opravil. Přesto zbývá prostor pro další vylepšování
jak po grafické, tak funkční a logické stránce fungování modulu. Učitelé ocenili
možnosti dotazů nad chybami studentů, které do jisté míry eliminují nevýhody
automatického testování, jako je náročná příprava obsahu na straně učitele a
osamocení na straně studenta.
moodle.ics.muni.cz
11
5
Závěrem
Všechny moduly dobře posloužily při realizaci cílů projektu a doufáme, že
po skončení projektu najdou využití v rámci širší komunity Moodlu. Původní
dodavatel modulů CSV Validátor, Bugreport a Drill Plus je firma PragoData
Consulting, která je jediným oficiálním partnerem a poskytovatelem Moodlu
v ČR. Moduly bylo třeba doladit buď podrobným testováním a dolaďováním
s dodavatelem, nebo částečným přepracováním s přispěním odborníků z MU.
Moduly byly dle zadání vytvořeny v otevřené licenci a mohou tak být dále volně
vyvíjeny a využívány.
6
6.1
Převodník
Dostupnost
http://moodle.ics.muni.cz/support/prevodnik.zip
6.2
Motivace
Vývoj nástroje s názvem Převodník byl motivován situací na mnoha základních a středních školách, které stále používají LMS Moodle řady 1 (tj. 1.9.x či
ještě nižší). Systém Moodle se však neustále vyvíjí, a v současnosti již probíhá
oficiální vývoj tak rychle, že každého půl roku vychází nová verze. Přitom se
samozřejmě postupně ukončuje podpora starších verzí. Oficiální podpora systému Moodle ve verzích 1.9.x skončila již před více než třemi lety (momentálně
je nejnižší podporovanou verzí 2.6+) a v současnosti tak již pro tyto staré verze
nevycházejí žádné aktualizace a především ani žádné bezpečnostní opravy.
Zároveň školy často nemají potřebné znalosti či prostředky pro aktualizaci
systému. Množství škol tak uvízlo v neřešitelné situaci, kdy potřebují převést
systém Moodle na některou z novějších verzí (používání starších verzí je totiž
dlouhodobě neudržitelné), ale provedení převodu na novou verzi je pro ně
velmi náročné, a to jak technicky, tak i časově (v současnosti již není možné
provést přímý převod starých verzí, na verzi aktuální, nýbrž se musí postupovat
v několika krocích postupným převáděním staré verze na verze vyšší).
12
PROEFES
6.3
Realizace
Pro řešení uvedeného problému jsme se rozhodli vytvořit nástroj nástroj Převodník, který umožňuje provést upgrade systému ze starých verzí (tj. 1.9.x) do
verze aktuální v jednom kroku a v jednotném rozhraní. Tím by měl Převodník
dopomoci k pokud možno bezproblémovému průchody jednotlivými fázemi
upgradu. Při převodu systému Moodle do novějších verzí za pomoci aplikace
Převodník má uživatel možnost vybrat, do které verze bude systému převádět.
V průběhu převodu nabídne aplikace automatické provedení zálohy stávající
instance Moodle. V dalším kroku Převodník otestuje nastavení PHP, případně se
pokusí provést přenastavení na potřebné hodnoty. Následně proběhne kontrola
databáze a opět budou případně provedeny nezbytné úpravy. Rovněž proběhne
kontrola adresáře Moodle a podle současné verze Moodle bude vyhodnoceno,
přes které postupné upgrady bude nutné provést převod Moodle do aktuální
verze. Následně již bude probíhat samotný upgrade systému Moodle, který se
může opakovat několikrát za sebou, v závislosti na vybrané cílové verzi Moodle,
do které má být současná verze převedena.
Metodický návod:
http://moodle.ics.muni.cz/support/navod.pdf
Zpráva o převodu pilotních instalací:
http://moodle.ics.muni.cz/support/prevod.pdf
moodle.ics.muni.cz
13
Obrázek 7: Ukázka vzhledu aplikace Převodník — fáze kontroly databáze.

Podobné dokumenty

LMS Moodle – příručka učitele

LMS Moodle – příručka učitele Jsou zde popsány nejčastěji užívané moduly s postupy nastavení a zásadní informace pro orientaci v systému z pozice tutora. Zároveň jsou zde i naprosto základní věci, které je dobré opakovat. Tutor...

Více

Metodická příručka

Metodická příručka sociálně nepodnětného prostředí a má podprůměrné volní vlastnosti. V praxi to znamená, že i talentované děti z dětských domovů často končí s volnočasovou aktivitou, ať je to např. sport, tanec nebo...

Více

Nová angličtina do ucha

Nová angličtina do ucha chcete aktuálně učit. Dále si zvolte směr přehrávání (anglicko česky nebo česko anglicky) a mezeru, která bude mezi jednotlivými slovy a větami při jejich přehrávání. Pokud pracujete pouze se sloví...

Více

Řešíme problémy v Linuxu

Řešíme problémy v Linuxu http://cs.gentoo­wiki.com 

Více

Virtuální chemická laboratoř I – elektronický studijní materiál

Virtuální chemická laboratoř I – elektronický studijní materiál Nejdůležitější kroky jsou připomenuty a zobrazeny ve stručných poznámkách vždy po  stisku dokončovacího tlačítka u všech částí sestavování.    

Více

metodická$příručka

metodická$příručka pravá ruka celá zavřená kromě prostředníku. Školy hry pro tento nástroj se často tomuto problému zvláště nevěnují a výuková látka se rychle ubírá dál. Tento, pro malé děti poměrně komplikovaný hmat...

Více