Vereisten
Moodle-versie
De plug-in vereist Moodle 4.2 of nieuwer en is getest tot en met Moodle 5.2. Oudere sites kunnen hem niet installeren: de plug-in gebruikt webservice-API's die pas in 4.2 zijn verschenen.
Je Moodle moet bereikbaar zijn via HTTPS
Het paneel en de MCP-server bellen je site rechtstreeks aan, dus is een publieke HTTPS-URL met een geldig certificaat nodig. Sites op localhost, in een privénetwerk (10.x, 192.168.x, …) of achter een VPN worden geweigerd: de URL wordt bij het verbinden gecontroleerd tegen privéadresbereiken.
Een testomgeving voldoet, zolang die publiek bereikbaar is.
Webservices moeten aanstaan
Zet onder Sitebeheer → Geavanceerde functies de webservices aan, en zet onder Protocollen beheren het REST-protocol aan. De plug-in maakt zijn eigen rolgebonden services; bestaande services worden niet hergebruikt of gewijzigd.
Wie dit kan instellen
- In Moodle: iemand met sitebeheerdersrechten, om de plug-in te installeren en gebruikers te voorzien van toegang.
- In het paneel: een eigenaar of beheerder van de organisatie, om de site te verbinden, sleutels uit te geven en de facturatie te beheren. Leden kunnen de chat gebruiken maar de verbinding niet wijzigen.
Een account met een actief abonnement
MoodleMCP is een abonnementsdienst. Nieuwe organisaties starten met een proefperiode van 30 dagen zonder creditcard; daarna is een actief abonnement nodig om de verbinding te behouden. Zie abonnement en facturatie.
Wat je níét nodig hebt
- Geen wijzigingen aan de accounts van je studenten of docenten: toegang wordt per gebruiker geregeld, wanneer jij dat beslist.
- Geen inkomende firewallregels: je Moodle wordt aangeroepen via zijn gewone publieke HTTPS-eindpunt, en de plug-in doet alleen uitgaande verzoeken naar het paneel.
- Geen servertoegang: alles gebeurt via de Moodle-beheerinterface.