Tous les articles
Migration

Quitter Moodle sans perdre vos données de cours

18 juillet 2026 · 6 min de lecture

izon
rizon.agency
Quitter Moodle sans perdre vos données de cours

Commencez par les plugins, pas par les cours

On perd rarement des données Moodle parce qu’un export a échoué. On les perd parce qu’on exporte avant de comprendre quel plugin maintient discrètement une règle métier. Auditez ces plugins d’abord, puis déplacez le contenu.

Moodle sauvegarde un cours dans un fichier .mbz, et ce fichier transporte bien ce que vous voyez : activités, ressources, structure de cours et banques de questions. En revanche, il ne transporte pas le comportement ajouté par un plugin. Un plugin d’inscription sur mesure qui ouvre l’accès après un paiement. Un plugin de notation qui modifie le calcul d’un total. Ces éléments ne voyagent pas dans la sauvegarde. Ils vivent dans votre mémoire, jusqu’au jour où ce n’est plus le cas.

Inventoriez avant d’exporter un seul cours

Sur une installation Moodle que j’ai examinée avant une reconstruction, quatorze plugins étaient actifs. Douze étaient cosmétiques ou pratiques. Deux portaient vraiment le système : l’un décidait de l’accès aux cohortes, l’autre ajustait un calcul de compétence utilisé par l’équipe conformité. Personne ne l’avait écrit. Si nous avions commencé par l’export des cours, nous aurions déplacé les cours et perdu les deux règles qui comptaient.

Le premier passage se fait donc dans un tableur, pas avec un bouton de téléchargement.

À inventorierSe déplace avec une sauvegarde .mbz ?Demande son propre plan
Structure du cours, ressources, activitésOui
Banques de questionsGénéralementVérifier les types ajoutés par plugins
Utilisateurs, rôles, inscriptionsPartiellementExporter séparément et mapper les rôles
Notes et historique des notesNonExporter le carnet de notes et décider quoi conserver
Activités SCORM/LTILe paquet se déplace, pas les résultatsTester de nouveau les lancements et la remontée des notes
Règles pilotées par pluginsNonLes réécrire comme logique produit explicite
Fichiers et médias téléversésOui, mais gonflent la sauvegardeEnvisager un transfert média séparé

La documentation Moodle est directe sur la partie fragile : les administrateurs doivent choisir des plugins adaptés à une version précise de Moodle et tester les mises à niveau hors production. Si un plugin peut casser lors d’une mise à niveau de la même plateforme, supposez qu’il ne survivra pas à un passage vers une autre. (Guide Moodle sur les plugins et mises à niveau)

Déplacez un cours difficile avant de promettre un calendrier

Choisissez votre pire cours. Pas la démo propre, le vrai, avec une notation étrange, un paquet SCORM et un outil externe. Migrez-le de bout en bout et observez ce qui casse. Un seul cours difficile dit plus sur le calendrier qu’un export complet de contenu.

Soyez ensuite honnête sur ce qui ne doit pas venir. La plupart des installations Moodle accumulent des années de cours morts que personne n’ouvrira plus. Ils appartiennent à une archive consultable, pas au modèle de données de la nouvelle plateforme. Une migration est le bon moment pour arrêter de payer le transport d’éléments déjà abandonnés.

Ce qu’une reconstruction propre change

Si le projet vise une plateforme sur mesure plutôt qu’un autre Moodle, les deux plugins porteurs cessent d’être des risques et deviennent une partie du cahier des charges. La règle d’accès aux cohortes et le calcul de compétence sont écrits, construits exprès et testés. C’est le véritable argument pour une alternative Moodle sur mesure : non pas que Moodle soit mauvais, mais que les règles gardées dans des plugins et dans les têtes peuvent enfin vivre dans un code qui vous appartient.

Pour le travail de standards sous-jacent, lisez SCORM ou xAPI. Pour l’ensemble du basculement, consultez à quoi ressemble une migration LMS réussie. Et si vous vous demandez s’il faut reconstruire, le développement de LMS sur mesure commence précisément par ce type d’inventaire.

Écrit par Choaib Mouhrach

Fondateur et ingénieur logiciel senior

Je conçois et développe des plateformes d’apprentissage sur mesure pour les organisations dont les parcours de formation et de certification sont complexes. Plutôt que d’assembler des plugins et des outils tiers, je crée des systèmes adaptés au fonctionnement réel de chaque activité, afin de réduire la charge administrative et d’améliorer l’expérience des apprenants.

Commencer

Votre produit d'apprentissage mérite sa propre plateforme.

Si vous voulez offrir une expérience d'apprentissage construite autour de votre produit, de vos apprenants et de vos objectifs, vous êtes au bon endroit. Nous construisons des plateformes qui vous donnent le contrôle et la flexibilité pour grandir sans limites.