Learning Object Repositories: tutoriel pour gérer des repositories avec Moodle!

Petit test de l’après-midi plutôt concluant! Il est possible d’utiliser Moodle comme Learning Object Repository en détournant un peu sa fonction première qui est celle de créer des cours. Pré-requis pour suivre ce tutoriel: connaître les bases d’utilisation de Moodle (avoir déjà créé et utilisé un cours en fait).

Petit rappel de ce que nous désirons proposer aux enseignants pour bien mettre les choses au clair et vous permettre de voir si ce mini-tutoriel rencontre vos intérêts. Un repository est pour nous un espace dans lequel un enseignant (voire un groupe d’enseignants) dépose des ressources pédagogiques classées comme il le désire et de n’importe quel type (du simple document html au package SCORM).

  • Situation sans repository: l’enseignant crée un cours en utilisant un LMS (par exemple Moodle, Claroline, etc.) dans lequel il dépose un certain nombre de fichiers. Cela fonctionne parfaitement dans le sens qu’il peut utiliser ces fichiers pour les intégrer où il désire dans son cours. Les problèmes commencent quand il désire intégrer ces fichiers dans le cours B ??? Comme ils sont intégrés au cours A, il sera difficile de les reprendre pour les mettre dans le B. Bon, pour deux cours ce n’est pas très sorcier, mais lorsque l’enseignant gère beaucoup de cours, comment fait-il pour savoir dans quel cours il a inséré la ressource Y pour la mettre dans le cours P. Une solution: stocker toutes les ressources sur un espace web personnel, c’est à dire d’utiliser cet espace comme repository externe et introduire ses ressources dans Moodle par ce biais. Solution sympathique mais pas suffisamment satisfaisante dès le moment où l’enseignant n’est pas seul mais fait partie d’une équipe pour un projet XY. Comment gérer les droits d’accès à plusieurs sur un espace web, quelle solution choisir, etc. ?
  • Situation avec repository: un enseignant, voire un groupe d’enseignant travaillant sur un projet stocke toutes ses ressources dans un espace donné à partir duquel il les exportera vers un cours Moodle, Claroline, etc. ou les intégrera directement à son cours par accès web (un lien http://).

On remarque aisément que la deuxième situation est idéale mais comment s’en sortir avec Moodle. C’est l’objet de ce tutoriel: détourner quelque peu Moodle pour s’en servir pour gérer des repositories de ressources pédagogiques.

Avec comme conditions élémentaires:

  • avoir une logique d’utilisateurs, de groupes, de permissions, etc sur chaque repository et gérer tout cela de manière simple
  • pouvoir importer / exporter facilement un objet, voire un répertoire ou tout autre combinaison (en .zip par exemple)
  • ne pas être lié à un outil et pouvoir facilement exporter l’ensemble de ses ressources pour les intégrer dans un autre outil (il faut donc que ces ressources soient rangées dans une arborescence physique ou qu’une telle arborescence puisse être recréée à partir d’un base de données

Je ne vais pas vous étonner en vous disant d’ores et déjà que Moodle satisfait à ces exigences et avec brio ;). Voyons maintenant concrètement comment réaliser cela avec Moodle.

  1. Créer son repository dans Moodle: pour ce faire, il suffit de créer un “cours” que nous nommerons “Mon repository“. Inscrire sous “enseignants” les personnes qui auront le droit de gérer ce repository. On pourrait imaginer regrouper tous les repositories dans une branche de l’arborescence nommée “Repositories de …”
  2. Cliquer dans le bloc administration sur “Fichiers” et commencer à importer l’ensemble de ses ressources. Les classer à sa guise dans des dossiers, sous-dossiers etc. Conseil utile: commencer par créer à la racine de “Fichiers” un premier dossier qui contiendra l’ensemble des objets pour permettre de les exporter tous facilement (en exportant ce dossier…). Ne pas oublier que Moodle permet l’importation de fichiers zippés ;). Voir un exemple de répertoire fichiers avec un répertoire “activité introduction”.
  3. Utiliser certaines ressources dans un cours XY. Deux possibilités: la première possibilité consiste à exporter de son repository les ressources nécessaires au cours XY en les cochant et en choisissant l’option “Créer un archive compactée zip”, puis d’aller dans le cours XY et depuis “Fichiers”, choisir “Déposer un fichier” et pointer sur l’archive que l’on vient d’exporter (sans oublier de la décompacter bien sûr). Voir un exemple de création d’archive. La deuxième possibilité consiste à créer un lien direct depuis le cours XY sur une ressource ou sur un dossier (il faudra être conscient que ce lien ne devra pas être cassé et qu’il faudra informer les étudiants de toute mise à jour). Depuis le cours XY, il faudra simplement “Ajouter une ressource… Lien vers un fichier ou un site web” et entrer l’URL correspondante à la ressource de “Mon repository” (l’URL est à copier avec un clic-droit sur la ressource dans le module “Fichiers”). L’étudiant, comme il sera amené à consulter une ressource de “Mon repository” depuis “cours XY”, devra entrer un clé d’inscription pour avoir accès à “Mon repository”. Bien sûr, il ne devra faire cette opération qu’un seule fois car en la faisant, il s’inscrira à “Mon repository”. Voir un exemple de demande de clé d’inscription au moment du clic sur une ressource depuis le cours XY. Pour simplifier tout cela et rendre ce processus transparent, on pourrait décider que “Mon repository” est un méta-cours (langage Moodle) et inscrire dans “Mon repository” le cours XY.

