La plupart des plateformes utilisent désormais notre nouveau lecteur eLearning standard. Si c'est votre cas, suivez les instructions dans Créer un module en important un fichier eLearning à la place. Pour vérifier quel lecteur vous utilisez, cliquez sur Créer → Module : si le menu affiche Standard eLearning, vous utilisez le nouveau lecteur. S’il affiche SCORM, vous utilisez l'ancien lecteur, et cet article s'applique à votre plateforme.
Vous pouvez créer un module en important un fichier SCORM sur la plateforme. Les versions SCORM suivantes sont prises en charge :
- SCORM 1.2
- SCORM 2004 (2ème, 3ème et 4ème éditions)
Vous pouvez consulter la version de votre fichier SCORM en le dézippant, puis en ouvrant le fichier lmsmanifest.xml. Dans les premières lignes, la balise schemaversion indique la version (si rien n’est indiqué, il s’agit de la version SCORM 1.2).
Importer un fichier SCORM
Vous pouvez ajouter un fichier SCORM dans la plateforme, sous forme de module.
Un module SCORM ne peut contenir qu’un seul fichier SCORM, et ne permet pas l’ajout de Fiches, Questions ou Documents supplémentaires. Pour ajouter des activités après le module SCORM, nous vous conseillons de créer un autre module, puis de rassembler les deux modules dans un parcours.
Les apprenants ne peuvent pas publier de messages dans un module SCORM, ni réagir aux activités. Ils peuvent cependant cliquer sur Oui, je vais l'utiliser !, ou Je ne pense pas à la fin du module, contribuant ainsi à son score des réactions.
Il n’est pas non plus possible de définir une durée minimum ou maximum sur ce module au sein d’un chemin.
- En haut à droite de la page d’accueil, cliquez sur Créer → Module.
- Cliquez sur SCORM.
- Dans la barre latérale de gauche, sous Infos du module, cliquez sur Ajouter un SCORM.
- Cliquez sur OU SÉLECTIONNEZ UN FICHIER.
- Choisissez le fichier SCORM depuis votre ordinateur (le fichier doit être au format
.zip).
💡 Si vous souhaitez importer plusieurs fichiers SCORM d’un seul coup, contactez votre Client Success Partner ou Solution Architect.
Évitez la duplication de modules LinkedIn Learning
Nous recommandons fortement de conserver une seule instance de chaque module LinkedIn Learning sur votre plateforme. La présence de modules en double entraîne des enregistrements de progression incohérents pour les apprenants.
Par exemple, si vous utilisez le connecteur LinkedIn Learning, n’importez pas les fichiers AICC pour ces mêmes modules LinkedIn Learning. Si un apprenant termine un module dans une version, sa progression ne sera pas transférée vers le doublon. De plus, LinkedIn Learning n’enregistrera pas de nouveau la complétion s’il relance un module déjà terminé.
Modifier un module SCORM
Le remplacement d’un fichier SCORM par un autre est visible instantanément par les utilisateurs qui ne sont pas en train de le jouer.
Les utilisateurs qui ont commencé (mais pas terminé) une tentative dans un module SCORM voient la même version du fichier et la même version du module jusqu’à ce qu’ils terminent leur tentative. Lorsqu’ils commencent une nouvelle tentative sur le module, ils voient le fichier le plus récemment téléchargé et la dernière version du module.
- En haut de la page d’accueil, cliquez sur Modules.
- Sur la droite de la ligne de module, cliquez sur
Éditer.
- Dans la colonne de gauche, cliquez sur l’activité correspondant au SCORM.
- En haut à droite de l’aperçu SCORM, cliquez sur
Paramètres.
- Cliquez sur Mettre à jour le fichier.
- Choisissez le fichier SCORM depuis votre ordinateur (le fichier doit être au format .zip).
- Cliquez sur Enregistrer.
Pour les utilisateurs qui n’ont pas terminé le module, l'avancement n’est pas conservé d’un document à l’autre (l’élément cmi.suspend_data est supprimé.)
Vérifier la compatibilité d’un fichier SCORM (Web et mobile)
Format
Pour être compatible avec la plateforme et l’application mobile, le fichier SCORM doit :
- Être exporté au format
.zip(avec une valeur de compression « 0 » - stocké, ou « 8 » - décompressé, selon la norme 2015). - Être archivé directement et ne pas contenir de dossiers intermédiaires.
- Être publié en HTML5.
- Avoir une taille maximale (décompressée) de 4 Go.
- Contenir au maximum 50 000 fichiers.
- Avoir un taux de compression maximal de 200.
- Avoir un nom de fichier qui ne contient pas les caractères unicode suivants : Caractères unicode déconseillés ↗
Sinon, l’importation échouera.
Nous supportons également les multisco en version SCORM 2004 mais pas les multisco SCORM 1.2.
Si le module est destiné à être lu sur mobile, vérifiez que l’affichage du contenu s’adapte à la taille de l’écran (contenu "responsive"), puis autorisez la lecture sur mobile.
À cause de la différence entre la taille d’un écran d’ordinateur et sur l’application mobile, nous recommandons de configurer le fichier SCORM pour que son contenu s’adapte à la taille de l’écran. Notez que cela doit être défini lors de la création du fichier SCORM.
Options
- Vérifiez que le fichier SCORM ne contient aucun document Flash.
- Vérifiez que le lancement du module n’ouvre pas une nouvelle fenêtre (pour plus d'informations, consultez cet article de la documentation Articulate) ou qu’il n’ouvre pas de fenêtre externe en cours de lecture.
- Vérifiez que l'option de rapport est définie sur « Réussi/Échoué ». Pour plus d'informations, consultez cet article.
Si vous avez besoin d’aide pour la publication de fichiers SCORM, nous vous conseillons de contacter votre éditeur SCORM. Par exemple :
Éléments SCORM obligatoires
Les éléments obligatoires déterminent si un module est considéré terminé dans 360Learning.
Ces éléments doivent être envoyés par le fichier SCORM et dépendent de la version SCORM (1.2 ou 2004). Vous pouvez généralement les configurer dans les options de reporting ou de suivi de votre éditeur de SCORM. Nous recommandons de les configurer pour qu’ils se mettent à jour lorsque l’utilisateur atteint la dernière diapositive ou atteint l’objectif principal du module.
Dans tous les cas, la progression d’un module SCORM dans 360Learning peut prendre trois valeurs uniquement :
- 0 % si le module n’a pas été commencé.
- 50 % dès que l’utilisateur clique sur Commencer depuis la page d’accueil du module.
- 100 % dès que le fichier SCORM envoie les éléments obligatoires avec la valeur finale attendue par 360Learning
Lorsque le fichier SCORM envoie un élément obligatoire avec la valeur finale, nous cessons de mettre à jour le score et le temps passé.
Si vous souhaitez que le temps passé après la dernière question soit pris en compte, nous vous recommandons d’envoyer la valeur finale de l’élément obligatoire à la fin du module. Sinon, le temps passé affiché dans les statistiques du module pourrait être inférieur au temps réellement passé.
SCORM 1.2 : État d’avancement
Dans le cas de SCORM 1.2, 360Learning considérera le module comme terminé si le fichier SCORM envoie l’élément correspondant à l’avancement avec la valeur « Completed », « Passed » ou « Failed ».
| Version SCORM | Nom de l’élément | Valeur d’initialisation | Valeur finale |
| SCORM 1.2 | cmi.core.lesson_status | not_attempted |
completed, passed ou failed
|
SCORM 2004 : état d'avancement ou statut de succès
Dans le cas de SCORM 2004, pour que 360Learning considère le module comme terminé, le fichier SCORM doit envoyer le statut de complétion avec la valeur « Completed ».
| Version SCORM | Nom de l’élément | Valeur d’initialisation | Valeur finale |
| SCORM 2004 | cmi.completion_status | unknown |
completed |
Si un utilisateur est bloqué à 50 % d’avancement alors qu’il semble avoir fini le module, voir Paramétrer un fichier SCORM dans Articulate pour empêcher le blocage à 50 %.
Éléments SCORM facultatifs
Score
Si le fichier SCORM contient des questions, vous pouvez envoyer le score de l’apprenant, qui sera interprété et affiché par la plateforme 360Learning.
Si vous souhaitez que les utilisateurs complètent le module SCORM uniquement lorsqu’ils atteignent un certain score, consultez Ajouter un score seuil dans un SCORM. Le reste de cette section décrit comment 360Learning interprète et affiche les scores.
Les éléments de score doivent être au format nombre (si possible, en pourcentages).
| Version SCORM | Nom de l’élément |
|---|---|
| SCORM 1.2 |
|
| SCORM 2004 |
|
Détails du calcul du score pour la version SCORM 1.2
L’élément cmi.core.score.min indique la valeur minimum du score que peut obtenir un Apprenant, et l’élément cmi.core.score.max indique la valeur maximum.
L’élément cmi.core.score.raw (obligatoire) indique la valeur du score final de l’apprenant. Il doit être compris entre les deux valeurs ci-dessus (si elles existent).
Le score en pourcentage est calculé de la manière suivante : math.round(100 * (raw - min) / (max - min)).
Exemples de calcul du score dans la plateforme 360Learning, en fonction des valeurs envoyées par le fichier:
| SCORM | 360Learning | |
| cmi.score.raw | cmi.core.score.max | Score affiché |
| "0.75" | 75 % | |
| "75" | 75 % | |
| "3" | "4" | 75 % |
| "3" | "" | 3 % |
Détails du calcul du score pour la version SCORM 2004
L’élément cmi.score.scaled indique le score final obtenu par l’apprenant. S’il est positif, nous le reprenons tel quel dans l’affichage de la plateforme.
S’il est négatif ou absent, on utilise les éléments cmi.score.raw et cmi.objectives_count :
-
cmi.score.rawindique le score final (nombre entier). -
cmi.objectives._countindique le nombre de questions. - Le score affiché dans la plateforme est une division de
cmi.score.rawparcmi.objectives._count.
Exemples de calcul du score dans la plateforme 360Learning, en fonction des valeurs envoyées par le fichier:
| SCORM | 360Learning | ||
| cmi.score.scaled | cmi.score.raw | cmi.objectives._count | Score affiché |
| "0.8" | 80 % | ||
| "80" | 80 % | ||
| "80" | "0" | 80 % | |
| "80" | "4" | 20 % | |
Détail des réponses aux questions
Vous pouvez envoyer le détail des réponses aux questions avec SCORM 2004. Il n’est pas possible d’envoyer les détails avec SCORM 1.2.
Les administrateurs, éditeurs, contributeurs et animateurs (sous certaines conditions) pourront voir les détails des réponses dans les statistiques de chemin si le module est joué dans le contexte d’un chemin. En savoir plus dans Suivre les statistiques des questions →
Le détail des réponses ne sont pas visibles dans les statistiques de modules, ni dans les rapports personnalisés.
| Nom de l’élément | Valeur |
| cmi.interactions.n.id |
Identifiant unique de l’interaction |
|
cmi.interactions.n.description |
Intitulé de la question, où “n” est le numéro de la question. Si cette propriété n’est pas envoyée, la plateforme affichera la valeur de l’élément cmi.interactions.n.id à la place. |
|
cmi.interactions.n.result |
Résultat de l’apprenant à la question « correct » ou « incorrect »). |
|
cmi.interactions.n.timestamp |
Date de réponse de l’apprenant à la question, au format YYYY-MM-DD). |
|
cmi.interactions.n.learner_response |
Réponse de l’apprenant, au format texte. |
|
cmi.interactions.n.correct_response.0.pattern |
Réponse correcte, au format texte. |
Sauvegarde de l’avancement
Vous pouvez enregistrer la complétion de l’apprenant dans l’élément cmi.suspend_data. Nous enregistrons cette valeur (sans la modifier ni l’afficher) et la renvoyons au fichier lorsque l’apprenant lance à nouveau le module après une tentative non terminée.
Vérifiez que le nombre de caractères stocké dans suspend_data ne dépasse pas la taille maximum autorisée par la version du SCORM. Sinon, l’avancement ne sera pas enregistré, et l’apprenant devra reprendre depuis le début. Voici un récapitulatif issu de la documentation officielle (en anglais).
| Version SCORM | Taille maximale autorisée dans suspend_data
|
|---|---|
| SCORM 1.2 | 4 096 caractères |
| SCORM 2004 1ère édition | 4 000 caractères |
| SCORM 2004 2e édition | 4 000 caractères |
| SCORM 2004 3e édition | 64 000 caractères |
| SCORM 2004 4e édition | 64 000 caractères |
Ajouter un score seuil dans un SCORM
Vous pouvez configurer le fichier SCORM et les paramètres 360Learning pour permettre aux utilisateurs de terminer le module SCORM uniquement lorsqu'ils atteignent un certain score (ou supérieur).
Étant donné que le fichier SCORM et la plateforme 360Learning ont chacun leur mécanisme distinct (qui peut entrer en conflit), nous décrivons ci-dessous notre solution recommandée, qui dépendra de votre situation.
La règle principale à retenir est que nous afficherons uniquement le score SCORM d'un module SCORM terminé. Du point de vue de la plateforme, tout ce qui se passe entre le début et la fin du fichier SCORM est une seule tentative.
Si vous souhaitez ajouter un score seuil à un module SCORM qui doit être joué dans un chemin uniquement (et non à partir d'un catalogue de groupe)
- Définissez le score minimal que l'apprenant doit attendre pour réussir le module dans les paramètres du chemin.
- Ne configurez aucune logique de seuil dans le fichier SCORM (mais envoyez l'élément de score).
Ceci permettra à la plateforme 360Learning de suivre chaque tentative et de demander à l'utilisateur de réessayer si nécessaire.
Le taux d'avancement du module restera à 50 % jusqu’à ce que le score minimum défini dans les paramètres du chemin soit atteint, ou jusqu’à ce que le nombre maximum de tentatives soit atteint.
Si vous souhaitez ajouter un score seuil à un module SCORM qui doit être joué à partir du catalogue uniquement (et non dans un chemin)
- Configurez votre fichier SCORM pour qu'il envoie l'état d'achèvement uniquement lorsque le score seuil est atteint par l'utilisateur. Vous êtes invités à implémenter la logique de votre choix.
- Ne configurez rien dans la plateforme 360Learning.
Dans ce cas, toutes les tentatives au sein du fichier SCORM compteront comme une seule tentative dans la plateforme.
Si vous souhaitez ajouter un score seuil à un module SCORM qui peut être joué soit à partir du catalogue, soit dans un chemin
Nous vous recommandons de créer deux modules :
- Configurez le premier comme dans le premier cas, et ne le partagez pas dans le catalogue.
- Configurez le second comme dans le deuxième cas, et partagez-le dans le catalogue.
Résoudre le problème des apprenants bloqués à 50 %
Dans la plupart des cas, cette situation est résolue en choisissant « Réussi/Échec » dans l'option de rapport. Pour plus d'informations, consultez : Configurer un fichier SCORM dans Articulate pour éviter d'être bloqué à 50%.
Si cela ne résout pas le problème, nous vous suggérons de vérifier le comportement du fichier SCORM sur SCORM Cloud.