Moodle est une plateforme de cours (LMS). Par ce connecteur, Livia lit vos cours et leur contenu, les inscriptions, les devoirs et leurs rendus, le carnet de notes et le statut de complétion. Ces données servent aux notes manquantes du tableau de bord Scolarité et aux enquêtes de satisfaction hébergées dans Moodle.
Ce que l'école fournit
- L'URL de votre Moodle, sans slash final. Exemple : https://moodle.mon-ecole.fr.
- Un token Web Service, généré par l'administrateur Moodle.
Créer le token
- Connectez-vous à Moodle en tant qu'administrateur.
- Administration du site, Plugins, Services web : activez les services web (REST).
- Administration du site, Plugins, Services web, Gérer les jetons.
- Créez un jeton pour l'utilisateur dédié à Livia et copiez-le dans Livia.
Vérification
Livia vérifie le token à l'enregistrement, puis régulièrement. Moodle répond avec un code 200 même en cas d'erreur d'authentification : Livia détecte l'exception dans la réponse et signale le connecteur en erreur.
Lecture et écriture
Livia lit Moodle pour ses audits. Toute écriture dans Moodle passe par l'espace À valider.
Documentation Moodle : https://moodledev.io/docs/apis