Absztrakt: |
A nyílt forráskódú programoknak általában - így a Moodle-nak is - nagy előnye a rugalmas konfigurálhatóság és a más rendszerekhez való illeszthetőség. Pl. mi a Semmelweis Egyetemen több éve használunk SAML2 protokollon keresztüli külső felhasználóazonosítást, míg a felhasználóknak az egyes kurzusokban érvényes jogosultságát MariaDB SQL adatbázisból vesszük.
Néhány éve tovább léptünk a más egyetemi rendszerekkel történő integrációban. Felmerült az az igény, hogy az egyetemre frissen belépett új dolgozók automatikusan kaphassanak belépési lehetőséget az e-learning rendszerünkbe, hogy ott elvégezhessék a biztonságtechnikai kurzusokat. A frissen belépett dolgozók listáját rendszeresen kapjuk az SAP-ből. A megvalósításhoz a Moodle webservice szolgáltatását használtuk. Ezen keresztül egy külső programból igen sok adminisztratív funkció érhető el: pl. felhasználók hozhatók létre, lekérdezhető, hogy egy adott személy tagja-e egy adott kurzusnak, elvégezte-e, ill. ha elvégezte, akkor mikor és milyen eredménnyel. Így arra is lehetőségünk volt, hogy hetente egy automatikusan generálódó táblázatban összegezzük, hogy ki végezte el a számára előírt kurzust.
Az előadásban áttekintjük a megoldási folyamatot, ismertetjük a fejlesztéshez használt eszközöket és a kapott tapasztalatokat.
|