SCORM: Sharable Content Object Reference Model
-
Upload
khaled-fayala -
Category
Education
-
view
215 -
download
3
Transcript of SCORM: Sharable Content Object Reference Model
SCORMSharable Content Object Reference Model
Présenté par
Khaled FayalaHrizi BelgacemOuerfelli AchrefSaddem Taieb
2013
Introduction
• Les établissements et personnel enseignant consacrent énormément de
temps et de ressources au développement et à l’adaptation du matériel
pédagogique.
• De plus en plus d’équipes de développeurs et d’éducateurs à travers le
monde se tournent vers des stratégies de :
4
Partage et échangedes objets pédagogiques
Réutilisation
1 Introduction 3 Avantages2 Structure 5 Conclusion4 Inconvénients
Motivation
Difficulté de:
• Exporter des objets d’enseignement d’un serveur à un autre.
• Réutiliser des objets d’enseignement dans des différents cours.
• Rechercher des bibliothèques d’objets pédagogiques ou des répertoires de
médias au travers d’environnements d’apprentissage différents.
5
Sharable
Content Object Reference
Model
1 Introduction 3 Avantages2 Structure 5 Conclusion4 Inconvénients
Définition (1)
Un modèle
Crée par ADL (Advanced Distributed Learning)
Synthèse différents systèmes passés :
AICC (Aviation Industry Computer-Based Training Committee)
IMS (Instructional Management Systems)
LOM (Learning Object Metadata)
6
Un ensemble de recommandations
développées et préconisées par un groupe
représentatif d’utilisateurs réunis au sein
de forums, comme l’IETF, le W3C, leDublin Core, l’AICC,…
1 Introduction 3 Avantages2 Structure 5 Conclusion4 Inconvénients
Définition (2)
SCORM permet aux systèmes d’apprentissage de mieux gérer
les contenus en favorisant :
7
La recherche
L’importation
Le partage
La réutilisation
L’exportation
1 Introduction 3 Avantages2 Structure 5 Conclusion4 Inconvénients
8
DECOUPER LE CONTENU EN GRAINS
Le contenu n’est pas vu comme monobloc mais comme un ensemble de
plusieurs Unités d’Apprentissage.
DECRIRE LE COURS C’est plus facile de les retrouver, de les classer et/ou de les réutiliser.
Les principales informations demandées par SCORM sont :
Des informations générales de la ressource (titre, langue,
description, mot clé, structure,..)
Des données techniques (format, taille de fichier …)
Des données pédagogiques (type de ressources, d’interactivité,
difficulté, …), etc.
COMMUNIQUER LE CONTENU AVEC UNE PLATEFORME E-LEARNING
SCORM explique comment les grains s’agencent entre eux, et quelles
ressources ils utilisent.
Objectifs de SCORM1 Introduction 3 Avantages2 Structure 5 Conclusion4 Inconvénients
Objectifs de SCORM
La communication entre les grains produits dans des environnements divers
et les plates-formes de formation.
Rendant ainsi possible la récupération d’informations de type :
• Temps passé sur les grains de formation, sur la formation globale;
• Les scores aux exercices et évaluations;
• Le parcours et progression de chaque apprenant dans son
apprentissage
Il définit :
• La façon dont les grains doivent être décrits pour communiquer avec
les plates-formes;
• La façon dont les plates-formes doivent être conçues pour permettre
cette communication.9
1 Introduction 3 Avantages2 Structure 5 Conclusion4 Inconvénients
Structure de SCORM
12
1 Introduction 4 Inconvénients 5 Conclusion
Modèle
d’agrégation du
contenu : (CAM)
* Ressources d’apprentissage (assets, sco)
* Organisation de contenu
* Package de contenu
Environnement
d’exécution
(RTE)
Séquencement
et navigation
(SN)
Pour les objets
d’apprentissage
Pour la présentation
dynamique des objets
• Décrit comment
identifier et organiser
un contenu e-
Learning.
• Renseigner, via des
métadonnées toutes
les activités
Décrit les exigences
du système de gestion
de l'apprentissage
nécessaire à la gestion
de l'environnement
d'exécution.
Décrit comment le
système interprète
les règles de
séquencement
3 Avantages2 Structure de SCORM
Structure de SCORM
• Vise à décrire et échanger des éléments de formation, au
sein d’un entrepôt de documents pédagogiques.
• Comporte trois niveaux de métadonnées :
« Asset » ou « Ressources multimédia ».
« SCO » ou « grains de formation ».
« Agrégation de contenus » ou « Cours, parcours ».
• Ces métadonnées sont regroupées dans des catalogues ou
conditionnées avec les ressources qu’elles décrivent.
13
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Représentation électronique de media:
Texte
Image
Séquences sonores
Page web
Objet d’évaluation
Autres éléments pouvant être envoyés
à un navigateur Web
14
Asset = la forme la plus élémentaire du contenu pédagogique
Un Asset peut être décrit
avec des métadonnées
pour l’indexer dans des
dépôts de données
Ressources d’apprentissage (1)
Modèle d’agrégation du contenu
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
15
SCO (Sharable Content Object) = Plus petite unité pédagogique
• Appelée aussi un grain ;
• Partageable;
• Indépendante donc réutilisable dans d’autres contextes.
SCO et assets sont décrits par des métadonnées (LOM)
• Identifiables;
• Classables.
Ressources d’apprentissage (2)
Modèle d’agrégation du contenu
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Ressources d’apprentissage (3)
16
SCO est :
L’assemblage d’une ou de plusieurs ressources (Asset) et;
D’un code JavaScript lui permettant de communiquer avec un LMS
Représente une ressource pédagogique cohérente et consistante
Modèle d’agrégation du contenu
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Les agrégations de contenus
17
Utilisée pour:
• Regrouper les grains en cours, chapitre, module, etc. et y associer des
parcours
• C’est l’agrégation de contenus qui sera utilisée pour permettre le transfert
d’un contenu d’un LMS vers un autre.
Content Aggregation
Asset
SCO (Sharable
Content Object)
Content Aggregation Metadata
SCO Metadata
Asset Metadata
Chaque niveau est décrit
avec un sous-ensemble
précis de métadonnées
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
18
= Assets + SCOs + Organisation de contenu
• Unité d'apprentissage (partie de cours par exemple) pouvant être diffusée de
manière indépendante
• contient toutes les informations nécessaires pour faire fonctionner un cours
• permet d’importer une séquence d’apprentissage dans un LMS
Définit les ressources
d'apprentissage trouvé dans le
paquet de contenu. Cela peut être
des ressources d'apprentissage
externes ou internes.
Des données descriptives sur le
cours, nécessaire pour la
réutilisation du contenu.
Permettent la recherche et la
découverte de SCO et les
agrégations
Décrit la structure et les
ressources associées . Le fichier
manifeste doit être nommé
imsmanifest.xml et doit être
trouvée à la racine du package de
contenu.
Important ! XML permet de distinguer le contenu de la présentation cours réutilisable dans d’autres plates-formes
Contient la structure de
l’Unité pédagogique.
Elle représente une hiérarchie
d’activités pédagogiques
associées à des règles de
séquencement.
Il s’agit donc d’un guide
indiquant au LMS comment
gérer ces
activités avec un apprenant.
Package de contenus (Conditionnement du contenu)
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
19
Un exemple de package de contenu
Package de contenus (Conditionnement du contenu)
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
20
Structure Manifest file
Package de contenus (Conditionnement du contenu)
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
21
Un exemple de package de contenu
Package de contenus (Conditionnement du contenu)
Métadonnées
Organisation
Ressources
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Environnement d’exécution RTE
22
o Un ensemble de Scripts (JavaScript) à ajouter aux ressources pour leur
permettre de :
• Lancer des ressources d’apprentissage (Assets et SCOs) par la plate-
forme (LMS)
• Communiquer des données (métadonnées) au LMS.
o 49 données peuvent potentiellement être communiquées au LMS via 8
commandes. Sur ces 49 données, 12 sont obligatoires et 37 optionnelles.
o Il peut s’agir du nom de l’étudiant, de sa position dans le cours, de ses
préférences (langues, volume...), de ses résultats aux exercices, de l’état d’une
unité de sens (lu/non lu), etc.
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Environnement d’exécution RTE
23
o RTE Spécifie comment le contenu communique avec le LMS lorsque le module
est en cours de lecture.
o 2 étapes importantes dans le processus de communication :
1. Le contenu doit trouver le LMS puis une fois le LMS identifié, le contenu
peut communiquer avec une série de commandes « Get » et « Set »
complétées par un vocabulaire adéquat.
2. Une commande de type « Get » permet de récupérer une donnée du LMS
o Une commande de type « Set » permet de mettre à jour une donnée sur le LMS.
Par exemple avec ce jeu de commande, il est possible de récupérer le nom de
l’apprenant (Get) ou d’enregistrer son score obtenu (Set) sur une leçon.
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Environnement d’exécution RTE
24
Etat d’exécution :
LMSInitialize() Débute la session
LMSFinish() Met fin à la session
Transfert des données apprenant
LMSGetValue(‘’cmi.group.element’’))Lit une valeur
LMSSetValue (‘’cmi.group.element,value’’) Ecrit une valeur
LMSCommit() Vérifie la concordance des données
Gestion de l’état (erreurs)
LMSGetLastError(errornumber) Lit les messages d’erreur
LMSGetErrorString() Lit le numéro de l’erreur
LMSGetDiagnostic() Lit les paramètres d’erreur
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Environnement d’exécution RTE
25
cmi.core.lesson_status : permet de fixer si le cours a été vu ou pas.
Valeurs retournées = passed, completed, incomplete,
cmi.core.score.raw : permet d'envoyer le score du cours à la LMS.
cmi.core.session_time : Renvoie le temps passé dans la session.
cmi.core.student_name : Renvoie le nom de l’apprenant dans la session.
cmi.core.lesson_location : Renvoie le nom de la page en cours
cmi.core.total_time : Temps total passé dans le SCO
cmi.core.score : Renvoie le score obtenue pour le SCO.
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
26
Environnement d’exécution RTE
SCO = Sharable
Content Object
Student A
SCO 1 : passed
1. L'utilisateur utilise un SCO
2. Chaque SCO doit retourner au
LMS l'état des manipulations
d'un apprenant donné
3. L'information concernant
l'utilisation du SCO est
stockée dans une base
Learning
Management
System
Exemple
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Modèle de séquencement et de navigation
27
Permet un parcours d’apprentissage individualisé
Selon la façon dont le professeur a construit la progression
Selon la progression de l’apprenant
Décrit les la progression des activités d'apprentissage sous forme d'une
arborescence des activités
Personnalisation pour chaque apprenant
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Structure de SCORM
Modèle de séquencement et de navigation
28
Exemple :
SCORM 2004 préconise que toutes les
fonctions de séquencement sont externes
aux SCOs. Les concepteurs ont la
possibilité de définir la manière dont
l’apprenant peut enchaîner les SCOs.
Le LMS contrôle la navigation entre les
SCOs. Les règles de navigation sont
externes aux SCOs, stockées dans le LMS.
Un même ensemble de SCO peut être joué
avec des chemins différents !
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Avantages de SCORM
30
Maintenabilité et scalabilité
RapiditéVue Modèle
ACCESSIBILITE
ADAPTABILITE
DURABILITE
INTEROPERABILITE
REUTILISABILITE
MAINTENABILITE
1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
31
ACCESSIBILITE • Capacité à trouver et à accéder à des composants
provenant de différentes sources et à les envoyer
vers de nouveaux emplacements.
• Concerne la description et la diffusion des
ressources. Avoir une façon commune de les
décrire qui permette de les repérer facilement
quel que soit, leur emplacement.
Avantages de SCORM1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
32
ADAPTABILITE
• Capacité à adapter l’enseignement aux besoins
individuels et organisationnels.
Personnaliser la formation
Adapter à différents profils d’apprenants.
Avantages de SCORM1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
33
MAINTENABILITE
• Capacité à résister à l’évolution des contenus
et aux changements sans surcoût de
reconception, reconfiguration ou recodage.
Avantages de SCORM1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
34
DURABILITE• Capacité à résister aux changements
technologiques sans surcout de reconception,
reconfiguration ou recodage.
• Les ressources doivent pouvoir rester utilisables
dans un environnement technique en constante
évolution et donc être le plus possible
indépendantes d’un logiciel ou d’une technologie.
Avantages de SCORM1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
35
INTEROPERABILITE
• Capacité à prendre des composants
développés sur un système donné et de les
utiliser dans un autre système.
• Intérêt : la communication entre contenus et
plate-forme.
Avantages de SCORM1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
36
REUTILISATION• Capacité de réutiliser des composantes
pédagogiques dans de multiples applications,
cours et contextes
Réduire le temps
Ne pas remplacer tous le contenu eLearning
Indépendance et la capacité de s’intégrer dans
des systèmes variés
Avantages de SCORM1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
37
Coût de l'intégration de contenu
Le standard SCORM a certainement réduit les coûts de contenu intégrant dans un LMS.
Avantages de SCORM1 Introduction 4 Inconvénients 5 Conclusion3 Avantages2 Structure de SCORM
Inconvénients
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients & Problèmes 5 Conclusion
39
• Structuration fondée sur le contenu
(cours, chapitre , module) et non pas sur
l’activité de l’apprenant.
Structuration
Inconvénients
40
• Il manque quelques guides de bonnes pratiques
en ce qui concerne la manière d'exploiter les
données de traçage (en anglais : tracking,
ou tracing)
Manque de
traçage
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients & Problèmes 5 Conclusion
Inconvénients
41
• Difficulté d'éditer et de corriger les
fautes de frappe.
Fautes de Frappe
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients & Problèmes 5 Conclusion
Problèmes
42
• En considérant que le concepteur imagine les
réactions de l’apprenant et fixe les règles de
progression, on nie la diversité des situations et la
capacité de l’apprenant à s’orienter par lui-même.
Orienter l’utilisateur vaut mieux que l’obliger.
Méthodes
pédagogiques
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients & Problèmes 5 Conclusion
Problèmes
43
• En considérant que les parcours pédagogiques ne
sont qu’une succession de contenus, on oublie les
autres types d’activités, notamment collaboratives.
Erreur
conceptuelle
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients & Problèmes 5 Conclusion
Problèmes
44
• 10 ans est une longue période. Depuis SCORM
2004 a été introduit de nouvelles technologies
font naissance comme les smartphone, le cloud
computing mais le monde SCORM est encore
isolé sur un navigateur basique.
Technologies
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients & Problèmes 5 Conclusion
Problèmes
45
• La sécurité de l'API SCORM ne peut être
garanti que de façon très limitée, car il doit
être accessible à partir de JavaScript et par
conséquent peut également être manipulé de
l'extérieur.
Sécurité
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients & Problèmes 5 Conclusion
Synthèse
• Synthèse entre LOM, SCORM et IMS-LD
47
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients 5 Conclusion
Synthèse
• 3 points de vue sur les objets pédagogiques
48
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients 5 Conclusion
Conclusion
• Malgré certaines difficultés rencontrées en pratique, SCORM a permis le
développement d’un écosystème de produits permettant de réutiliser
efficacement les logiciels et les formations.
Côté logiciel: Il existe d’une part les plateformes d’apprentissage LMS qui
permettent d’intégrer tout type de formation développée suivant la norme
SCORM et d’autre part, des logiciels de création de contenu qui permettent
d’exporter le contenu suivant cette norme.
Côté formation: Les cours SCORM peuvent être intégrés facilement dans
différentes plateformes de formation LMS. Toutes ces réutilisations peuvent
permettre des économies importantes.
49
1 Introduction 2 Objectifs 3 Structure 4 Inconvénients 5 Conclusion
Références
• http://scorm.com/
• http://www.scorm.fr/
• http://www.adlnet.gov/scorm/
• http://www.innovativelearningtechnologies.fr/tendances/scorm-
qu%E2%80%99est-ce-que-c%E2%80%99est-174
• http://projet.c2imes.org/index.php?option=com_content&task=view&id=36&Item
id=53
• http://www.elearning-standard.com/fr/scorm-2004-quel-bilan-apres-8-ans-
dexistence/
• http://www.elearning-standard.com/fr/aicc-et-scorm-repondent-ils-aux-besoins-
des-tests-en-ligne/
• http://www.elearning-standard.com/fr/tag/scorm/50