Cursus rapportage | Webservice functies local course report
Aangepast op: za, 17 aug 2024 3:55 PMVoordat je begint
In deze instructies gaan we ervan uit dat je weet hoe je:
- Webservice beschikbaar stelt in Moodle.
- inschakelen van webservice
- protocol bepalen
- externe service aanmaakt
- functies toewijst aan externe service
- Token aanmaakt
- een webservice rol moet maken.
- hoe je een gebruiker aan webservice rol toewijst.
- dat je zelf weet (en/of ondersteuning hebt bij) het schrijven van de noodzakelijk code om de webservice functie aan te roepen.
- dat je een rol hebt met het recht local/coursereport:viewreportdashboardpreset
- Dat je gebruikers handmatig en/of via moodle standaard webservice functie hebt toegewezen aan deze rol.
Uitleg over de verschillende webservice functies
De local Coursereport komt met 3 webservice functies:
Functie | wat doet het | Get informatie | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
local_coursereport_get_presets | Haalt informatie op over de presets die beschikbaar zijn. De volgende informatie komt terug:
Deze waardes zou je bij voorkeur willen opslaan in je database, zodat je niet elke keer hoeft op te vragen. Je zou een taak kunnen laten draaien die elke x keer deze functie draait om informatie in je applicatie bij te werken. |
|
||||||||||||||||||||||||||||
local_coursereport_add_users_to_preset |
Hiermee meld je een gebruiker aan op een preset. Let op: de gebruiker moet wel in de systeemrol zitten met het recht: local/coursereport:viewreportdashboardpreset |
|
||||||||||||||||||||||||||||
local_coursereport_remove_users_from_preset |
Hiermee verwijder je gebruiker op een preset. Let op: de gebruiker moet wel in de systeemrol zitten met het recht: local/coursereport:viewreportdashboardpreset |
|