Dans l’enseignement, il est courant qu’un groupement d’apprenants suivant une direction particulière soit inscrit au même « paquet » de cours. Par exemple, les étudiants de première année de « Science informatiques » doivent suivre « Programmation Java », « Analyse fonctionnelle » et « Bases de données relationnelles ». Leur inscription à ces cours est donc une tâche répétitive, même si elle peut être partiellement être soulagée par l’utilisation de cohortes.
Mais les concepteurs de Moodle y ont pensé en créant les méta-cours !
Qu’est-ce qu’un méta-cours ?
Un méta-cours dans Moodle est un mécanisme permettant de lier les inscriptions d’un cours à un autre cours. Le cours dans lequel est créé ce lien est appelé cours enfant et le cours vers lequel pointe ce lien est appelé cours parent. Et toute inscription que vous effectuez dans le cours parent est automatiquement répercutée vers le cours enfant !
L’utilisation du méta-cours
La puissance des méta-cours apparaît quand on dépasse le niveau « un parent / un enfant » :
Un parent / plusieurs enfants
Dans ce cas, le cours parent sert de base pour gérer l’inscription aux cours enfant. Vous pouvez, le cas échéant, cacher le cours parent aux apprenants. En inscrivant les apprenants au cours parent, l’enseignant inscrit alors automatiquement ceux-ci aux cours enfant.
Plusieurs parents / un enfant
Dans cette configuration, l’enseignant permet l’inscription automatique au cours enfant de tous les inscrits dans les cours parents. Bien pratique pour, par exemple, mettre des ressources communes à disposition d’utilisateurs de différents cours.
Plusieurs parents / plusieurs enfants
Evidemment, les combinaison sont nombreuses et à adapter en fonction des besoins.
Mise en oeuvre
Activer les méta-cours
L’installation par défaut de Moodle n’active pas la fonctionnalité des méta-cours. Pour l’activer, allez sur Administration du site > Plugins > Inscriptions > Gérer les plugins d’inscription et activez Lien méta-cours. Vous pouvez ensuite régler les paramètres à votre convenance.
Vous pouvez préciser les rôles dont les inscriptions ne doivent pas être synchronisées ou choisir de synchroniser tous les utilisateurs inscrits.
Lier le cours enfant à son parent
Cette liaison est réalisée au niveau du cours enfant, dans les méthodes d’inscription. En effet, après avoir activé la fonctionnalité, une nouvelle méthode d’inscription est apparue au côté des traditionnels Inscriptions manuelles et Auto-inscription : Lien méta-cours.
Sélectionnez celui-ci et la page de paramétrage s’ouvre.
Choisissez le cours parent et celui-ci s’ajoute à la sélection.
Notez que vous pouvez sélectionner plusieurs cours parents…
Cliquez sur Ajouter méthode, et votre cours enfant est lié à son parent.
Autoriser l’enseignant à lier des méta-cours
La tâche de créer ces liens est bien souvent dévolues à l’Admin du système. Cependant, si vous souhaitez que les Enseignants y soient également autorisés, vous devez leur activer cette capacité.
Rendez-vous sur Administration du site > Utilisateurs > Permissions > Définition des rôles, cliquez sur le rôle Enseignant et autorisez la capacité Sélectionner le cours comme méta-cours.
Remarque
Pour finir, deux points importants sont à prendre en considération avec cette technique :
- Les inscriptions ne sont pas transférées immédiatement, mais lors du fonctionnement du cronjob (voir cet article) ;
- Les groupes ne sont pas transférés.
Conclusion
J’espère que ce petit article vous a permis de découvrir cet aspect peu connu de Moodle.
N’hésitez pas à me contacter si vous avez des questions ou des commentaires sur cet article ou postez sur notre groupe francophone d’entraide Moodle :