Chamilo LMS passe à la 3.0 : le LMS libre se connecte aux agents IA via MCP

Posté par Rudy Willems . Édité par Xavier Teyssier. Modéré par Benoit Sibaud. Licence CC By‑SA.
Étiquettes :
3
13
sept.
2026
Éducation

Chamilo, plateforme d'e-learning libre (GNU/GPLv3+) utilisée par plus de 40 millions d'apprenants dans le monde et certifiée Digital Public Good par la DPGA, voit sa version 3.0 publiée par BeezNest, éditeur du projet, le 9 septembre 2026. Cette version majeure poursuit la modernisation architecturale entamée avec la 2.0 et introduit un serveur MCP natif, permettant à des agents IA de se connecter directement à la plateforme.

Plus de détails sur les nouveautés en seconde partie de dépêche.

IA & MCP

  • Ajout d'un serveur MCP (Model Context Protocol) natif, avec authentification OAuth2.1 complète — permet à un agent IA de se connecter à une instance Chamilo pour y effectuer des actions concrètes (pas seulement échanger du texte)
  • Outils MCP pour la création et la révision de cours
  • Outils MCP pour la gestion d'exercices, avec suite de tests de régression
  • Nouvel outil AI Student Success Coach — accompagnement IA proactif des apprenants

Migration Moodle

  • Compatibilité étendue à l'export/import Moodle 4
  • Correction des références de parcours pédagogiques lors du transfert de contenus
  • Durcissement de la sécurité sur la gestion des archives d'import Moodle

Architecture

  • Migration des derniers outils historiques vers Vue.js / API Platform 4 : forum, sondages, wiki, portfolio, cahier de notes
  • Montée de version : Symfony 7, API Platform 4, Doctrine ORM 3

Mobile

  • Nouvelles API d'authentification JWT pour l'application mobile Chamilo
  • API de notifications push (FCM)

Sécurité

  • Nombreux correctifs sur l'ensemble du code (CSRF, XSS, IDOR)

Compatibilité

  • PHP 8.3, 8.4 ou 8.5 requis
  • MariaDB 10+ ou MySQL 5.7+

Aller plus loin

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.