Kolektiv autorů PROEFES
Zpráva o převodu na vybraných školách
Masarykova univerzita Brno 2015
Kolektiv autorů PROEFES
Zpráva o převodu na vybraných školách
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
Úvod
5
2
Převod a migrace Moodle na škole Gymnázium Matyáše Lercha, Brno, Žižkova 55
5
Převod Moodle na škole Střední škola hotelová, služeb a Veřejnosprávní akademie, s. r. o.
8
Převod Moodle na škole Vzdělávací institut INTEGRA BRNO — gymnázium, základní škola a mateřská škola, s. r. o.
10
3
4
1
Úvod
V rámci projektu: Prostředí pro sdílení e-learningových zdrojů a znalostí pro školy Jihomoravského kraje byla vyvinuta aplikace, která má školám zjednodušit převod jejich Moodle z již zastaralé verze 1.9.x do nové verze 2.x. Touto aplikací je Převodník a s její pomocí by školy měly být schopné převést svůj stávající Moodle do verze nové bez větších znalostí programování. Při testování Převodníku jsme spolupracovali zejména s těmito školami:
2
•
Gymnázium Matyáše Lercha, Brno, Žižkova 55
•
Střední škola hotelová, služeb a Veřejnosprávní akademie, s. r. o.
•
Vzdělávací institut INTEGRA BRNO — gymnázium, základní škola a mateřská škola, s. r. o.
Převod a migrace Moodle na škole Gymnázium Matyáše Lercha, Brno, Žižkova 55
Jednou z prvních škol, od kterých se nám podařilo získat komplexní data pro testování, bylo Gymnázium Matyáše Lercha v Brně. Protože na gymnáziu využívali verzi 1.9.5 (Build: 20090520), stali se vhodnými kandidáty pro testování připravované aplikace. Personál zabývající se správou Moodle na gymnáziu byl na vysoké technické úrovni s dobrými znalostmi a jistě by zvládl převod/migraci do nejnovější verze ve vlastní režii. V tomto případě však migraci bránilo zejména velké časové vytížení pedagogů, kteří měli Moodle na gymnáziu na starosti. Díky tomu se ukázalo, že aplikace převodníku může pomoci i tam, kde bychom původně její uplatnění spíše neočekávali. Od vstřícných zaměstnanců jsme získali zálohu jejich Moodle, konkrétně tyto tři hlavní části, které jsou součástí každé instance Moodle: moodle.ics.muni.cz
5
•
Moodle — webový adresář
•
Moodle data — adresářová struktura uložených uživatelských souborů využívaných aplikací Moodle
•
Kopii databáze Moodle
V rámci produkční verze Moodle na webových stránkách gymnázia nám byl zřízen administrátorský přístup, abychom měli možnost porovnávat nastavení jejich aplikace a zejména samotné chování produkční verze Moodle, při osazování testovací verze na našem testovacím zařízení. Usazení lokální testovací verze se v prvním kroku obešlo bez větších obtíží a testovanou verzi Moodle se podařilo na našem zařízení zprovoznit (viz obrázek 1).
Obrázek 1: Vzhled Moodle testovací verze GML (verze 1.9.5).
S usazenou verzí na lokálním testovacím zařízení jsme se mohli pustit do samotného převodu za pomocí Převodníku. V prvním kroku jsme vyzkoušeli migraci z původní verze 1.9.5 do nejvyšší dostupné verze 2.8.1+ a zjistili porovnáváním s produkcí, zda-li je vše dostupné tak, jako v produkční verzi. Z porovnání nám vyplynulo, že se vše chová shodně jako v produkčním prostředí. Domluvili jsme si tedy schůzku na gymnáziu, na které jsme prezentovali převedenou verzi zodpovědným pracovníkům a umožnili jim její testování. Při tomto testu byl odhalen nedostatek — chybějící úkoly. Dohodli jsme se tedy, že v rámci testování Převodníku zkusíme opětovně převést jejich instanci Moodle, se zvýšenou pozorností na převod úkolů samotných. 6
PROEFES
Při hlubším prozkoumávání databáze a souborové struktury jsme zjistili, že při převodu Převodníkem nedošlo k žádnému pochybení. V dodaných podkladech totiž tyto úkoly zcela chyběly a počítadla v databázi byla nastavena na mnohem nižší čísla. Stejně tak v záloze databáze chyběl testerský účet, který nám byl vytvořen. Podle informací z databázového logu Moodle jsme měli přibližně tři měsíce starou verzi databáze. Na základě těchto zjištění jsme požádali správce Moodle na gymnáziu o prověření zdrojů, ze kterých nám byla data poskytnuta. Díky tomu zaměstnanci gymnázia zjistili, že jejich Moodle je připojený k záložní databázi (na jiném serveru) a nikoli k produkční verzi, jejíž kopii jsme obdrželi. Spravili tedy nastavení produkčního serveru a my jsme dostali aktuální verzi zálohy databáze. S plně aktuálními daty jsme provedli převod za pomocí Převodníku z původní verze Moodle 1.9.5 až do nejnovější verze 2.8.2+. Při každém kroku převodu byly důkladně překontrolovány převáděné úkoly, a protože vše bylo v pořádku, bylo možné pokračovat v postupném upgradu až do finální verze. S upgradovanou verzí Moodle jsme opět navštívili pracovníky gymnázia. Celý převedený Moodle byl usazený souběžně s produkční verzí, která byla na krátký čas odstavena, než si vše porovnají a bude možné námi převedenou verzi spustit v produkčním prostředí. Otestování námi dodané upgradované verze bylo úspěšné a Moodle byl následně převedený do produkčního prostředí (obr. 2). Při usazování převedené verze na server gymnázia jsme narazili na několik problémů, které byly spojeny s nastavením jejich produkčního prostředí. Při jejich odstraňování se u všech problematických částí ukázalo, že se jednalo od počátku o nastavení, která byla již v původní verzi Moodle. Nevznikly tedy při převodu samotném. Z tohoto převodu Moodle tedy vyplynulo, že se mohou objevit neočekávané problémy, ovšem s největší pravděpodobností budou tyto problémy zapříčiněny již učiněným nastavením instance Moodle. Nepotvrdilo se, že by naše aplikace Převodníku jakýmkoli způsobem změnila chování původní verze Moodle. Pouze dopomohla upgradu stávající verze do verze zvolené při zachování stávajících nastavení aplikace Moodle.
moodle.ics.muni.cz
7
Obrázek 2: Vzhled Moodle na webových stránkách Gymnázia Matyáše Lercha (verze 2.8.2+).
3
Převod Moodle na škole Střední škola hotelová, služeb a Veřejnosprávní akademie, s. r. o.
Další ze škol, které byly ochotné spolupracovat, byla Střední hotelová škola ze Strážnice. Po prvotním kontaktu byl postup vesměs obdobný jako u již dříve zmíněného Gymnázia Matyáše Lercha. Obdrželi jsme zálohu aktuálního Moodle, opět ve třech samostatných částech:
•
Moodle — webový adresář
•
Moodle data — adresářová struktura uložených uživatelských souborů využívaných aplikací Moodle
•
Kopii databáze Moodle
Ze zálohy jsme si vytvořili instanci na lokálním testovacím zařízení a vyzkoušeli si správnost usazené instance v porovnání s produkční verzí (díky vytvořenému přístupu v produkčním prostředí).
8
PROEFES
Obrázek 3: Vzhled Moodle na webových stránkách školy Střední škola hotelová, služeb a Veřejnosprávní akademie, s. r. o. (verze 1.9.5+).
V tomto případě byla drobná změna v označení adresářů jednotlivých částí Moodle oproti zažitým zvyklostem. Škola ve Strážnici neměla hlavní adresář Moodle označený standardně jako moodle, ale jako elearning. To se při testování ukázalo jako problém, který jsme ještě neměli v Převodníku korektně vyřešený. Docházelo totiž k tomu, že se nám verze Moodle na kterou jsme chtěli za pomoci převodníku upgradovat, rozbalovala ze zip archivu do adresáře moodle, namísto do adresáře elearning. Bylo tedy nutné tuto chybu ošetřit a znovu započít s procesem upgradu. Po odstranění chyby již probíhal proces převodu Moodle školy ze Strážnice bez obtíží až do finální verze 2.8.2+. Otestovanou verzi jsme nabídli zaměstnancům školy k dispozici pro vyzkoušení a osazení do produkčního prostředí.
moodle.ics.muni.cz
9
Obrázek 4: Vzhled Moodle školy ve Strážnici po převedení do nejnovější verze v lokálním testovacím prostředí (verze 2.8.2+).
4
Převod Moodle na škole Vzdělávací institut INTEGRA BRNO — gymnázium, základní škola a mateřská škola, s. r. o.
U gymnázia Integra jsme se domluvili na pomoci s testováním u příležitosti semináře o Převodníku v Brně. Zástupci školy přislíbili předání nutných podkladů pro převod a součinnost při testování. Jako již tradičně jsme tedy zažádali o předání tří stěžejních součástí zálohy Moodle, abychom byli schopní otestovat převod:
10
•
Moodle — webový adresář
•
Moodle data — adresářová struktura uložených uživatelských souborů využívaných aplikací Moodle
•
Kopii databáze Moodle
PROEFES
Obrázek 5: Vzhled Moodle na webových stránkách školy Vzdělávací institut INTEGRA BRNO — gymnázium, základní škola a mateřská škola, s. r. o. (verze 1.9.2).
Bohužel se ukázalo, že osoba zodpovědná za vytvoření a usazení Moodle na gymnáziu již není k dispozici a nikdo ze zaměstnanců neměl dostatek informací, jak a kde tato data získat. Nakonec jsme obdrželi přístupové informace a hesla k předpokládaným úložištím a svolení, abychom si provedli získání dat svépomocí. Po prvotních neúspěších připojit se k dodaným adresám serverů FTP a MySQL jsme provedli hlubší průzkum a po několika dalších neúspěších se nám nakonec podařilo nalézt správné servery a přihlašovací jména, abychom potřebná data získali. Na produkční verzi Moodle jsme tentokrát nezískali administrátorký účet a to nám trochu ztížilo testovací fázi osazení Moodle na našem lokálním testovacím zařízení. Vzhledem k faktu, že se usazená verze 1.9.2 jevila jako korektně vytvořená, vše fungovalo bez obtíží, přistoupili jsme k vlastnímu převodu Převodníkem.
moodle.ics.muni.cz
11
Obrázek 6: Vzhled Moodle gymnázia Integra po převedení do nejnovější verze v lokálním testovacím prostředí (verze 2.8.2+).
Při převodu jsme narazili na další problém. Tím bylo umístění adresáře s uživatelskými daty pro Moodle. Gymnázium Integra má totiž tento adresář jako součást adresáře samotného Moodle (web). Rutiny aplikace Převodníku tedy nefungovaly tak, jak by bylo potřeba a museli jsme Převodník na tuto situaci připravit. Bylo nutné opravit chování našeho programu. Po implementaci změn, jsme z aktuálně využívané verze 1.9.2 Převodníkem Moodle gymnázia Integra převedli do verze 2.8.2+. Testováním převedené verze jsme zjistili, že vše se chová dle předpokladů a bez zjištěných obtíží. Stejně jako v případě školy ve Strážnici jsme tedy otestovanou verzi nabídli zaměstnancům školy k dispozici pro vyzkoušení a osazení do produkčního prostředí.
12
PROEFES