Articles

Logiciel conforme à SCORM : comment trouver un LMS qui coche toutes les cases

Vous voilà à la recherche d’une plateforme eLearning qui correspond parfaitement à votre contenu SCORM. Pour tous ceux qui sont dans le eLearning depuis un moment, le terme de recherche « conformité scorm » semble surgir partout. Pourtant, il est facile de tomber sur une solution qui ne la prend pas en charge.

Dans cet article de blog, nous vous guiderons à travers quelques raffinements techniques de SCORM et vous fournirons une liste de contrôle pour faire un choix intelligent dans un LMS.

SCORM expliqué

Shareable Content Object Reference Model, ou simplement SCORM, est la norme d’or pour les cours en ligne. Grâce à lui, un LMS conforme à SCORM exécute n’importe quel fichier SCORM comme un lecteur de DVD lit n’importe quel disque DVD. Ainsi, si une entreprise utilise ce format et décide de passer à une autre plateforme d’apprentissage, il n’y a pas lieu de s’inquiéter de perdre du contenu, car tout autre LMS compatible SCORM le reconnaîtra également.

Pour un administrateur de LMS, un fichier SCORM typique ressemble à une archive ZIP. Cette archive contient tout le texte, les images, la vidéo et tout ce que vous ajoutez à un cours électronique. Mais ce qui différencie un fichier SCORM d’une collection d’actifs archivés habituelle, c’est la stricte hiérarchie des fichiers et le code qui régit leur interaction. Et cela change la donne.

En tant que mécanisme d’interaction entre un cours électronique et un LMS, SCORM vous permet de définir des règles de déplacement entre les unités d’apprentissage. Par exemple, vous pouvez faire en sorte que les apprenants étudient d’abord le contenu textuel et seulement ensuite les laisser regarder une conférence vidéo. Il permet également d’enregistrer les progrès des apprenants et de suivre leurs résultats.

Heureusement pour nous, l’époque où seuls les professionnels férus de technologie pouvaient créer des fichiers SCORM est révolue. Désormais, presque tout le monde peut le faire grâce à un éditeur spécial qui crée automatiquement un paquet prêt à être téléchargé sur un LMS.

LMS conformes à SCORM

Un LMS conforme à SCORM est une plateforme en ligne qui reconnaît SCORM. Cela semble être une évidence, non ? Pourtant, il y a une partie délicate à laquelle il faut faire attention.

La conformité SCORM est en fait un terme général, mais en réalité, il existe trois niveaux de prise en charge de SCORM. Un LMS peut être :

  • conforme à SCORM
  • conforme à SCORM
  • ou certifié à SCORM

La distinction entre conformité et conformité n’est pas évidente pour la plupart des utilisateurs, à moins d’avoir parcouru les spécifications de près, car un cours électronique fonctionnera et des statistiques seront recueillies dans tous les cas. La différence réside dans le nombre d’éléments CMI qu’un LMS conforme, conforme ou certifié prend en charge.

Trois niveaux de conformité SCORM

CMI signifie « instruction gérée par ordinateur ». La liste des éléments CMI est comme la liste des capacités des personnages à chaque niveau dans un jeu vidéo. Dans le contexte du eLearning, il s’agit de la liste des commandes que le LMS peut suivre et des types de données qu’il collecte.

Comme nous l’avons mentionné précédemment, la conformité est un terme général qui fait référence à un large éventail de solutions de qualité différente. Mais généralement, les logiciels conformes à SCORM prennent en charge le niveau le plus basique d’interaction entre les cours et le LMS. Cela inclut les commandes de base pour l’initialisation de la communication, la sauvegarde de la progression et la finition. Basique ne signifie pas toujours mauvais ou insuffisant ; il existe des centaines de solutions de  » niveau un  » suffisamment bonnes pour la plupart des gens.

Les LMS conformes à SCORM prennent en charge un ensemble plus large d’éléments CMI, permettant une analyse plus détaillée des données recueillies. Par exemple, les évaluations publiées dans SCORM 1.2/2004 permettent d’obtenir des résultats détaillés au niveau des questions-réponses. Dans le même temps, tous les LMS ne permettent pas ce niveau de prise en charge, mais cela ne signifie pas qu’ils sont non conformes.

Les termes « conforme » et « compliant » signifient qu’un LMS prend en charge les normes SCORM. Cela n’a pas été confirmé par une certification tierce, mais le fournisseur a très probablement effectué ses propres tests.

Les LMS certifiés SCORM vous offrent le niveau maximal de support SCORM. Leur conformité est vérifiée par Advanced Distributed Learning (ADL), une organisation tierce. Ses ingénieurs utilisent des outils de test spéciaux qui leur permettent de vérifier presque tous les cas d’utilisation possibles des cours SCORM.

iSpring Learn LMS

4.8 sur 5 étoiles

{PROGRESS_BAR}

{REVIEWS} avis clients

Automatiser la formation en entreprise et améliorer les performances des employés.

Cours SCORM

