Az elmúlt hónapban lehetőségem volt részt venni egy jQuery tanfolyamon. Márpedig a jQuery arra jó, hogy villámgyorsan legyűjtsünk elemeket a weboldalról. A Word dokumentumok pedig elmenthetőek weboldalként. A tesztfeladat kérdéseket gyártók pedig a Wordben dolgoznak kellő biztonsággal, számukra a Moodle felület bonyolult lehet, sőt a kelleténél túl sok paramétert is tartalmaz. Hasznosítsuk hát a megszerzett ismereteket, és legyen belőle alkalmazott tudás.
Ezen szellemiségben elkészült egy béta fázisban lévő, a feladatválasztós kérdések esetében alkalmazható word sablon, és egy azt feldolgozó weblap.
Az általam készített programot innen lehet letölteni: https://sourceforge.net/projects/moodlequestionparser/
A letöltött csomagban található parser_alap.dotx állományt megnyitva a hagyományos módon beírjuk a kérdéseket és válaszokat, vagy egy már meglévő tesztlap tartalmát bemásoljuk ide a vágólapon keresztül, majd az egyes kérdések elemeit ellátjuk a sablon által biztosított 3 stílussal:
Ezen szellemiségben elkészült egy béta fázisban lévő, a feladatválasztós kérdések esetében alkalmazható word sablon, és egy azt feldolgozó weblap.
Az általam készített programot innen lehet letölteni: https://sourceforge.net/projects/moodlequestionparser/
A letöltött csomagban található parser_alap.dotx állományt megnyitva a hagyományos módon beírjuk a kérdéseket és válaszokat, vagy egy már meglévő tesztlap tartalmát bemásoljuk ide a vágólapon keresztül, majd az egyes kérdések elemeit ellátjuk a sablon által biztosított 3 stílussal:
- Kérdés szövege = Feleletválasztós kérdés
- Helyes válaszok = Feleletválasztós_HELYES
- Helytelen válaszok = Feleletválasztós_ROSSZ
Amennyiben kész tesztsort hozunk be a többi elemmel nem kell foglalkoznunk, hiszen ha azokat nem jelöljük meg a megfelelő stílussal, akkor azokat a feldolgozó kód azokat figyelmen kívül fogja hagyni. Így biztosítható például, hogy ugyanaz a tesztsor papíron elkészítve jelenlétben is kitölthető legyen, majd a megoldókulcs lapot megfelelő stíluselemekkel ellátva a Moodle alá is gyorsan feltölthető kérdéssort kapunk.
Amint elkészültünk a Wordben, mentsük el szűrt weblapként, de ügyeljünk, hogy UTF-8 legyen a kimeneti állomány.
A kapott htm kiterjesztésű dokumentumot másoljuk a feldolgozó mappájába, az index.html állomány mellé. Indítsuk el az index.html-t és a megjelenő űrlap segítségével válasszuk ki a Wordből generált htm lapot. A program betölti a kérdéssort, és a szövegmezőben megkapjuk a Moodle által feldolgozható XML állományt. (Sajnos a Chrome böngésző túlságosan szabványosan működik, így nem webszerver környezetben a fájlbeolvasást nem végzi el, de IE és Firefox alatt megy a dolog) Ezt a vágólap segítségével egy üres szövegállományba (pl. notepad) segítségével másoljuk be, majd a Moodle alatt a kérdésbankon belül az Importálás opció segítségével olvassuk be.
Huh, így leírva bonyolultan hangzik, pedig nem az. :) Na, majd ha több kérdéshez is készen lesz a program, akkor gyártunk köré egy tisztességes leírást is. Addig is ha valaki kérdez, segítek!
Megjegyzések