Tevékenység feltöltési korlát Moodle-ben: hogyan kezelni a 50 MB-es határt
Sziasztok, a webszerver max. feltöltési mérete 50MB (php info: check), a Moodle ezt átveszi, van egy kurzus, amiben szintén 50MB a limit (kurzus beállítások: check), viszont a feladatoknál azt írja ki, hogy "Tevékenység feltöltési korlátja (20MB)".
Korábban a szerver feltöltési határa 20MB volt, ezt emeltük 50-re. Úgy tűnik, hogy a feladatok (sem a régiek, sem az újonnan hozzáadottak) nem vették át az emelést. Nem találtam az adminban olyan pontot, ahol ezt rendszerszinten korlátozhatnám. Kéne törölni valami cache-t vagy hasonlót, hogy felemelhessük a feladatok feltöltési határát 50MB-ra?
A SKOLL csapatánál 10 éve foglalkozunk Moodle e-learning rendszerek (Learning Management System, azaz LMS) bevezetésével: telepítéssel, arculati és funkcionális testreszabással, üzemeltetéssel. Teljesen egyedi funkciókat is szoktunk fejleszteni, azonban számtalan olyan eset van, amikor ügyfeleinknek egyszerűbb (gyorsabb, költséghatékonyabb) megoldásra van szüksége. A Moodle szerencsére erre is nyújt megoldást: rengeteg kiegészítő plugin, modul tölthető le ingyenesen hozzá.
A Moodle rendszerek magasan személyre szabhatóak, amit pluginekkel, más szóval bővítményekkel, segédprogramokkal tehetünk meg. Ezeket több típusra oszthatjuk, ilyenek például az autentikációs pluginek, tevékenység modulok, helyi segédprogramok, blokkok, de telepíthetünk így beépülő szövegszerkesztőket, vagy akár űrlap elemeket is. Tevékenység modulok: a Moodle kurzusokban használható oktatási célú tevékenységek, például beadandó feladat, kvíz, vagy fórum. Blokkok: különböző kiegészítő tartalmak, widgetek megjelenítését teszik lehetővé az oldalsó sávban, vagy bannerként. Sokszor a tevékenység moduloknak van blokk változata is, ahol további kiegészítő funkciókhoz férünk hozzá a tevékenységgel kapcsolatban. Témák: a Moodle rendszerhez többszáz letölthető arculat, design template érhető el. Ezek jellemzően egy fix elrendezést és az adminisztrátor által a Moodle-ből változtatható elemeket (logó, színek stb.) adnak. Autentikációs pluginek: ezekkel tudunk különböző bejelentkezési módokat engedélyezni a Moodle portálunkra. Például: a felhasználók regisztrálhatják saját magukat, az adminisztrátor hozza létre őket, vagy valamilyen külső rendszerből érkeznek. Riportok: a Moodle e-learning rendszer szinte minden tevékenységet naplóz, így rengeteg riport, kimutatás érhető el az alaprendszerben is.
Moodle pluginek keresésénél a fentieken túl megadhatjuk, hogy melyik verziójú rendszerhez keresünk bővítményt, vagy milyen kitüntetéssel díjazottat. Bővítményeket több módon telepíthetünk, a rendszer lehetőséget ad arra is, hogy közvetlenül a szerverünkön telepítsünk egy plugin. Ahhoz, hogy plugineket telepítsünk, először be kell jelentkeznünk megfelelő jogosultságú felhasználóval. Ezek a felhasználói jogosultságok általában a Portáladminisztrátor és Igazgató szerepkörökhöz vannak hozzárendelve. Erről a felületről lehetőségünk nyílik megnyitni a Moodle plugin gyűjteményét. Ha kiválasztottuk a telepíteni kívánt bővítményt, nincs más dolgunk, mint letölteni, ezután pedig a moodle Segédprogramok telepítése oldalán folytatni a telepítést. Itt fel kell tölteni a telepíteni kívánt bővítményt tartalmazó állományt. Feltöltés után a Segédprogram telepítése a tömörített állományból gombra kattintva indítható el a telepítés. A Folytatás gombra kattintva tovább léphetünk a telepítés folyamatában. A Moodle adatbázisának verziófrissítése most gombra kattintva elindul a telepítés.
Ha a telepített kiegészítőhöz tartozik általános, rendszerszintű beállítás, azt a Portáladminisztráció -> Segédprogramok -> Segédprogramok áttekintése menüpontból tudjuk elérni. A Moodle bővítmények beállítási lehetőségei már minden esetben a konkrét plugintól, a feltelepített bővítmény funkcióitól függnek. Meg kell azonban jegyezni, hogy a feltöltött állomány ellenőrzésekor fogunk kapni egy figyelmeztetést, hogy a megadott helyen már létezik fájl, és ez törlésre fog kerülni. Amennyiben egy bővítményt már nem használunk, érdemes lehet letörölni. Szintén a Segédprogramok áttekintése oldalról érhető el a törlés lehetősége is. Ezután a pluginünk eltávolításra kerül a rendszerből, amiről az alábbi képernyőn kapunk visszajelzést. Jó szívvel buzdítunk minden Moodle rendszergazdát, portáladminisztrátort új Moodle pluginek használatára, hogy ezáltal bővítse rendszerének elérhető funkcióit, tovább motiválva tanulóit és oktatóit. A SKOLL az egyik legnagyobb, kifejezetten online oktatással, e-learning rendszerekkel, digitális tananyagokkal foglalkozó hazai vállalkozás. Csapatunkat pedagógusok, forgatókönyvírók, grafikusok, videós stáb, programozók és tananyagfejlesztők egyaránt erősítik.
Gyakorlati lépések a feltöltési határ egyeztetéséhez
- Ellenőrizd a PHP-konfigurációs értékeket (upload_max_filesize és post_max_size) a phpinfo() segítségével, és biztosítsd, hogy mindkettő 50MB vagy afelett legyen.
- Ellenőrizd Moodle kurzus szintű feltöltési korlátját a kurzus beállítások között (ha van ilyen opció), és győződj meg róla, hogy az 50MB-ra van állítva.
- Ellenőrizd, hogy a tevékenység feltöltési korlátja (activity upload limit) nincs-e korlátozva 20MB-ra a feladatnál vagy a tevékenység modul beállításaiban.
- Törölj primer cache-t, például a Moodle cache- és moodledata könyvtárak ideiglenes fájljait (cache, distcache), hogy érvényes legyen a módosítás.
- Győződj meg arról, hogy nincs külső CDN vagy szerveroldali tűzfal vagy proxy, amely korlátozza a feladatok feltöltési méretét.
- Ha szükséges, állítsd át a szerver szintű feltöltési határt a php.ini-ben vagy az .htaccess-ben, és futtass újra PHP-FPM / Apache szolgáltatást.
- Próbáld ki egy új feladat feltöltésével, hogy meggyőződj a határ megváltozott-e.

tags: #tevekenyseg #feltoltesi #korlat #moodle