Il est donc possible de détourner légèrement un “cours” Moodle pour en faire un repository et utiliser les ressources de ce repository dans d’autres cours Moodle en les important physiquement ou en créant un lien sur elles. CQFD ;)

No tag for this post.

feed rss Vous aimez ce type de contenu?
Alors suivez-ce blog par RSS ou par email!

Continuez la lecture avec les articles suivants



3 commentaires pour “Learning Object Repositories: tutoriel pour gérer des repositories avec Moodle!”

  1. auchassine dit :

    asdBonjour,
    Merci pour ce post.
    J’ai bien compris les avantages que l’on peut retirer de cette utilisation de Moodle.
    Nous n’utilisons pas Moodle (Ganesha) mais nous cherchons à mettre en place une solution de type repository (pour la conception peda).
    Est ce que la solution “Moodle Repository” permet l’utilisation de métadonnées / mots clefs spécifiques sur les ressources? (type LOM et ou métadonnées perso)

    Bonjour auchassine,
    Non Moodle Repository ne permet pas l’utilisation de métadonnées. Actuellement, ce niveau de complexité serait impensable dans notre contexte. Je suis d’ailleurs moi-même très partagé à ce sujet. Entrer dans le monde des métadonnées est presque un métier à part entière. Il faut se mettre d’accord sur un certain nombre de critères communs, puis les appliquer, etc. Bien trop compliqué à mon avis pour l’usage qu’en font 99% des gens. Et puis qui dit métadonnées dit base de données derrière et c’est justement ce que nous ne voulions pas, puisque nous cherchions un système “transportable” facilement.
    Je reste néanmoins curieux: avez-vous déjà trouvé une solution ?
    david

  2. el alami dit :

    pour moi ,il m’est impossible de creer un un repertoires pour les fichiers que je veux déposer dans un cour voici message que moodle m’envoie

    ERROR: Could not find or create a directory (/dns/org/olympe-network/tanawiyaty/moodledata//15//la_planete_des_singes_)

  3. el alami dit :

    aprés un crach de mon ancien hebergeur http://www.olympe-network.org j’ai du tout reinstaller sur la nouvelle adresse
    http://tanawiyaty.13.fr

Laisser un commentaire



Tag Cloud