Analyser, comprendre et modifier les données remontées dans le xLMS Retrouver les statistiques d’un apprenant Rappel C'est le module qui envoie les informations au xLMS (statut, score, temps passé). Lorsqu'on créé un module, on définit les règles de complétion (Exemple Avoir plus de X% au quiz, ou avoir voir tous les écrans + avoir X% au quiz…) On définit également le statut qu'enverra le module Echoué/ Réussi, En cours/ Terminé.   Se rendre sur le profil de l'apprenant et cliquer sur "voir ces statistiques" On retrouve la liste des cours de l'apprenant.         En cliquant sur le cours, on retrouve le détail du cours avec la liste des leçons avec le statut de leçon, le score et le temps passé.           En cliquant sur la leçon, on retrouve le détail de la leçon avec toutes les fois (sessions Scorm) où l’apprenant a obtenu un statut.       Le détail d’une session SCORM dépend des informations envoyées par le module     SCORM : Communication entre le module et le xLMS La norme SCORM  SCORM signifie Sharable Content Object Reference Model, est un ensemble de standards techniques qui régissent la création de contenu d'apprentissage en ligne. ​ F onctionnalités principales: ​ Interopérabilité : Les modules SCORM peuvent être utilisés sur n'importe quel LMS qui supporte cette norme. ​ Suivi des Progrès : Les LMS peuvent suivre les progrès des apprenants, comme leurs scores, le temps passé sur le module, et la réussite ou l’échec. ​ Réusabilité : Les contenus créés sous forme d'objets d'apprentissage peuvent être réutilisés dans différents contextes ou plateformes.     2. ​ Architecture: Manifest File (imsmanifest.xml) : Ce fichier décrit le contenu du paquet SCORM et les ressources nécessaires pour le lire. Il contient des métadonnées ainsi que des informations sur la structure du cours. ​ Packages SCORM : Les modules SCORM sont généralement empaquetés sous forme de fichiers zip  contenant tous les éléments nécessaires (HTML, fichiers multimédias, scripts, etc.). ​    3. Fonctionnement: ​ Lorsqu'un utilisateur interagit avec du contenu SCORM dans un LMS, le LMS communique avec le contenu via une API (Application Programming Interface) SCORM. ​ Ceci permet au contenu de rapporter des informations sur l'utilisateur et d'interagir avec le LMS. Les 4 appels API utilisés pour communiquer   Launch Request (Demande de Lancement): ​ Cette requête inclut généralement des informations sur l'apprenant et la session de formation.  Voici les étapes typiques : ​ Initialisation : Le LMS charge l'objet d'apprentissage SCORM (SCO). ​ Paramètres de Lancement : Le LMS peut envoyer des paramètres de lancement pour transmettre des informations spécifiques à l'apprenant ou à la session. ​      2. PutParam (Envoi d’informations du contenu vers le LMS): ​ Syntaxe : ` API.LMSGetValue (' cmi.core.lesson_status ', ' passed ');` ​ Usage : Utilisée pour mettre à jour les valeurs des données suivies par le LMS, telles que le score, le statut de la leçon, le temps passé, etc.      3. GetParam (Demandes d’information du contenu au le LMS): ​ Syntaxe : `var status = API.LMSGetValue (' cmi.core.lesson_status ');` ​ Usage : Permet au contenu SCORM de récupérer des valeurs de données stockées dans le LMS, telles que le score, le statut de la leçon, le temps passé, etc. ​    4. Exit AU (Sortie du Module d'Apprentissage): ​ Lorsque l'apprenant quitte le module d'apprentissage, le contenu SCORM doit correctement fermer la session de communication avec le LMS. Voici les étapes typiques : ​ Finalisation : Le contenu SCORM appelle la fonction ` LMSFinish ` pour indiquer au LMS que la session est terminée. ​ Enregistrement : Toutes les données mises à jour via ` PutParam ` sont enregistrées dans le LMS. Résumé des fonctions API  Voici le résumé des fonctions: LMSInitialize : Initialise la communication entre le contenu SCORM et le LMS.​ LMSSetValue : Met à jour une valeur de données dans le LMS.​ LMSGetValue : Récupère une valeur de données depuis le LMS.​ LMSCommit : Enregistre les modifications dans le LMS.​ LMSFinish : Termine la communication entre le contenu SCORM et le LMS.​ Ces fonctions sont essentielles pour assurer que le contenu SCORM et le LMS échangent correctement les informations nécessaires pour le suivi et la gestion de la formation en ligne.​ ​ Suivi des communications SCORM dans le xLMS     Allez dans Réglages>Paramètres>Formation>Sessions     Liste des utilisateurs suivis Allez dans Réglages>Paramètres>Formation>Sessions>Liste des utilisateurs suivis.   Toutes les interactions entre les modules et le xLMS seront enregistrés pour ces utilisateurs. Journal des sessions  On retrouve le détail de chaque appel entre le module SCORM et le xLMS pour les apprenants suivis     Exemple Détail des appels : Dernier put param     Exemple Détail des appels : exitau   On retrouve le temps passé ( tottime ), le score obtenu (score used ), le statut (statuts used ). ​ A la fin est indiqué si tout s’est déroulé correctement : error = 0         Les sessions ouvertes Les sessions ouvertes Allez dans Réglages>Paramètres>Formation>Sessions Allez dans Réglages>Paramètres>Formation>Sessions>Sessions ouvertes.   Lorsque la session SCORM ne s’est pas terminée correctement, que l’EXITAU n’a pas été envoyé, le xLMS ne peut fermer la session. ​ La session est enregistrée en session ouverte. Si l’apprenant relance la leçon, cette session sera reprise         Les sessions peuvent se clôturer à partir de cet onglet. Choisir la session concernée et cliquer sur "valider" Dans ce cas les dernières informations sont envoyées dans un EXITAU. Souvent, il n’y a pas d’informations.​     Fermeture automatique des sessions ouvertes    Il est possible de définir une fermeture automatique des sessions ouvertes, X jours après leur création.​   Dans Réglages> Réglages du domaine> LMS > Sessions ouvertes​.   Par défaut, les sessions se ferment après 30 jours.  Assistant audit de cours Allez dans Assistant>Assistant audit d'un cours      Il sert à tester un nouveau SCORM.     Une fois le SCORM importé, il peut être lancé. Le rapport et les logs seront accessibles.     En cliquant sur traces, vous pouvez suivre en direct les communications entre le module et le xLMS ​