Lien méta-cours

De MoodleDocs
Aller à :navigation, rechercher

Le plugin Lien méta-cours est une méthode d'inscription d'utilisateurs à un cours.

MoodleMetacours 01.gif

Cette méthode permet d'inscrire automatiquement dans un cours des utilisateurs inscrits dans d'autres cours.

Le plugin "Lien méta-cours" doit être activé à la fois

  • au niveau du site par l'administrateur du site
  • dans le cours lui-même.

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

Un méta-cours est un cours auquel on lie d'autres cours.

Usage 1 (schéma A) : si on souhaite donner accès à un contenu commun aux étudiants de plusieurs cours (cours 1, 2, 3, 4...), on dépose ces contenus communs dans un cours "'X'" que l'on va paramétrer pour que les étudiants des cours 1, 2, 3, 4... aient accès à ce cours par une méthode d'inscription "Lien méta-cours". Dans le cours commun "'X'", on ajoutera autant de méthodes d'inscription "Lien méta-cours" qu'il y a de cours non communs (4 dans ce cas)

Les étudiants des cours 1, 2, 3 et 4 ont alors accès aux contenus communs dans le méta-cours "'X'"

Les autres cours continuent eux à accueillir des activités ou des contenus particuliers pour les étudiants qui y sont inscrits.

On peut aussi utiliser un méta-cours pour mettre en contact les étudiants de cours différents à l'intérieur d'un même programme.


Usage 2 (schéma B) : Elle est très pratique. On se sert d'un cours normal "'Y'" comme "cours fédérateur" pour plusieurs cours auxquels doivent participer tous les membres d'une formation (par exemple les cours 1, 2, 3, 4...)

Le cours "'Y'" sera le cours fédérateur (ou "cours parent") des cours 1, 2, 3, 4... (qui seront ses "cours enfants")

Dans chaque cours enfant (cours 1, 2, 3, 4...) on paramètre une méthode d'inscription par "Lien méta-cours" vers le cours parent "'Y'"

