Une enseignante donne le cours 201-NYA-05, Calcul différentiel, à quatre groupes. Le SIE les présente comme les groupes 01 à 04, alors le processus de provisionnement crée quatre cours Moodle. Elle bâtit son contenu dans le premier, le copie trois fois, publie chaque annonce quatre fois et corrige le même questionnaire dans quatre carnets de notes. Les cours jumelés compliquent encore les choses : quand un cours de premier cycle et son équivalent de deuxième cycle sont donnés ensemble dans la même salle, les étudiants de chaque sigle aboutissent dans un cours Moodle différent et ne partagent jamais le même forum.

Le problème surgit souvent pendant la première semaine de la session, quand les enseignants ouvrent leur tableau de bord et demandent aux TI ou à un conseiller pédagogique de « fusionner leurs cours ». À ce moment-là, les étudiants ont déjà commencé à publier et à remettre des travaux, et chaque fusion manuelle risque de faire perdre une partie de leur travail.

Un mot de vocabulaire avant d'aller plus loin : dans ce texte, le groupe-cours est la section du SIE (groupe 01, 02, etc.), et le groupe Moodle est la fonctionnalité de Moodle qui cloisonne les étudiants à l'intérieur d'un cours.

Pourquoi Moodle se retrouve-t-il avec des cours en double ?

Parce que la correspondance la plus simple est « un groupe-cours du SIE, un cours Moodle ». Le numéro du groupe-cours est unique et stable, il fait donc une clé commode, et un processus qui suit cette règle n'a jamais à porter de jugement. Qu'il s'agisse d'un script ou d'une véritable intégration Moodle-SIE, ce comportement par défaut produit des doublons tant que personne n'ajoute de règles de fusion.

Moodle traite aussi un cours comme deux choses à la fois : le contenant du contenu et des activités, et le contenant des inscriptions. Quand chaque groupe-cours a son propre cours, chaque groupe-cours reçoit aussi sa propre copie du contenu.

Les cours jumelés ajoutent une couche. Dans la plupart des SIE, les cours jumelés sont liés par une relation que l'export standard des inscriptions ne contient pas, de sorte que le provisionnement n'apprend jamais que deux sigles forment en réalité un seul cours.

Que coûtent les cours en double ?

Quels contournements créent de nouveaux problèmes ?

Certaines solutions courantes échangent un problème contre un autre :

Comment fonctionnent les méta-cours dans Moodle ?

Un méta-cours est un cours Moodle ordinaire qui reçoit ses inscriptions d'autres cours. Le mécanisme est le plugin d'inscription Lien méta-cours (Course meta link) : vous ajoutez un lien vers un cours enfant dans les méthodes d'inscription du parent, et dès lors, toute personne inscrite dans l'enfant est inscrite dans le parent avec le même rôle.

Les deux rôles sont ainsi bien séparés. Chaque cours de groupe, alimenté par le SIE, ne contient que des inscriptions et reste caché aux étudiants. Le parent porte le contenu, les activités et le carnet de notes. Quand un étudiant est ajouté à un groupe-cours ou en est retiré, le changement se répercute dans le parent, et les inscriptions issues d'un lien méta-cours ne peuvent pas être modifiées à la main dans le parent, ce qui est exactement le comportement souhaité.

Deux réglages méritent votre attention. Chaque lien méta-cours offre une option Ajouter au groupe qui place les utilisateurs de l'enfant dans un groupe Moodle du parent : c'est ce qui garde les groupes-cours séparés. Au niveau du site, le plugin permet d'exclure des rôles de la synchronisation et de choisir ce qui arrive à un utilisateur qui quitte le cours enfant.

Comment configurer un méta-cours pour plusieurs groupes-cours

1. Décider quoi fusionner

Entendez-vous sur les règles avec les enseignants et le registrariat avant l'ouverture de la session.

Fusionner quand Garder séparé quand
La même personne enseigne plusieurs groupes d'un même cours Les groupes ont des contenus, des projets ou des évaluations différents
Des cours jumelés sont donnés ensemble Des enseignants différents ne veulent pas partager leur matériel
Les différences entre groupes se gèrent avec des groupes Moodle Un groupe est crédité et un autre est en audition libre, avec sa propre notation

2. Créer le cours parent avec un numéro d'identification stable

Nommez le parent d'après le cours, sans le numéro de groupe, par exemple « Calcul différentiel (201-NYA-05) – Automne 2026 ». Donnez-lui un numéro d'identification du cours qui ne changera pas, comme A26-201-NYA-05, pour que toute automatisation puisse le retrouver la semaine suivante.

3. Cacher les cours de groupe aux étudiants

Gardez chaque cours de groupe caché (visibilité du cours : Cacher) et vide. Ces cours n'existent que pour porter les inscriptions, et les enseignants ne devraient rien y construire.

4. Activer le plugin et ajouter un lien méta-cours par groupe-cours