Les performances de SCORM dépendent également de l’outil auteur que vous utilisez pour créer des cours électroniques. Par exemple, nous pouvons garantir qu’iSpring Suite prend en charge sans faille les formats SCORM 1.2 et SCORM 2004, car il a été certifié par l’ADL. Mais généralement, il est judicieux de tester un cours avant de mettre à l’épreuve de nouvelles plateformes d’apprentissage.

Le format SCORM est apparu en 2001, il est donc en fait un peu comme un dinosaure en 2019. Chaque version de SCORM a son propre ensemble de suites de tests ; le défi est que ces outils de test n’ont pas été mis à jour depuis. Dans le département d’assurance qualité d’iSpring, nous avons des machines virtuelles spéciales pour tester la conformité SCORM après toute modification de l’outil auteur.

Si cela semble trop hardcore, il existe le service SCORM Cloud, une bonne plateforme pour tester le contenu SCORM. La base de la plateforme est SCORM Engine. Bien qu’il ne capte pas certaines non-conformités mineures, l’outil permet de suivre l’ensemble du processus d’interaction du cours avec un LMS, de l’initialisation à la terminaison.

La correspondance parfaite : Cours conformes à SCORM & LMS

Alors, comment savoir si un LMS fonctionnera avec votre contenu SCORM ? Tout d’abord, découvrez quel type de SCORM le LMS supporte. Nous avons déjà mentionné qu’il existe plusieurs versions de SCORM ; vous pouvez en apprendre davantage sur les différences dans cet article de blog.

Si le LMS ne prend en charge que SCORM 1.2, les cours électroniques en SCORM 2004 seront un gaspillage de ressources et vice versa. La logique de ces deux formats est similaire, mais ils utilisent des éléments CMI différents. Examinons les plus significatifs.

Valeur de l’état

Dans SCORM 1.2, il existe un seul type d’état : l’achèvement. SCORM 2004 dispose d’un système de rapport plus avancé. Il existe deux valeurs indépendantes soumises : l’achèvement (affichage de la progression) et le succès (résultat du test).

Comparaison des normes SCORM
SCORM 1.2 SCORM 2004

États d’achèvement :

  • passé
  • complété
  • échec
  • incomplet
  • browsed
  • not attempted (ce statut est défini par défaut au début)

Les statuts d’achèvement :

  • Complété
  • incomplet
  • non tenté
  • inconnu

Statuts de réussite :

  • passé
  • échec
  • inconnu

N/B : Il existe des LMS qui ne prennent en charge que les statuts Terminé/Incomplet. Lorsqu’un fichier SCORM tente de soumettre un autre statut tel que Passed ou Failed, les plateformes ne peuvent pas l’enregistrer. Par conséquent, le cours est toujours  » En cours « .

N/B : Il existe des LMS qui utilisent une seule valeur de statut : achèvement ou réussite. Lorsqu’il atteint le score de réussite et soumet cmi.success_status = passed, le LMS définit le statut d’achèvement à « Completed » (cmi.completion_status = completed.) Si un LMS ne prend en charge que les statuts d’achèvement, alors le score est utilisé uniquement pour les statistiques. Par exemple, un utilisateur termine un test en obtenant un score de 50% (c’est-à-dire qu’il n’a pas réussi).

Limites de stockage des données de suspension

Chaque version de SCORM a une limite pour la taille maximale de stockage des données de suspension. Les normes ont été créées il y a près de 20 ans, ses développeurs n’ont donc pas prévu de grands cours de plusieurs centaines de diapositives avec des tests et d’autres interactions.

La taille des données de suspension n’est pas la même que celle d’un cours électronique ; il s’agit du volume de données que le cours peut soumettre au LMS par cmi.suspend_data. Le LMS cesse de suivre l’état du cours si cette limite est dépassée.

Exemple : Disons que vous utilisez SCORM 1.2 (autorise 4 096 symboles dans suspend_data) et que votre cours est composé de 120 diapositives. Cela signifie que si un utilisateur ferme le cours à la diapositive 90 et le redémarre, il devra commencer quelque part entre la diapositive 35 et 40, car la limite de 4 096 symboles a été atteinte quelque part dans cette plage.

SCORM 1.2 SCORM 2004
4 096 symboles.

2e édition : 4 000 symboles.

3e & 4e Éditions : 64 000 symboles.

N/B : Si le LMS dispose d’une fonctionnalité de parcours d’apprentissage, il est préférable de diviser les cours volumineux en modules SCORM et de les combiner dans un parcours d’apprentissage au sein du LMS. De cette façon, les utilisateurs auront une expérience d’apprentissage plus confortable et vous obtiendrez les statistiques les plus correctes.

