Cursus rapportage | Werken met de preset functionaliteit
De cursus rapportage module biedt de mogelijkheid om op systeem niveau gebruikers toegang te geven tot de cursus rapportage op basis van de waarde in een custom profielveld.
Om deze instructies uit te voeren moet je:
- Stap 1 sitebeheerder zijn
- Voor de overige stappen de volgende systeemrechten hebben:
- beheer Presets (local/coursereport: presetmanager)
- aanmaken en beheren van rollen (moodle/role:manager)
- Toewijzen van rollen aan gebruikers (moodle/role:assign)
- Toewijzen van rollen toestaan: Preset manager (of hoe je de rol ook noemt)
Stap 1: Cursus rapportage instelling
Deze stap kan alleen uitgevoerd worden door iemand met sitebeheer rechten.
In de preset die je gaat maken bij stap 4, koppel je gebruikers aan elkaar met hulp van custom profielwaard(s) . Als sitebeheerder bepaal je (uiteraard in overleg met de organisatie) op basis van welke waarde(s) we gaan koppelen.
Je vindt de instelling Preset instellingen bij: Sitebeheer > Plugins > Lokale plugins > Locale Cursusrapport
Bij profielvelden voor preset pagina selecteer je 1 of meerdere custom profielvelden waar je waarde kan selecteren.
Stap 2: Systeemrol Preset manager
Vraag je (site)beheerder om de bijgaande systeemrol toe te voegen aan jullie omgeving. Deze rol zorgt ervoor dat een gebruiker die gekoppeld is aan een PRESET in de Cursusrapportage, de informatie ziet van de gebruikers met daar gekoppelde waarde.
Bijgaand vindt je een opzet van de Preset manager rol. Als je handmatig aanmaakt wil je minimaal de onderstaande rechten toewijzen:
- OPTIONEEL: Download het rapport (local/coursereport:reportdownload)
- OPTIONEEL: ontvang rapportage herinnering (local/coursereport:reportreminder)
- VERPLICHT: Bekijk rapportage dashboard preset (local/coursereport:viewreportdashboardpreset)
Als je niet weet hoe je een rol kan aanmaken, kun je ook kijken bij "aanmaken privacy rol"
Stap 3: Toewijzen van de rol op systeemniveau (je kan stap 3 ook doen na stap 5!)
Vervolgens moet je de gebruikers die aan deze rol gekoppeld worden toewijzen op systeemniveau.
Dat doe je bij Sitebeheer > Gebruikers > Systeemrollen toewijzen.
Als je niet meer weet hoe je dit moet doen, ga dan naar "Hoe geef ik een collega een systeemrol"
Toewijzen van een systeemrol kan ook via de standaard webservice functie "Core_role_assign_roles" en "core_role_unassign_roles".
Stap 4: Maken van een preset
Je maakt een preset aan door op de knop Beheer preset en gebruikers te klikken op het cursusrapport dashboard.
- Klik vervolgens op de knop Voeg toe
- Geef de preset een naam
- Gebruik je de webserivces dan is het MUST om preset Id nummer in te vullen
- Vink aan of je een rapportage herinnering wil sturen.
- Indien ja selecteert krijg je de optie om aan te geven wanneer de herinnering wordt verstuurd.
- Selecteer de waarde in je custom profielveld (in het voorbeeld: organisatie), dit kan dus ook meer dan 1 waarde zijn.
- Selecteer vervolgens de gebruikers die horen bij deze preset. Dit zijn de preset managers van stap 2 en 3.
Je hebt nu je eerste preset aangemaakt!
je kan ook gebruikers toewijzen aan een preset via de webservice.
Meer informatie hierover kun je lezen in Cursusrapportage: webservice