Aller au contenu principal
Documentation

Prérequis

Version de Moodle

Le plugin exige Moodle 4.2 ou une version ultérieure et est testé jusqu'à Moodle 5.2. Les sites plus anciens ne peuvent pas l'installer : le plugin s'appuie sur des API de services web arrivées en 4.2.

Votre Moodle doit être joignable en HTTPS

Le panneau et le serveur MCP appellent directement votre site : il lui faut donc une URL publique en HTTPS avec un certificat valide. Les sites sur localhost, sur un réseau privé (10.x, 192.168.x, …) ou derrière un VPN sont refusés : l'URL est validée contre les plages d'adresses privées au moment de la connexion.

Un site de préproduction convient s'il est accessible publiquement.

Les services web doivent être activés

Dans Administration du site → Fonctions avancées, activez les services web, puis dans Gérer les protocoles activez le protocole REST. Le plugin crée ses propres services limités par rôle ; il ne réutilise ni ne modifie aucun service existant.

Qui peut effectuer la configuration

  • Dans Moodle : un utilisateur disposant des droits d'administrateur du site, pour installer le plugin et provisionner les utilisateurs.
  • Dans le panneau : un propriétaire ou un administrateur de l'organisation, pour connecter le site, émettre des clés et gérer la facturation. Les membres peuvent utiliser le chat mais pas modifier la connexion.

Un compte avec un abonnement actif

MoodleMCP est un service par abonnement. Les nouvelles organisations démarrent avec un essai de 30 jours sans carte bancaire ; ensuite, un abonnement actif est nécessaire pour conserver la connexion. Voir offre et facturation.

Ce dont vous n'avez pas besoin

  • Aucune modification des comptes de vos étudiants ou enseignants : l'accès est provisionné utilisateur par utilisateur, quand vous le décidez.
  • Aucune règle de pare-feu entrante : votre Moodle est appelé sur son point de terminaison HTTPS public habituel, et le plugin n'émet que des requêtes sortantes vers le panneau.
  • Aucun accès au serveur : tout se fait depuis l'interface d'administration de Moodle.