Vágvölgyi Csaba által vetített fóliák - Ipszilon

niif.hu
  • No tags were found...

Vágvölgyi Csaba által vetített fóliák - Ipszilon

Moodle IPSZILON előadás - 2005. március 23.


Telepítési és üzemeltetésifeladatok a Moodle LMSrendszerbenVágvölgyi Csaba (vagvolgy@kfrtkf.hu)Kölcsey Ferenc ReformátusTanítóképző FőiskolaDebrecenMoodle IPSZILON előadás - 2005. március 23.


Amiről szó lesz…• A telepítés rövid ismertetése• Speciális paraméterek beállítása• Fordítás, illetve a nyelvi változattestreszabása• Egyedi felhasználói felület kialakítása• Autentikáció problémája• Biztonsági mentésMoodle IPSZILON előadás - 2005. március 23.


Néhány adat a Moodle rendszerről• Moodle = Modular Object-Oriented DynamicLearning Environment• Szabad forráskódú, ingyenesen használhatóLMS (Learning Managment System)• Internetes elérhetősége: www.moodle.org, illetvewww.moodle.com• Martin Dougiamas (Perth, Ausztrália) fejleszti2001. novembere óta• Jelenleg az 1.4.4 verziónál tart és 50 különbözőnyelven, mintegy 100 országban használjákMoodle IPSZILON előadás - 2005. március 23.


Miért ezt választottuk?• A felkínált funkciók (kisebb hiányosságokkal)megfeleltek az elvárásainknak.• A felhasználói felület fordítása (magyar nyelvre)viszonylag előrehaladott állapotban volt.• Ennek a rendszernek a fejlesztése tűnt alegaktívabbnak. Néhány hetente jelennek megújabb modulok, frissítések.• A fejlesztő határozott elképzelésekkel rendelkezika jövőt illetően: pl.: SCORM kompatibilitásmegvalósítása, korszerű technológiák beépítése(XHTML).Moodle IPSZILON előadás - 2005. március 23.


Telepítőkészlet letöltése 1.• Forráskód• Előre lefordított csomag (pl: .deb)• Telepítés közvetlenül cvs-bőlMoodle IPSZILON előadás - 2005. március 23.


Telepítőkészlet letöltése 2.A moodle.org letöltési statisztikái szerint astabil verzió .zip telepítőkészletétátlagosan 2-3-szor többen töltik le mint a .tgz állományt, ez alapján úgy tűnik, hogyWindowsos kiszolgálón többen használjáka rendszert.A statisztika csalhat ui. az új verzióktesztelését mi is Windows környezetbenvégezzük, de az éles rendszer Linuxonfut.Moodle IPSZILON előadás - 2005. március 23.


Szükséges szoftverkörnyezet• Futtatási környezet a szerveren: Apache,PHP, MySql (Unix/Linux, Windows,NetWare 6.x, MAC OS X).• Futtatási környezet a felhasználó gépén:tetszőleges böngésző engedélyezettJavaScript és Cookie használattal. Javasoltegzakt CSS támogatással bíró böngészőhasználata (Firefox, Opera)Moodle IPSZILON előadás - 2005. március 23.


Futtatási környezet kialakítása• Linux alatt minden szükséges alkalmazása rendelkezésre áll csomagként:Debian esetén: apt-get installapache mysql-server php4php4-gd php4-mysqlUHU-Linux esetén: apt-get installapache mysql-server php php-gdphp-mysqlMoodle IPSZILON előadás - 2005. március 23.


Futtatási környezet kialakítása• Windows esetén célszerű egy már előreelkészített Apache-MySQL-PHP környezettelepítése:• Appserv – http://www.appservnetwork.com• Easyphp – http://www.easyphp.org/• WAMP – http://www.wampserver.com/en• XAMP – http://www.apachefriends.org/en/xampp-windows.htmlMoodle IPSZILON előadás - 2005. március 23.


Telepítés 1.1. A moodle kicsomagolása a webszervergyökérkönyvtárába.2. A moodle (üres) adatbázis és a megfelelőjogosultságokkal bíró adatbázis felhasználó(pl.: moodledbuser) létrehozása.3. A „moodledata” könyvtár létrehozása. Ez aza könyvtár, ahova a tananyagok és egyéb arendszerbe feltöltött fájlok kerülnek.Moodle IPSZILON előadás - 2005. március 23.


A moodledata könyvtárrólEz a könyvtár ne legyen elérhető a web felől, azazlehetőleg ne a webszerver gyökerében hozzuklétre.A webszerver felhasználónak (inetuser, wwwdata,nobody, …) írási joggal kell rendelkeznie akönyvtárhoz.Linux alatt célszerű őt megtenni a könyvtártulajdonosának, például Debian esetén:chown –R www-data /home/moodledataMoodle IPSZILON előadás - 2005. március 23.


A php.ini állomány módosítása1. Az egy script által felhasználható maximálismemória mennyiségének módosítása:memory_limit = 8M, (javasolt:16M)3. Ha a php-gd (vagy php-gd2) modul nem töltődikautomatikusan, keressük meg a következő sort aphp.ini állományban:;extension=php_gd2.dll (Windows esetén);extension=gd.so (Linux esetén) és töröljük ki a sorelejéről a pontosvesszőt5. A feltölthető fájlok maximális méreténekmegváltoztatása:upload_max_filesize = 2M,post_max_size = 2MMoodle IPSZILON előadás - 2005. március 23.