Tous les inscrits dans le cours fédérateur "'Y'" sont alors automatiquement inscrits dans chaque cours enfant (on ne les inscrits qu'une fois, dans le méta-cours fédérateur").

Les participants sont inscrits normalement à ce cours parent, et leur inscription est automatiquement héritée dans les autres cours définis comme cours "enfants".

  • Remarque : Le "cours parent" n'a même pas besoin d'être affiché, il ne sert qu'à inscrire des utilisateurs aux autres cours, en une seule fois.


Schéma A

Metacourses1.png

Schéma B

Metacourses2.png

Paramétrer la méthode d'inscription "Lien méta-cours" dans un cours

Dans un cours, allez à Administration du cours > Utilisateurs > Méthodes d'inscription.

Cliquez sur le menu déroulant sous les méthodes d'inscription et de sélectionner "Lien méta-cours"

Dans la fenêtre qui s'affiche :

  1. sélectionnez dans le menu déroulant le cours dont vous souhaitez importer les utilisateurs à partir,
  2. puis cliquez sur «Ajouter méthode».

metacours methode 01.gif

metacours methode 02.gif

metacours methode 03.gif

metacours methode 04.gif

metacours methode 05.gif

=== Nouvelles fonctionnalités dans Moodle 2.9 ! ===Nouveauté
Moodle
2.9


  • Si les utilisateurs de plusieurs cours doivent être ajoutés au cours avec cette méthode, un bouton "Ajouter une méthode et en créer un autre" permet au gestionnaire ou à l'enseignant du cours de répéter rapidement le processus sans avoir à retourner à l'écran principal et recommencer.

metacours methode 06.gif

  • Les utilisateurs venant des autres cours peuvent être ajoutés à un groupe existant dans le nouveau cours, ou de nouveaux groupe peuvent être créés pour eux. Les groupes des cours liés ne sont pas synchronisés avec les groupes dans les nouveaux cours. Tous les utilisateurs seront ajoutés à un groupe lorsque le lien est fait.
  • Remarque : Un enseignant dans un cours ne pourra sélectionner que les cours dans lesquels il enseigne.
  • Les utilisateurs du cours source des nouveaux utilisateurs seront désormais inscrits dans le cours actuel - voir les chiffres dans la capture d'écran ci-dessous:

metacours methode 07.gif

  • Lorsque de nouveaux utilisateurs sont inscrits au cours source (le cours "parent"), ils sont importés automatiquement dans le cours cible (le cours enfant).


Paramétrage des "Liens méta-cours" dans l’administration du site

Pour activer ou désactiver le plugin d'inscription "liens méta-cours" dans l'ensemble du site il faut utiliser le menu Administration> Administration du site> Plugins> Inscriptions> Gérer les plugins d'inscription.

metacours plugin 01.gif

Pour activer le plugin :

metacours plugin 02.gif

La page Administration du site > Plugins > Inscriptions > Liens méta-cours permet de choisir les options et les valeurs par défaut des liens méta-cours.

  • On peut également consulter cette page en retournant sur la page qui permet d'activer ou désactiver le plugin d'inscription "liens méta-cours"
  • Les rôles synchronisés : Par défaut, toutes les attributions de rôles dans un cours utilisant le lien méta-cours sont synchronisées des cours parents vers les cours enfants.
  • Le paramétrage permet à l'administrateur de sélectionner des rôles qui ne seront pas inclus dans le processus de synchronisation.

metacours plugin 07.gif

Autoriser un enseignant à ajouter les liens méta-cours

Un administrateur peut autoriser les enseignants à ajouter des liens méta-cours:

Allez dans Administration du site > Utilisateurs > Permissions > Définition des rôles

  1. Sélectionnez le rôle de l'enseignant et cliquez sur le bouton "Modifier le rôle"
  2. Faites défiler la fenêtre verticalement jusqu'à "Lien méta-cours" comme dans les capture écran ci-dessous)
  3. Modifiez les autorisations pour autoriser les enseignants à ajouter des liens méta-cours.
  4. Faites défiler la page vers le bas pour enregistrer vos modifications.

metacours plugin 06.gif

Limite

Attention : il y a une limite ! Vous ne pouvez pas « imbriquer » des inscriptions par méta-cours. En d'autres termes, si vous avez un cours enfant A lié au méta-cours B, et que vous liez ensuite B en tant que cours enfant au méta-cours C, un étudiant inscrit dans A sera ajouté à B, mais pas à C. Dans cette situation, vous devrez ajouter un lien méta-cours directement entre A et C au lieu d'essayer de faire des inscriptions imbriquées.

Malgré tout, si vous créez de telles inscriptions par méta-cours imbriquées, les inscriptions directes (par d'autres méthodes d'inscription) de chaque cours parent seront bien récupérées par chaque cours enfant direct.

Pour essayer d'être clair et précis, concernant les inscriptions par méta-cours :

  • un cours peut à la fois être source et destination d'inscriptions par lien méta-cours
  • ses inscriptions récupérées via lien(s) méta-cours ne seront pas retransmises à d'autres cours s'il sert de source d'inscription via méta-cours
  • ses inscriptions des autres méthodes d'inscription seront transmises aux cours qui l'auront utilisé comme source

On peut donc avoir des cours qui sont à la fois source et destination de liens méta-cours, mais il faut bien être conscient qu'ils ne transmettront pas toutes leurs inscriptions, mais seulement celles hors méta-cours !

Voir aussi

Problèmes connus :

  • MDL-34938 - question ouverte importante : le réglage de la date d'expiration de l'inscription dans les cours enfant ne désinscrit pas correctement les étudiants de le méta-cours
  • MDL-27628 - Une solution de contournement pour ajouter plus d'un cours à la fois

Aide à l'utilisation