Liste de contrôle pour choisir un bon LMS conforme à SCORM

  1. Quelles versions de SCORM sont prises en charge ? Existe-t-il une édition préférée ?

    Il peut arriver qu’un LMS supporte toutes les éditions de SCORM, mais fonctionne mieux avec une édition spécifique. Par exemple, le LMS peut garantir les meilleures performances pour SCORM 2004 (3e édition), malgré le fait que toutes les versions de SCORM sont prises en charge.

  2. Quel niveau d’environnement d’exécution (RTE) SCORM le LMS prend-il en charge ?

    Il existe des éléments de modèle de données de « 1er niveau » qui sont les plus importants et qui sont reconnus comme la norme de l’industrie. Les éléments les plus couramment utilisés sont :

    • cmi.completion_status & cmi.success_status cmi.score.scaled
    • cmi.session_time
    • cmi.location
    • cmi.exit

    Le 2e niveau comprend :

    • interactions
    • objectifs
    • cmi.progress_measure

    Il existe également quelques éléments supplémentaires du modèle de données (entrée, mode et crédit) que l’on peut qualifier de 3e niveau. Leur objectif est de fournir aux apprenants une expérience optimale.

  3. Le LMS est-il certifié par ADL ? Si non, quels éléments de l’API SCORM sont pris en charge ?
  4. Combien de temps s’est écoulé depuis l’intégration de SCORM au LMS ?

    Plus l’adoption est ancienne, moins il y a de possibilités de bugs et de fonctionnalités brutes.

  5. Y a-t-il un outil de mise à jour du contenu qui permet de préserver les statistiques précédentes ?
  6. Y a-t-il un système de contrôle de version du contenu ?
  7. Comment le contenu SCORM est-il importé ?

    C’est très facile ? Pouvez-vous, par exemple, télécharger un paquet SCORM directement à partir d’un outil auteur ?

  8. Quel type de rapports sont disponibles dans le LMS pour les cours SCORM ?
  9. Comment les données du cours SCORM se présentent-elles dans le LMS ? Comment les rapports sont-ils présentés ?

    Par exemple, sous forme de tableaux, ou existe-t-il une représentation plus graphique ?

  10. Le LMS utilise-t-il Rustici Engine (anciennement SCORM Engine) ? Si non, existe-t-il un lecteur intégré pour les fichiers SCORM ?

    Avoir un lecteur spécial avec un panneau de navigation et un bouton de fermeture est une bonne fonctionnalité pour un LMS. En même temps, de nombreux LMS, même les meilleurs, n’ont pas cette fonctionnalité.

  11. Comment les données de l’utilisateur sont-elles soumises au LMS lors de la consultation des cours ?
    Nous vous recommandons de rechercher un lecteur SCORM basé sur JavaScript, car d’autres solutions (disons, qui se connectent côté serveur via PHP) peuvent ralentir les performances du cours. Ainsi, si un utilisateur clique rapidement sur le cours, le LMS pourrait ne pas avoir le temps d’enregistrer la progression.
  12. Le LMS ouvre-t-il les cours électroniques dans une nouvelle fenêtre ? De nombreuses fenêtres pop-up ralentissent tout, et les utilisateurs peuvent se perdre. S’ils ne peuvent pas trouver rapidement une certaine fenêtre, c’est un problème (surtout s’il s’agit d’un test avec un temps limité).
  13. Le LMS affiche-t-il des statuts de contenu en fonction des données qu’il reçoit des cours ? Le LMS montre-t-il aux apprenants une barre de progression ?
  14. Y a-t-il des limites pour la taille d’un cours téléchargé ou le nombre d’éléments dans chaque cours ?
  15. Y a-t-il une fonction de mise à l’échelle du contenu qui permet aux utilisateurs de suivre des cours sur des smartphones ?

    Si cette fonctionnalité n’existe pas, les statistiques peuvent être incorrectes. Les cours enverront des paquets de données supplémentaires lorsque les utilisateurs semblent être inactifs, même s’ils ne le sont pas ; par exemple, lorsqu’ils passent beaucoup de temps à zoomer et à dézoomer sur une énorme diapositive non adaptative sur leur iPhone.

  16. Le LMS nécessite-t-il l’installation de plugins ou d’extensions ?

    Certains LMS vous demandent de configurer un VPN, parfois ils ont finalement besoin de Flash et Silverlight. C’est mieux quand tout fonctionne en HTML5 et JavaScript simples.

  17. En cas de problèmes du côté du LMS, quel mécanisme de débogage est utilisé ?

    La raison de poser cette question est de savoir si le fournisseur a un plan détaillé pour les pertes de données, les urgences ou tout autre problème inattendu.

The Bottom Line : SCORM & iSpring Learn

Comme vous pouvez le constater, pour faire un choix éclairé d’une solution conforme à SCORM, vous devrez vous plonger profondément dans les rouages techniques. Si vous ne voulez pas vous perdre, gardez à l’esprit trois questions majeures :

  • Quelle version de SCORM utilisez-vous (ou envisagez-vous d’utiliser) pour votre contenu actuel ?
  • Votre outil auteur crée-t-il vraiment des cours conformes à SCORM ?
  • Quel niveau de prise en charge de SCORM attendez-vous d’une plateforme ?

iSpring Learn est une solution conforme à SCORM qui prend en charge SCORM 1.2 et SCORM 2004. L’un de ses principaux avantages en termes de conformité est un outil auteur entièrement intégré. Il vous permet de créer facilement du contenu SCORM, de le télécharger directement vers un LMS en quelques clics et d’obtenir des rapports statistiques étendus. N’hésitez pas à découvrir son fonctionnement en obtenant un essai gratuit!

Laisser un commentaire

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