RAPPORT DE PROJET UQAM © 2009 Dirigé  par  :  Salah Aziz Réalisé  par  :  Jawad Jari INTÉGRATION D'UN ÉDITEUR CONFORME À S...
Agenda Introduction Problématiques Objectifs du projet Démarches et processus suivis  Processus de génie logiciel adopté  ...
Introduction
Introduction <ul><li>‘’…  Le «e-Learning» (ou apprentissage en ligne) est un processus d’apprentissage à distance s’appuya...
Introduction Finalités de «e-Learning» Le «e-Learning» Enseignement sur mesure, Individualisé et adapté Objectifs pédagogi...
Introduction <ul><li>L’adoption massive  de «e-Learning» par différentes organisations et universités a insufflé le dévelo...
Introduction <ul><li>Le contenu est  encapsulé  dans des  objets d’apprentissage :  un concept clé du «e-Learning» (learni...
Problématiques
Problématiques  <ul><li>Les ressources pédagogiques consommées par les plates-formes de «e-Learning» sont souvent: </li></...
Problématiques Interopérabilité et réutilisation Partage et échange des contenus Migration des contenus  Réutilisation des...
Problématiques   <ul><li>Le recours aux  standards et aux normes  de  «e-Learning» est la  solution aux problèmes  dus jus...
Objectifs du projet
Objectifs du projet <ul><li>Évaluer la conformité du système d’apprentissage en ligne «Moodle» utilisé aussi par l’UQAM, a...
Objectifs du projet
Contributions et réalisations
Contributions et réalisations  <ul><li>Le présent projet présente une solution réelle aux limitations de la plate-forme «M...
Contributions et réalisations
Contributions et réalisations  <ul><li>Afin de rendre notre solution encore plus générique et intégrable avec les différen...
Démarches et processus suivis
Démarches et processus suivis   Notre démarche est basée sur des méthodes et des standards internationalement reconnus (IE...
Démarches et processus suivis   Vue d’ensemble  Objet d’apprentissage   Parcours  d’apprentissage   Plates-formes «e-Learn...
Processus de génie logiciel adopté
Processus de génie logiciel adopté   <ul><li>La nature des défis et du mandat nous a amené à faire un choix réfléchi et ad...
Analyse et évaluation du LCMS «Moodle»
Analyse et évaluation du LCMS «Moodle» <ul><li>Actuellement, à l’UQAM, le processus d’édition et de publication des conten...
Analyse et évaluation du LCMS «Moodle» Représentation architecturale du système actuel
Analyse et évaluation du LCMS «Moodle» <ul><li>Étape 1 : Un tuteur, ouvre son éditeur de choix conforme à SCORM  afin de c...
Analyse et évaluation du LCMS «Moodle» Évaluation de la conformité aux standards de «e-Learning»
Analyse et évaluation du LCMS «Moodle» <ul><li>La grille préconisée  est composée de 51 critères regroupés en neuf famille...
Analyse et évaluation du LCMS «Moodle» Évaluation de la conformité aux standards de «e-Learning»
Analyse et évaluation du LCMS «Moodle» <ul><li>le LCMS «Moodle» a réussi à seulement 50% des critères de conformité, </li>...
Analyse et évaluation du LCMS «Moodle» <ul><li>Vu le temps alloué à ce travail, nous nous sommes  consacrés juste  aux lim...
Analyse et évaluation du LCMS «Moodle» Synthèse et problématique
Conception architecturale de la solution
Conception architecturale de la solution Approche et étapes
Conception architecturale de la solution Étude d’opportunité et choix de la méthode de développement Communauté Importante...
Conception architecturale de la solution <ul><li>L’approche d’évaluation utilisée est basée en grande partie sur le modèle...
Conception architecturale de la solution Évaluation des éditeurs conformes à SCORM <ul><li>Après la phase de  filtrage, no...
Conception architecturale de la solution Évaluation des éditeurs conformes à SCORM
Conception architecturale de la solution <ul><li>Le système «EXE» (eLearning XHTML editor) est celui qui a retenu le meill...
 
Conception architecturale de la solution <ul><li>Le système «EXE» (eLearning XHTML editor) est celui qui a retenu le meill...
Conception architecturale de la solution <ul><li>Appliquer des changements conceptuels  sur la version actuelle de l’édite...
Conception architecturale de la solution <ul><li>L’adaptation  non  intrusive  dans «Moodle». </li></ul><ul><li>Une part i...
Conception architecturale de la solution Modifier et personnaliser le LCMS «Moodle»
Conception architecturale de la solution <ul><li>Une liste non-exhaustive des promesses et avantages  du nouveau système e...
Conception architecturale de la solution Vue des cas d'utilisation
Conception architecturale de la solution Vue des cas d'utilisation
Conception architecturale de la solution <ul><li>«Nœud MOODLE  - LCMS» qui représente le système de publication et la livr...
Conception architecturale de la solution Vue de déploiement
 
Conception architecturale de la solution <ul><li>Les trois nœuds du nouveau système communiquent entre eux par le biais du...
Conclusion
Conclusion <ul><li>Les résultats ont pu montré une amélioration remarquable au niveau d’édition des contenus dans «Moodle»...
Conclusion <ul><li>Nous ne voudrions pas finir cette présentation sans partager et exprimer tout le plaisir et la richesse...
Conclusion <ul><li>La présente expérience nous a aussi permis d’acquérir un ensemble de compétences dont une liste non-exh...
Démo
Questions
Merci
Upcoming SlideShare
Loading in...5
×

INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DES PARCOURS D\'APPRENTISSAGE (LEARNING PATHS) DANS LE LCMS MOODLE

2,382

Published on

Le «e-Learning» ou l’apprentissage en ligne s’est imposé comme l’outil référence de la formation à distance. Il permet d’offrir un enseignement sur mesure, individualisé et adapté aux apprenants, que ce soit du point de vue disponibilités, niveaux scolaires, ou capacités d’acquisition. Son adoption massive par différentes organisations et universités a insufflé le développement d’une panoplie de plates-formes logicielles dont la finalité principale est la production et la diffusion des objets et des parcours d’apprentissage.
Actuellement, les ressources pédagogiques produites par ces plates-formes logicielles, sont souvent non-réutilisables et non interopérables à cause justement de leurs formats propriétaires et non normalisés. L’éclosion du standard «SCORM» (Sharable Content Object Reference Model) est une promesse sérieuse pour venir à bout des problématiques de la réutilisation et l’interopérabilité.
Le présent projet intitulé «Intégration d’un éditeur conforme à SCORM pour la création des objets et des parcours d’apprentissage (Learning Paths) dans MOODLE» présente une solution concrète aux limitations du LCMS (Learning Content Management System) «Moodle» dans le domaine de l’édition des objets d’apprentissage standardisés. Il s’agit de l’intégration de l’éditeur de contenus «eXe» à «Moodle». Le système cible offrira aux tuteurs un environnement intégré pour l’édition et la production des objets et des parcours d’apprentissage respectant le standard «SCORM». Les objets édités peuvent être réutilisables, échangeables et transférables dans d’autres plates-formes de «e-Learning».
Pour cela, nous avons adopté un processus de génie logiciel basé sur des méthodes et des standards internationalement reconnus (IEEE).
Le processus de génie logiciel ainsi adopté, se décline en quatre phases : La revue de littérature, l’évaluation, le développement, l’intégration et la validation.

Published in: Education, Technology
1 Comment
2 Likes
Statistics
Notes
  • Belle présentation
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,382
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
256
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DES PARCOURS D\'APPRENTISSAGE (LEARNING PATHS) DANS LE LCMS MOODLE

  1. 1. RAPPORT DE PROJET UQAM © 2009 Dirigé par : Salah Aziz Réalisé par : Jawad Jari INTÉGRATION D'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DES PARCOURS D'APPRENTISSAGE (LEARNING PATHS) DANS MOODLE
  2. 2. Agenda Introduction Problématiques Objectifs du projet Démarches et processus suivis Processus de génie logiciel adopté Analyse et évaluation du LCMS «Moodle» Conclusion Démo Questions Contributions et réalisations Conception architecturale de la solution
  3. 3. Introduction
  4. 4. Introduction <ul><li>‘’… Le «e-Learning» (ou apprentissage en ligne) est un processus d’apprentissage à distance s’appuyant sur des ressources multimédias qui peuvent combiner du texte, du son, de l’image, de l’animation et de la vidéo …’’ [wikipedia] </li></ul><ul><li>Le «e-Learning» s’est imposé comme l’outil référence de la formation en ligne. </li></ul>Définitions de «e-Learning»
  5. 5. Introduction Finalités de «e-Learning» Le «e-Learning» Enseignement sur mesure, Individualisé et adapté Objectifs pédagogiques Disponibilités Capacités d’acquisition Niveaux scolaires
  6. 6. Introduction <ul><li>L’adoption massive de «e-Learning» par différentes organisations et universités a insufflé le développement d’une panoplie de plates-formes logicielles, </li></ul>Plates-formes de «e-Learning»
  7. 7. Introduction <ul><li>Le contenu est encapsulé dans des objets d’apprentissage : un concept clé du «e-Learning» (learning object, IEEE 1484-2002) </li></ul>Les objets d’apprentissage
  8. 8. Problématiques
  9. 9. Problématiques <ul><li>Les ressources pédagogiques consommées par les plates-formes de «e-Learning» sont souvent: </li></ul><ul><ul><li>hétérogènes , </li></ul></ul><ul><ul><li>Propriétaires, </li></ul></ul><ul><ul><li>en couplage fort avec leur environnement de production, </li></ul></ul><ul><li>Rendre compliquées les migrations des contenus entre différentes plates-formes d’apprentissage en ligne. </li></ul>Interopérabilité et réutilisation Problèmes de l’ interopérabilité et de la réutilisation des contenus
  10. 10. Problématiques Interopérabilité et réutilisation Partage et échange des contenus Migration des contenus Réutilisation des contenus Plate-forme de «e-Learning» - B - Plate-forme de «e-Learning» - A -
  11. 11. Problématiques <ul><li>Le recours aux standards et aux normes de «e-Learning» est la solution aux problèmes dus justement à la diversité de ces plates-formes. </li></ul><ul><li>En effet, la standardisation des contenus pédagogiques assurera l’interopérabilité , la réutilisation et contribuera à la productivité </li></ul>Interopérabilité et réutilisation Recours à la standardisation des contenus pédagogiques
  12. 12. Objectifs du projet
  13. 13. Objectifs du projet <ul><li>Évaluer la conformité du système d’apprentissage en ligne «Moodle» utilisé aussi par l’UQAM, aux spécifications, aux standards et aux normes de «e-Learning», </li></ul>
  14. 14. Objectifs du projet
  15. 15. Contributions et réalisations
  16. 16. Contributions et réalisations <ul><li>Le présent projet présente une solution réelle aux limitations de la plate-forme «Moodle» dans le domaine de l’édition des contenus pédagogiques standardisés. </li></ul>Il s’agit de l’intégration d’un éditeur de contenus conforme à SCORM dans «Moodle».
  17. 17. Contributions et réalisations
  18. 18. Contributions et réalisations <ul><li>Afin de rendre notre solution encore plus générique et intégrable avec les différents environnements d’apprentissage en ligne du marché , nous avons basé l’architecture de notre système cible sur les standards web en utilisant le protocole HTTP comme moyen de communication et de transport. </li></ul>HTTP HTTP Éditeur SCORM Plate-forme de «e-Learning» - B - Plate-forme de «e-Learning» - A - Notre solution est générique et intégrable avec la plupart des plates-formes de «e-Learning»
  19. 19. Démarches et processus suivis
  20. 20. Démarches et processus suivis Notre démarche est basée sur des méthodes et des standards internationalement reconnus (IEEE, SCORM)
  21. 21. Démarches et processus suivis Vue d’ensemble Objet d’apprentissage Parcours d’apprentissage Plates-formes «e-Learning» (LCMS, LMS) Synthèse Synthèse Processus de génie logiciel Revue de littérature Concepts de base «e-Learning» Modèle «SCORM» Analyse et évaluation de «Moodle» Grille d’analyse Docimologie Évaluation de «Moodle» Proposition de la solution Développ-ement Intégra-tion Validation Choix d’éditeur
  22. 22. Processus de génie logiciel adopté
  23. 23. Processus de génie logiciel adopté <ul><li>La nature des défis et du mandat nous a amené à faire un choix réfléchi et adapté à notre problématique. </li></ul><ul><li>En effet nous avons adopté un processus de génie logiciel qui se décline en deux grandes phases  : </li></ul>
  24. 24. Analyse et évaluation du LCMS «Moodle»
  25. 25. Analyse et évaluation du LCMS «Moodle» <ul><li>Actuellement, à l’UQAM, le processus d’édition et de publication des contenus conformes à SCORM est déployé sur un ensemble de systèmes hétérogènes, non intégrés. </li></ul><ul><li>Ce processus comprend les cinq étapes illustrées dans la figure ci-après: </li></ul>Représentation architecturale du système actuel
  26. 26. Analyse et évaluation du LCMS «Moodle» Représentation architecturale du système actuel
  27. 27. Analyse et évaluation du LCMS «Moodle» <ul><li>Étape 1 : Un tuteur, ouvre son éditeur de choix conforme à SCORM afin de créer des parcours et des objets d’apprentissage, </li></ul><ul><li>Étape 2 : Le tuteur génère le paquetage SCORM et le sauvegarde soit dans son poste de travail soit dans un système de fichiers distant, </li></ul><ul><li>Étape 3 : Le tuteur procède à la création d’une activité SCORM dans «Moodle» </li></ul><ul><li>Étape 4 : Le tuteur importe manuellement son paquetage dans «Moodle» à l’aide du module d’import SCORM. </li></ul><ul><li>Étape 5 : Le tuteur procède à la mise en production de son paquetage en utilisant l’environnement d’exécution SCORM de «Moodle». </li></ul>Représentation architecturale du système actuel
  28. 28. Analyse et évaluation du LCMS «Moodle» Évaluation de la conformité aux standards de «e-Learning»
  29. 29. Analyse et évaluation du LCMS «Moodle» <ul><li>La grille préconisée est composée de 51 critères regroupés en neuf familles à savoir : </li></ul><ul><ul><li>Administration, </li></ul></ul><ul><ul><li>Pédagogie, </li></ul></ul><ul><ul><li>Collaboration, </li></ul></ul><ul><ul><li>Communication, </li></ul></ul><ul><ul><li>Édition, </li></ul></ul><ul><ul><li>Storage, </li></ul></ul><ul><ul><li>Diffusion, </li></ul></ul><ul><ul><li>Architecture, </li></ul></ul><ul><ul><li>Intégration et SOA. </li></ul></ul>Évaluation de la conformité aux standards de «e-Learning»
  30. 30. Analyse et évaluation du LCMS «Moodle» Évaluation de la conformité aux standards de «e-Learning»
  31. 31. Analyse et évaluation du LCMS «Moodle» <ul><li>le LCMS «Moodle» a réussi à seulement 50% des critères de conformité, </li></ul><ul><li>Dont 8% par rapport à la catégorie «Édition» </li></ul>Synthèse et problématique Seulement 50% de conformité globale
  32. 32. Analyse et évaluation du LCMS «Moodle» <ul><li>Vu le temps alloué à ce travail, nous nous sommes consacrés juste aux limitations relatives à l’édition et à la production des contenus d’apprentissage - incluant les tests d’évaluation - conformes à SCORM. </li></ul><ul><li>Cette approche de style projet pilote peut être réutilisée lors des travaux futurs éventuels portant sur les autres limitations énumérées. </li></ul>Synthèse et problématique
  33. 33. Analyse et évaluation du LCMS «Moodle» Synthèse et problématique
  34. 34. Conception architecturale de la solution
  35. 35. Conception architecturale de la solution Approche et étapes
  36. 36. Conception architecturale de la solution Étude d’opportunité et choix de la méthode de développement Communauté Importante Temps alloué Nous avons décidé d’adopter la solution de systèmes ouverts et libres Éditeur SCORM libre et ouvert
  37. 37. Conception architecturale de la solution <ul><li>L’approche d’évaluation utilisée est basée en grande partie sur le modèle de référence OpenBRR pour Open Business Readiness Rating: </li></ul>Évaluation des éditeurs conformes à SCORM
  38. 38. Conception architecturale de la solution Évaluation des éditeurs conformes à SCORM <ul><li>Après la phase de filtrage, nous avons élaboré une grille d’analyse et d’évaluation des éditeurs retenus </li></ul>
  39. 39. Conception architecturale de la solution Évaluation des éditeurs conformes à SCORM
  40. 40. Conception architecturale de la solution <ul><li>Le système «EXE» (eLearning XHTML editor) est celui qui a retenu le meilleur score. </li></ul><ul><li>Il répond le plus à nos besoins pour l’édition et la génération des objets, des parcours et des exercices conformes à SCORM dans «Moodle». </li></ul>Évaluation des éditeurs conformes à SCORM
  41. 42. Conception architecturale de la solution <ul><li>Le système «EXE» (eLearning XHTML editor) est celui qui a retenu le meilleur score. </li></ul><ul><li>Il répond le plus à nos besoins pour l’édition et la génération des objets, des parcours et des exercices conformes à SCORM dans «Moodle». </li></ul>Évaluation des éditeurs conformes à SCORM Par contre, il est une application de type «poste de travail» (Desktop) qui ne s’exécute qu’en mode local
  42. 43. Conception architecturale de la solution <ul><li>Appliquer des changements conceptuels sur la version actuelle de l’éditeur «eXe» afin de faciliter son intégration dans le LCMS «Moodle». </li></ul><ul><li>Modifier le code source de l’application afin de la rendre compatible à une architecture «client/serveur» à 2-tiers </li></ul><ul><li>Les clients légers seront des navigateurs Internet. </li></ul>Modifier et personnaliser l’éditeur retenu : «eXe»
  43. 44. Conception architecturale de la solution <ul><li>L’adaptation non intrusive dans «Moodle». </li></ul><ul><li>Une part importante des modifications nécessaires à l’intégration est supportée par l’éditeur «eXe». </li></ul><ul><li>Développement d’une interface PHP en guise de pont et passerelle. </li></ul>Modifier et personnaliser le LCMS «Moodle» Moodle Passerelle PHP Éditeur «eXe» HTTP
  44. 45. Conception architecturale de la solution Modifier et personnaliser le LCMS «Moodle»
  45. 46. Conception architecturale de la solution <ul><li>Une liste non-exhaustive des promesses et avantages du nouveau système est présentée ici-bas : </li></ul><ul><ul><li>centraliser l’édition des contenus SCORM dans un seul serveur accessible en ligne via HTTP; </li></ul></ul><ul><ul><li>profiter des avantages procurés par l’usage d’un seul et unique éditeur comme par exemple les mises à jour, l’ajout de fonctionnalités, la sauvegarde, et enfin l’homogénéité d’usage et son impact sur la courbe d’Apprentissage; </li></ul></ul><ul><ul><li>éliminer les imports manuels; </li></ul></ul><ul><ul><li>unifier et faciliter le processus d’édition et de publication des contenus d’apprentissage en réduisant le nombre d’étapes ; </li></ul></ul><ul><ul><li>standardiser les contenus afin de faciliter leurs réutilisations et leurs migrations. </li></ul></ul>Représentation architecturale du nouveau système
  46. 47. Conception architecturale de la solution Vue des cas d'utilisation
  47. 48. Conception architecturale de la solution Vue des cas d'utilisation
  48. 49. Conception architecturale de la solution <ul><li>«Nœud MOODLE  - LCMS» qui représente le système de publication et la livraison des objets d’apprentissage SCORM. </li></ul><ul><li>«Nœud EXE – ÉDITEUR SCORM» qui permet l’édition et la génération des objets et des parcours d’apprentissage SCORM. </li></ul><ul><li>Nœud REPOSITORY - NFS», nœud de stockage qui joue le rôle d’un dépôt pour les ressources générées par l’éditeur «eXe». Il est composé d’un système de fichiers (Network File System). </li></ul>Vue de déploiement
  49. 50. Conception architecturale de la solution Vue de déploiement
  50. 52. Conception architecturale de la solution <ul><li>Les trois nœuds du nouveau système communiquent entre eux par le biais du protocole HTTP </li></ul>Vue de déploiement
  51. 53. Conclusion
  52. 54. Conclusion <ul><li>Les résultats ont pu montré une amélioration remarquable au niveau d’édition des contenus dans «Moodle». </li></ul>
  53. 55. Conclusion <ul><li>Nous ne voudrions pas finir cette présentation sans partager et exprimer tout le plaisir et la richesse cristallisée que nous avons vécus. </li></ul><ul><li>Ce fut un long et agréable voyage qui nous a amené à explorer : </li></ul><ul><ul><li>Le domaine très vaste et en pleine évolution qu’est le «e-Learning». </li></ul></ul><ul><ul><li>Le génie logiciel qui nous a encadrés et nous a imposés la rigueur de la recherche académique, </li></ul></ul><ul><ul><li>Et enfin le domaine de la systémique qui nous a guidés pour poser les bonnes questions lors de notre évaluation. </li></ul></ul>
  54. 56. Conclusion <ul><li>La présente expérience nous a aussi permis d’acquérir un ensemble de compétences dont une liste non-exhaustive conclut ce document : </li></ul><ul><ul><li>comprendre les standards, les normes et les concepts de base de «e-Learning» : Objet d’apprentissage, parcours d’apprentissage, plates-formes d’apprentissage en ligne, SCORM, etc.; </li></ul></ul><ul><ul><li>développer une documentation adéquate qui servira les projets ultérieurs sur le LCMS «Moodle»; </li></ul></ul><ul><ul><li>appliquer les méthodes de rétro-ingénierie et d’évaluation; </li></ul></ul><ul><ul><li>adopter l’approche systémique pour étudier la plate-forme «Moodle»; </li></ul></ul><ul><ul><li>apprendre quatre langages de programmation : PHP, Python, Javascript, XUL. </li></ul></ul>
  55. 57. Démo
  56. 58. Questions
  57. 59. Merci
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×