3. Moodle 2.0 (MoodleMoot 2008)
• Várható megjelenés 2009. első felében
• A fejlesztői változat letölthető Daily Built
formájában (download.moodle.org)
• Számíthatunk egy igen hosszú béta fázisra
• A rendszer alapjait érintő fejlesztések:
– File API
– Repository API
– Portfolio API
(API = Application Programming Interface ) CONSEDU BT.
4. Egy kis történelem…
Martin WebCT rendszergazda (Curtin University of Technology) –
valami „jobbat” szeretne kitalálni
Moodle 1.0 (2002. agusztus 20.)
Moodle 1.1 (2003. augusztus 29.)
Moodle 1.2 (2004. március 20.)
Moodle 1.3 (2004. május 25.)
Moodle 1.4 (2004. augusztus 31.)
Moodle 1.5 (2005. június 5.)
Moodle 1.6 (2006. június 20.)
Moodle 1.7 (2006. november 7.)
Moodle 1.8 (2007. március 30.)
Moodle 1.9 (2008. március 3.)
CONSEDU BT.
8. A Moodle 2.0 fejlesztése
A Moodle 2.0 fejlesztése
során, szinte a teljes kódot
újraírták
Kódtisztítás és optimalizálás
A legaktívabb fejlesztők akár
több százezer kódsort hoztak
létre
CONSEDU BT.
9. Technikai feltételek
Az 1.9-es verzió szoftverkörnyezetéhez képest
csak néhány paraméter változik, de ez is okozhat
meglepetéseket:
Minimális PHP verzió: Moodle 2.0: 5.2.8 (!)
Moodle 2.1: 5.3
php.net: 5.3.6 verzió, de
Ubuntu 8.04 (LTS) 5.2.4
Ubuntu 10.04 (LTS): 5.3.2
Kötelezővá vált néhány php extension
(pl.: curl, openssl, xmlrpc, soap, ...)
CONSEDU BT.
12. File API
Alapjaiban változtatja meg a Moodle
állománykezelését
Felhasználók személyes állományainak kezelése
Modulok állományokhoz való hozzáférésének
szabályozása
Közvetlen állomány feltöltés a HTML
szerkesztőből
Változások a biztonsági mentésben
Hozzáférés központi tananyagtárakhoz
CONSEDU BT.
13. Repository API
Külső tananyagtárházakkal (Repository) való
kapcsolat felépítését szolgálja
Pluginek:
– Mahara
– YouTube, Flickr
– Google Docs, Google Picasa
– Box.net
– Dspace, DOOR
– WebDAV
– Alfresco
– ...
CONSEDU BT.
14. Tananyagtárház – mi is ez?
A kiinduló fogalom: Repository (CMS/DMS)
Lehetővé teszi a különböző típusú
tartalmak(szöveg, kép, videó, audió ...)
tárolását és szükség esetén közzétételét.
Alkalmas a tárolt információk
rendszerezésére (kategóriák kialakítása,
metaadatok, címkék használata), és ezek
alapján biztosítja a hatékony visszakeresést.
CONSEDU BT.
15. Tananyagtárház
A tananyagtárház olyan speciális repository,
ahol a tárolt információk többnyire oktatáshoz
kapcsolódó állományok: tananyagegységek,
tartalomcsomagok (IMS CP, SCORM,
Common Cartridge), teljes kurzusok,
biztonsági mentések.
A tananyagtárház a hatékony használat
érdekében integrálódhat az eLearning
keretrendszerekkel. (Az integráció több
szinten megvalósulhat)
CONSEDU BT.
16. Miért van rá szükség?
A tananyag kiszervezése a kurzusból (LMS),
a redundáns tárolás racionalizálása
Tananyagelemek újrahasznosítása és
megosztása
Egyazon tananyag több helyen/rendszerben
is publikálható
Kereshetőség (teljes szöveges keresés,
metaadatok alapján történő keresés,…)
Biztonság
CONSEDU BT.
17. Állománykezelés újdonságai
• Tananyagtárházak megjelenése - megosztott
tananyagok, külső tárházak
• Személyhez rendelt állományok (kvóta)
• Titkosított állományok (nem szerkeszthető
közvetlenül a kurzus állományrendszere)
CONSEDU BT.
23. A Portfolio API
Állományok (és metaadatok) ePortfólió
rendszerbe való közvetlen átemelése
Szoros együttműködés a Mahara ePortfólió
rendszerrel (a Moodle Network technológiai
hátterén alapul)
Egyéb Web 2-es szolgáltatások integrálása
(Google Docs, Picasa, Flickr, Box.net …)
CONSEDU BT.
25. Moodle–Mahara integráció (Mahoodle)
Ma
SSO (XML-RPC) technológiával
A Moodle Network szolgáltatáson alapul
A profiltartalmak szinkronizálódnak
Integráció a Moodle feladat moduljával (!)
A (közel)jövő
A Moodle 2.0: Repository és Portfolio API-t
Portfólióelemek gyűjtése, átvétele közvetlenül
a Moodle keretrendszerből
CONSEDU BT.
26. Feltételes tevékenységek
• Előre definiált tanulási útvonalak
kialakításának lehetősége
• Tevékenységek hozzáférésének szabályozása
időpont, vagy más tevékenységek
függvényében
Példa:
1.A tananyag csak február 1. után hozzáférhető
2.A teszt2 csak akkor érhető el, ha teszt1-et
legalább 70%-os eredménnyel teljesítette a
tanuló
CONSEDU BT.
27. Megújult biztonsági mentés
• Új mentési formátum: mbz
• Célja a Moodle kurzusmentések megkülönböztetése
(gyakorlatilag zip fájl)
• Kompatibilitási problémák !!!
• Részletesebb szabályozási lehetőség
(a kurzus mentés és az automatikus biztonsági
mentések során)
• Változott az automatikus mentések helyének
szabályozása
CONSEDU BT.
28. Szűrők kezelése
• Több szűrőtípus
• Szűrők kurzus/tevékenység szinten való
kezelésének lehetősége
• Lehetséges szűrő állapotok:
• (Globálisan) Kikapcsolva
• (Globálisan) kikapcsolva de (kurzuszinten) elérhető
• (Globálisan) bekapcsolva
CONSEDU BT.
30. Globális csoportok (cohorts)
• Kurzusok felett álló (globális) csoportok
szervezésének lehetősége
(pl. szervezeti egységek, munkakörök, iskolai
évfolyamok, …)
• Globális csoportok tagjainak beiratása
kurzusokba
(néhány kattintással megoldható több ezer
felhasználó kurzushoz rendelése)
CONSEDU BT.
31. Telepítés és üzemeltetés parancssorból (Unix/Linux)
• --lang Valid installed language for installation. Default is English(en)
• --webaddr Web address for the Moodle site
• --moodledir Location of the moodle web folder
• --datadir Location of the moodle data folder
• --dbtype Database type. Default it mysql
• --dbhost Database host. Default localhost
• --dbname Database name. Default is moodle
• --dbuser Database user. Default is blank
• --dbpass Database password. Default is blank
• …
• moodle/admin/cli
• Egyedi paraméterek, upgrade, karbantartási mód be- és
kikapcsolása, admin jelszó törlése, …
További információ: http://docs.moodle.org/en/CLI_scripts
CONSEDU BT.
32. MOOCH – Moodle Community Hub
• http://hub.moodle.org
• Moodle rendszerek összekapcsolása Moodle
Network alapon (XMLRPC)
• Felhasználók és kurzusok „vándorlása” a
Moodle rendszerek között
CONSEDU BT.
34. További jelentős újdonságok
Plágiumkeresés integrálása
IMS Common Cartridge import
Továbbfejlesztett Blog motor
Új WYSIWYG (HTML) szerkesztő
Kimeneti követelmények, a teljesítés
nyomonkövetése (Completion)
Megújult Wiki
Új standard modul: Feedback
Új szerepkör: Manager
CONSEDU BT.
36. Köszönöm a figyelmet!
http://moodlemoot.hu
A magyar Moodle közösség oldala
http://consedu.hu
eLearning tanácsadás és oktatás
Vágvölgyi Csaba
(vagvolgyi.csaba@gmail.com)
CONSEDU BT.