A telepítés A http://www.domain.tld/moodle/URL betöltése, amely elindítja a webes konfigurációsmodult. A böngésző ablakban a szükséges adatok megadása,amely alapján létrejön a config.php fájl.(A webszerver felhasználónak írási joggal kellrendelkeznie a moodle könyvtárhoz.) A további lépések már a böngésző felületen történnek.Moodle IPSZILON előadás - 2005. március 23.


Időzített feladatok (Cron)• E-mailek küldése, tesztek időzítése, RSShírforrások kezelése, …Linux alatt crontab segítségével:*/5 * * * * root wget -q -O /dev/nullhttp://www.domainnev.tld/moodle/admin/cron.phpWindows alatt:MoodleCron-Setup.exe letölthető a moodle.org-rólMoodle IPSZILON előadás - 2005. március 23.


A biztonságról Megfelelően biztonságos jelszavak használata A „moodledbuser” és a „MySql root” lokális gépre valólekorlátozása Ha phpMyAdmin-t használunk, akkor biztosítsuk annak avédelmét! (pl.: rendszergazdai jog megszerzése aMoodle-ben) HTTPS protokoll használata a HTTP helyettMoodle IPSZILON előadás - 2005. március 23.


Fordítás, illetve a nyelvi változattestreszabása• Beépített fordítási modul• Új nyelvre való fordítás lehetősége, illetve sajátkörnyezetünkre szabhatjuk a programszóhasználatát• A változtatások azonnal (az oldal újratöltéseután) megjelennek az aktuális weblapon• Írási jog szükséges a „webszerver user” számáraa moodle/lang könyvtárhozMoodle IPSZILON előadás - 2005. március 23.


Egyedi felhasználói felületkialakítása• Beépített színsémák használata• Egyedi sémák tervezése (CSS támogatás)• Képek és logók használata• Blokkok ki/bekapcsolási lehetőségeMoodle IPSZILON előadás - 2005. március 23.


Moodle IPSZILON előadás - 2005. március 23.


A felhasználók azonosításaTipikus problémák a felsőoktatásban:1. Hatalmas létszámok (akár több tízezerfelhasználó)2. A hallgatók folyamatos cserélődése3. Ki foglalkozzon a felhasználók rendszerbevaló felvételével, illetve törlésével?Az oktató? – nem az ő feladataA rendszergazda?Moodle IPSZILON előadás - 2005. március 23.


Megoldás:• Automatizált autentikáció minimális emberibeavatkozással• Lehetőleg használjuk a már meglévő„nyilvántartásainkat”• Külön LMS rendszergazda alkalmazása(indokolt esetben)Moodle IPSZILON előadás - 2005. március 23.


A Moodle által felkínáltautentikációs lehetőségek• Nincs hitelesítés (veszélyes és értelmét veszti azLMS jónéhány funkciója)• Felhasználók manuális létrehozása• E-mail alapú hitelesítés• Külső adatbázis alapján• POP3, IMAP vagy NNTP szerver alapján• LDAP segítségével„kiskapu:” Vendég felhasználó (guest) - letilthatóMoodle IPSZILON előadás - 2005. március 23.


E-mail alapú hitelesítésEz a alapértelmezés a Moodle-ben.• Előny: Teljesen automatikus• Hátrány: Bárki bekerülhet a Moodlefelhasználók közé, aki érvényes e-mailcímmel rendelkezik. A felhasználó általmegadott egyéb adatok valódisága nemellenőrizhetőMoodle IPSZILON előadás - 2005. március 23.


Azonosítás egyéb hálózatiszolgáltatások alapjánLehetséges protokollok:• POP3 (Post Office Protocol 3)• IMAP (Internet Message Access Protocol)• NNTP (Network News Transfer Protocol)Előnye: Ellenőrizhető a felhasználó „létezése”.Hátrány: A felhasználó további adatairól semtudunk semmit.Moodle IPSZILON előadás - 2005. március 23.


Külső adatbázis használata• Alapértelmezett a mysqltámogatás, de számos továbbiadatbáziskezelőt is támogat.• Csak az adatbázisban létezőfelhasználók regisztrálhatjákmagukat.• Minimálisan 2 mező (username,password), de ha létezik akkortovábbi adatokat is át tud emelniaz adattáblából (pl.: vezeték éskeresztnév, e-mail cím, telefon,település, alapértelmezett nyelv,… ).accessborland_ibasecsvdb2informixmssqlmysqlodbcoraclepostgressqlanywheresybaseMoodle IPSZILON előadás - 2005. március 23.


LDAP (Lightweight Directory AccessProtocol)A meglévő, adatokkal feltöltött címtárainkfelhasználása jelentheti az ideális megoldást.Elterjedt megoldások:• Novell NetWare: NDS (eDirectory)• Windows szerver: Active Directory• Linux: OpenLDAPFontos: titkosított kapcsolat támogatásaMoodle IPSZILON előadás - 2005. március 23.


Mentsük, ami menthető• Automatizálható biztonsági mentés• Kiválasztható, hogy mit mentsen:– Felhasználók adatai– Tananyagok– Naplóállományok– Egyéb feltöltött fájlok (pl.: házi feladatok)• Beállítható, hogy visszamenőleg hány mentési pontotőrizzen meg• Célszerű a backup fájlokat rendszeresen archiválniés/vagy másik gépre tükrözni. (cron+ftp)Moodle IPSZILON előadás - 2005. március 23.

More magazines by this user
Similar magazines