Articles

SCORM Expliqué 201 : Une plongée plus profonde dans SCORM

Posted on

Qu’est-ce que SCORM ?

SCORM définit une manière spécifique de construire des systèmes de gestion de l’apprentissage (LMS) et des contenus de formation afin qu’ils fonctionnent bien avec d’autres systèmes conformes à SCORM.

Que signifie SCORM ?

SCORM signifie « Sharable Content Object Reference Model ».

« Sharable Content Object » indique que SCORM consiste à créer des unités de matériel de formation en ligne qui peuvent être partagées entre les systèmes. SCORM définit comment créer des « objets de contenu partageable » ou « SCO » qui peuvent être réutilisés dans différents systèmes et contextes.

« Modèle de référence » reflète le fait que SCORM n’est pas réellement une norme. ADL n’a pas écrit SCORM à partir de zéro. Au lieu de cela, ils ont remarqué que l’industrie avait déjà de nombreuses normes qui résolvaient une partie du problème. SCORM fait simplement référence à ces normes existantes et indique aux développeurs comment les utiliser correctement ensemble.

Qu’est-ce qu’un SCO ?

Un Sharable Content Object (SCO) est la pièce la plus granulaire de la formation dans un monde SCORM. Certains l’appelleraient un module, un chapitre, une page… le fait est que cela varie énormément. Un puriste de SCORM vous dirait qu’il devrait s’agir du plus petit élément de contenu qui est à la fois réutilisable et indépendant. En termes de traitement par le LMS, il s’agit de l’élément présenté séparément dans la table des matières et suivi séparément des autres éléments. Il peut contenir son propre signet, son propre score et son propre état d’achèvement.

Comment fonctionne SCORM ?

En gros, les différentes versions de SCORM régissent toutes les deux mêmes choses : le conditionnement du contenu et l’échange de données au moment de l’exécution.

  • Le conditionnement du contenu ou le modèle d’agrégation du contenu (CAM) détermine comment un élément de contenu doit être livré au sens physique. Au cœur de l’emballage SCORM se trouve un document intitulé « imsmanifest ». Ce fichier contient toutes les informations requises par le LMS pour importer et lancer le contenu sans intervention humaine. Ce fichier manifeste contient du XML qui décrit la structure d’un cours tant du point de vue de l’apprenant que du point de vue du système de fichiers physiques. Des questions telles que « Quel document doit être lancé ? » et « Quel est le nom de ce contenu ? » trouvent leur réponse dans ce document.
  • La communication Run-Time, ou échange de données, spécifie comment le contenu « parle » au LMS pendant que le contenu est effectivement lu. C’est la partie de l’équation que nous décrivons comme la livraison et le suivi. Cette communication comporte deux éléments majeurs. Premièrement, le contenu doit « trouver » le LMS. Une fois que le contenu l’a trouvé, il peut alors communiquer par le biais d’une série d’appels « get » et « set » et d’un vocabulaire associé. Conceptuellement, il s’agit de choses comme « demander le nom de l’apprenant » et « dire au LMS que l’apprenant a obtenu un score de 95% à ce test ». Sur la base du vocabulaire SCORM disponible, de nombreuses expériences interactives riches peuvent être communiquées au LMS.

Pourquoi utiliser SCORM?

SCORM est un outil vraiment puissant pour toute personne impliquée dans la formation en ligne, la formation assistée par ordinateur, l’apprentissage à distance ou le eLearning. Le contenu peut être créé une fois et utilisé dans de nombreux systèmes et situations différents sans modification. Cette fonctionnalité « plug-and-play » peut être puissante au sein d’une organisation, mais encore plus entre organisations. Le contenu peut être vendu et livré à l’utilisateur plus rapidement, de manière plus robuste et à un prix plus bas.

SCORM est largement adopté par certaines organisations énormes. Il a l’élan critique et est la norme industrielle de facto. Le ministère américain de la Défense, dans DoDI 1322.26, a spécifié que tout son contenu doit être livré via SCORM ou l’API d’expérience (xAPI). La totalité du contenu. L’industrie suit le mouvement, et la norme apparaît dans une grande majorité des appels d’offres pour l’acquisition de contenus de formation et de systèmes de gestion de l’apprentissage.

Quelle version de SCORM est pertinente ?