Un administrateur active Lien méta-cours dans Administration du site > Plugins > Inscriptions > Gérer les plugins d'inscription. Dans le cours parent, ouvrez Participants > Méthodes d'inscription (dans Moodle 3.9 : Administration du cours > Utilisateurs > Méthodes d'inscription), ajoutez un lien méta-cours pour chaque groupe-cours et réglez Ajouter au groupe sur Créer un nouveau groupe. Moodle crée un groupe portant le nom de chaque cours de groupe.

5. Configurer les groupes et les rôles

Réglez le mode de groupe du parent sur Groupes séparés, et imposez-le si toutes les activités doivent respecter les groupes-cours. Les auxiliaires d'enseignement qui ne doivent voir que leur groupe ne doivent pas détenir la capacité moodle/site:accessallgroups dans le cours parent : vérifiez leur rôle ou ajoutez une dérogation.

6. Faire passer chaque changement de groupe par le SIE

Quand un étudiant passe du groupe 01 au groupe 03, faites le changement dans le SIE et laissez la synchronisation mettre à jour les cours de groupe. Le lien méta-cours le déplace ensuite d'un groupe Moodle à l'autre dans le parent. Pour protéger ses notes au cas où le retrait arriverait avant l'ajout, réglez l'action de désinscription du plugin pour suspendre plutôt que désinscrire, et activez Récupérer les notes par défaut dans les réglages généraux des notes.

7. Fermer le parent et ses enfants ensemble

En fin de session, cachez ou archivez le parent et tous les cours de groupe en même temps, pour que d'anciens cours de groupe ne traînent pas dans la liste de cours des enseignants. La liste de contrôle de début de session explique comment préparer proprement la session suivante.

Comment Classeo s'en charge

Classeo construit les méta-cours directement à partir des données du SIE. Les cours à plusieurs groupes et les cours jumelés sont fusionnés dans un méta-cours Moodle avec un seul carnet de notes et un seul forum, tandis que chaque groupe-cours conserve son propre bassin d'inscriptions. L'enseignant enseigne une seule fois, et les groupes restent cloisonnés.

Comme les inscriptions continuent d'arriver du SIE en temps réel ou selon un horaire, les ajouts tardifs, les abandons et les changements de groupe atteignent le bon groupe-cours en quelques minutes, sans que personne ne touche au cours parent. En fin de session, Classeo cache ou archive le parent et ses cours de groupe selon votre politique.

La fusion de méta-cours est testée et journalisée : chaque action porte un horodatage et son auteur, de sorte que le registrariat peut voir quand un groupe-cours a été rattaché et pourquoi. La page Moodle pour les techno-pédagogues montre ce que la fusion automatique change au quotidien. Pour voir comment tout cela s'articule avec les ajouts et les abandons, lisez pourquoi des étudiants perdent l'accès pendant les ajouts-abandons.

À retenir

  • Les cours Moodle en double viennent de la règle « un groupe-cours égale un cours », pas d'une erreur des enseignants.
  • Un méta-cours sépare deux rôles : les cours de groupe portent les inscriptions, le cours parent porte le contenu et les notes.
  • Le plugin Lien méta-cours peut placer les étudiants de chaque groupe-cours dans leur propre groupe Moodle, ce qui cloisonne forums et correction.
  • Décidez des fusions avant l'ouverture des cours ; fusionner après les premières remises, c'est là que des données se perdent.
  • Les changements de groupe doivent passer par le SIE et le lien méta-cours, jamais par des inscriptions manuelles dans le cours parent.

Voyez quatre groupes-cours devenir un seul cours Moodle propre

Une démo de 30 minutes où Classeo construit un méta-cours Moodle à partir des groupes-cours du SIE, avec un changement de groupe traité en direct.

Réservez une démo

Questions fréquentes

Qu'est-ce qu'un méta-cours dans Moodle ?

Un méta-cours est un cours Moodle ordinaire dont les inscriptions proviennent d'autres cours grâce au plugin d'inscription Lien méta-cours. Les utilisateurs inscrits dans un cours enfant lié, par exemple un groupe-cours, sont automatiquement inscrits dans le cours parent avec le même rôle. Le contenu et les activités vivent dans le parent ; les cours enfants servent de contenants d'inscriptions et restent généralement cachés aux étudiants.

Comment fusionner plusieurs groupes-cours dans un seul cours Moodle ?

Créez un cours parent, activez le plugin Lien méta-cours, puis ajoutez dans le parent une méthode d'inscription par lien méta-cours pour chaque cours de groupe. Utilisez l'option « Ajouter au groupe » pour créer un groupe Moodle par groupe-cours, réglez le parent en groupes séparés et cachez les cours de groupe aux étudiants. Faites-le avant les premières remises, pour ne rien avoir à déplacer ensuite.

Un étudiant perd-il ses notes quand il change de groupe dans un méta-cours ?

Normalement non, tant qu'il reste inscrit au cours parent par son nouveau groupe-cours. Le risque survient quand la synchronisation le retire de l'ancien groupe avant de l'ajouter au nouveau : s'il n'a plus aucune inscription dans le parent, même brièvement, Moodle retire ses notes du carnet. Suspendre plutôt que désinscrire et activer la récupération des notes par défaut le protègent.

Classeo peut-il créer les méta-cours automatiquement à partir du SIE ?

Oui. La fusion de méta-cours de Classeo regroupe les cours à plusieurs groupes et les cours jumelés du SIE dans un méta-cours Moodle : un seul carnet de notes, un seul forum, et un bassin d'inscriptions distinct par groupe-cours. Les changements faits dans le SIE suivent automatiquement, et chaque action de fusion est journalisée avec son horodatage et son auteur, pour que le registrariat puisse vérifier comment un cours a été assemblé.