Dès qu'il s'agit de déposer des contenus e-learning dans un LMS, on tombe d'abord sur SCORM et xAPI. On peut produire le contenu sans connaître les spécifications, mais il faudra bien en choisir une. Voici de quoi trancher, sans plus.
SCORM est un accord entre le contenu et le LMS
SCORM (Sharable Content Object Reference Model) est la spécification qui définit la manière dont un contenu e-learning et un système de gestion de l'apprentissage échangent. L'objectif : que la progression, la complétion et les scores circulent de la même façon quel que soit le LMS d'accueil, sans avoir à refaire le contenu pour chaque système.
Un package est un simple fichier ZIP
Un package SCORM réunit HTML, vidéo et scripts dans un seul ZIP. À l'intérieur se trouve un fichier imsmanifest.xml, que le LMS lit pour connaître la structure du contenu, le fichier de départ et les règles de complétion. C'est ce ZIP que vous déposez au moment d'enregistrer le contenu ; à l'ouverture, les scripts du package dialoguent avec le LMS et enregistrent la progression.
Un fichier SCORM s'ouvre en le déposant dans un LMS
Un fichier SCORM (un ZIP) ne se lance pas d'un double-clic. Déposez le ZIP tel quel, sans le décompresser, sur l'écran d'enregistrement de contenu de votre LMS : celui-ci lit le fichier imsmanifest.xml qu'il contient et l'enregistre comme un cours. Les apprenants ouvrent ensuite ce cours dans le LMS. Pour vérifier son comportement sans LMS, déposez-le dans un environnement de test SCORM comme SCORM Cloud.
Transformer une vidéo en SCORM, étape par étape
Les étapes sont à peu près toujours les mêmes. Préparez d'abord le fichier MP4 et, si besoin, un fichier de sous-titres. Renseignez ensuite les informations comme le titre, puis fixez les règles de lecture : la part à visionner pour valider la complétion et les restrictions comme le blocage de l'avance. Choisissez ensuite SCORM 2004 ou xAPI et regroupez le tout dans un ZIP. Enfin, déposez-le dans le LMS et vérifiez que la lecture et la complétion sont bien enregistrées. Dans Xakar, vous importez la vidéo, choisissez les réglages et téléchargez directement ce ZIP.
La version 1.2 date de 2001 et reste la plus largement prise en charge. En contrepartie, elle enregistre moins d'informations et ne distingue pas la complétion de la réussite. 2004 enregistre une mesure de progression distincte, sépare complétion et réussite, et permet de contrôler l'ordre dans lequel plusieurs contenus sont suivis. Les deux ne sont pas compatibles : vérifiez ce que prend en charge votre LMS avant de choisir.
xAPI dépasse le cadre du LMS
xAPI (Experience API, aussi appelé Tin Can API) envoie les relevés d'apprentissage à un LRS (Learning Record Store) plutôt qu'au LMS. Les relevés prennent la forme d'énoncés « untel a fait ceci », si bien qu'une activité hors cours — mise en pratique sur le terrain, autre outil — s'enregistre de la même façon. En contrepartie, il vous faut un LRS et une idée précise de l'usage de ces relevés.
Lequel choisir
Si votre LMS est arrêté et que vous n'avez besoin que de la progression et de la complétion en son sein, SCORM 2004 suffit. Si vous comptez rassembler et analyser des relevés au-delà du LMS, regardez du côté de xAPI. Si votre LMS ne gère que 1.2, il vaut la peine de demander à votre administrateur si 2004 est disponible. Xakar produit du SCORM 2004 4e édition, du xAPI, et un format Custom où vous fournissez vous-même le code de complétion.
Avec un outil auteur ou un service de conversion. Le résultat est un unique ZIP, que vous déposez sur l'écran d'enregistrement de contenu de votre LMS. Xakar prend une vidéo ou un PDF et l'emballe en package SCORM 2004 ou xAPI.
Peut-on l'ouvrir sans LMS ?
Ouvrir directement le HTML du package affiche bien l'écran, mais aucune progression ni complétion n'est enregistrée : ces données transitent par l'API SCORM que fournit le LMS. Pour observer le comportement réel, déposez-le sur un LMS ou un environnement de test SCORM.
Un même package peut-il être à la fois SCORM et xAPI ?
Un package fonctionne selon une seule spécification. Produire deux fois le même contenu, une fois pour chacune, ne pose aucun problème.