La réponse est toutes. L’objectif premier de l’adoption de SCORM est de créer un système interopérable qui fonctionnera bien avec d’autres systèmes. Le support de toutes les versions de SCORM et de l’AICC est essentiel pour atteindre cet objectif. À ce jour, il existe trois versions publiées de SCORM, chacune s’appuyant sur la précédente.

  • SCORM 1.1 était essentiellement la première passe, et n’a jamais été largement acceptée. Certains produits le supportent encore, mais il n’est pas largement adopté.
  • SCORM 1.2 a suivi la 1.1, et a résolu de nombreux problèmes de la 1.1. C’était et c’est toujours la version largement adoptée. Tous les principaux LMS continuent de la prendre en charge et la majorité des fournisseurs de contenu produisent toujours du contenu conforme à la spécification 1.2.
  • SCORM 2004 (anciennement connu sous le nom de SCORM 1.3) est la version la plus récente. Elle étend et formalise les parties packaging et Run-Time de la norme 1.2, mais son principal ajout est la spécification de séquençage et de navigation (S&N). S&N permet au fournisseur de contenu de spécifier à la fois le comportement au sein du SCO et le comportement entre les SCO. Cela permet des interactions de contenu beaucoup plus riches et une augmentation considérable de la réutilisation des SCO. L’adoption a été lente, jusqu’à présent, mais le nombre de LMS et de vendeurs de contenu supportant SCORM 2004 augmente considérablement.

Pour plus de détails sur les versions de SCORM, y compris les différentes saveurs de SCORM 2004, visitez la feuille de route des normes eLearning.

Comment SCORM se rapporte-t-il à AICC, xAPI et cmi5?

SCORM est un modèle de référence, ce qui signifie qu’il est construit sur des spécifications existantes. Dès le début, SCORM a été décrit comme une solution « best of breed », récoltant les meilleurs morceaux de spécifications antérieures.

AICC, une norme de l’industrie aéronautique, a été utilisée comme base pour la partie de communication Run-Time de la spécification SCORM. Se conformer à une norme ne signifie pas que l’on se conforme automatiquement à l’autre.

xAPI, également appelée Experience API ou Tin Can API, est souvent considérée comme la « prochaine génération de SCORM » et constitue la toute dernière norme eLearning. Chez Rustici Software, nous avons travaillé en étroite collaboration avec ADL sur le projet Tin Can (les débuts de xAPI), en transmettant notre connaissance de SCORM pour nous assurer que xAPI est un énorme bond en avant pour la communauté eLearning. xAPI est largement différent de SCORM et fournit un moyen plus flexible de suivre une grande variété d’apprentissage, y compris les activités qui se produisent en dehors du LMS. Vous pouvez en savoir plus sur xAPI ici.

cmi5 est un profil xAPI utilisé lorsque les activités xAPI sont lancées à partir d’un LMS. cmi5 définit les composants nécessaires à l’interopérabilité du système, tels que le packaging, le lancement, la poignée de main de crédence et le modèle d’information cohérent. Vous pouvez en savoir plus sur cmi5 ici.

Comment puis-je rendre mon système ou mon contenu conforme à SCORM ?

Voyez les ressources et les articles sur ce site. Ils constituent une bonne introduction aux rouages techniques de la conformité SCORM.

L’obtention d’une conformité SCORM de base pour votre contenu peut souvent être réalisée par un développeur logiciel talentueux dans un délai raisonnable. La partie difficile est de créer un contenu qui est non seulement conforme, mais aussi largement compatible. De nombreuses implémentations LMS ont des interprétations légèrement différentes des spécifications et d’autres bizarreries qui peuvent rendre l’interopérabilité transparente difficile. Si vous envisagez de distribuer votre contenu à grande échelle, ou si vous souhaitez simplement éviter les tracas liés à l’apprentissage des subtilités de SCORM, consultez notre pilote SCORM (ou pilote Rustici). C’est de loin le moyen le plus simple de créer du contenu conforme à SCORM largement compatible.

La conformité des SML est un projet beaucoup plus impliqué. L’effort nécessaire pour mettre en œuvre pleinement toutes les spécifications correctement se mesure généralement en années-hommes et la compatibilité étendue est encore plus insaisissable que du côté du contenu. SCORM place intentionnellement le « fardeau de la complexité » sur le LMS. Si vous devez rendre votre LMS conforme à SCORM, vous devriez fortement envisager d’utiliser notre moteur SCORM (ou Rustic Engine). Il est garanti qu’il vous rendra la vie beaucoup plus facile!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *