Zum Hauptinhalt springen
Dokumentation

Voraussetzungen

Moodle-Version

Das Plugin setzt Moodle 4.2 oder neuer voraus und ist bis Moodle 5.2 getestet. Ältere Sites können es nicht installieren: Das Plugin nutzt Webservice-APIs, die erst mit 4.2 kamen.

Ihr Moodle muss über HTTPS erreichbar sein

Panel und MCP-Server rufen Ihre Site direkt auf, sie braucht daher eine öffentliche HTTPS-URL mit gültigem Zertifikat. Sites auf localhost, in einem privaten Netz (10.x, 192.168.x, …) oder hinter einem VPN werden abgelehnt — die URL wird beim Verbinden gegen private Adressbereiche geprüft.

Eine Staging-Site funktioniert, solange sie öffentlich erreichbar ist.

Webservices müssen aktiviert sein

Aktivieren Sie unter Website-Administration → Zusatzoptionen die Webservices und unter Protokolle verwalten das REST-Protokoll. Das Plugin legt eigene, rollenbezogene Services an; es verwendet oder verändert keinen bestehenden Service.

Wer die Einrichtung vornehmen kann

  • In Moodle: eine Person mit Administrationsrechten für die Website, um das Plugin zu installieren und Nutzer bereitzustellen.
  • Im Panel: Eigentümer oder Administrator der Organisation, um die Site zu verbinden, Schlüssel auszustellen und die Abrechnung zu verwalten. Mitglieder können den Chat nutzen, aber die Verbindung nicht ändern.

Ein Konto mit aktivem Abonnement

MoodleMCP ist ein Abodienst. Neue Organisationen starten mit einer 30-tägigen Testphase ohne Kreditkarte; danach ist ein aktives Abonnement nötig, um die Verbindung zu behalten. Siehe Tarif und Abrechnung.

Was Sie nicht brauchen

  • Keine Änderungen an den Konten Ihrer Studierenden oder Lehrenden: Der Zugang wird pro Person bereitgestellt, wann Sie es entscheiden.
  • Keine eingehenden Firewall-Regeln: Ihr Moodle wird über seinen üblichen öffentlichen HTTPS-Endpunkt aufgerufen, und das Plugin stellt nur ausgehende Anfragen an das Panel.
  • Keinen Serverzugriff: Alles geschieht über die Moodle-Administration.