Algemene informatie LT&C Results
LT&C results plugin
De LTNC Results is een lokale Moodle plugin waarin twee webservices functies in worden ondersteund. Deze webfucties kunnen apart worden aangroepen en betreft:
- GET: local_ltncresults_get_course_data
- POST: local_ltncresults_upload_csv
Na installatie van de plugin, dien je op je Moodle leeromgeving de webservice in te schakelen en de nodige inrichtingstappen af te ronden.
Na inrichting van de webservice kunnen derde partijen middels een aangeleverde URL met daarin de vereiste parameters:
- Met de functie local_ltncresults_get_course_data “real-time” informatie ophalen t.a.v. behaalde resultaten en voortgang van cursisten in een aangewezen Moodle categorie.
- Met de functie local_ltncresults_upload_csv gebruikersaccounts aanmaken, schorsen of verwijderen en eventuele cohort, cursus en groep aanmeldingen regelen door een CSV bestand aan te bieden.
Welke webservice protocollen kan ik hanteren
We volgen de standaard protocollen van Moodle, REST/SOAP en XML-RPC.
Omgaan met de data
Opslaan van informatie
De lokale plugin slaat geen persoonlijke data op van gebruikers, en haalt informatie live op uit Moodle door o.a. Moodle Core API’s aan te roepen.
In de database kun je zien dat we alleen de informatie op, die we nodig hebben om de triggertime bij te houden: courseid, userid, enrolmentid, firstaccesscourse,coursegrademofied, en de reden.
Implementatie van Moodle GDPR
Uiteraard is de LT&C API voorzien van de GDPR implementatie van Moodle.
Moodle versie en php ondersteuning
Minimaal: 3.9.x PHP 7.3
Maximaal: 4.1.x php 8.0