Contenu pédagogique · Guide pratique
SCORM 1.2 et 2004
Téléversez, validez, prévisualisez et suivez des paquets SCORM.
Kokobi lance des paquets SCORM et enregistre leurs données d'exécution sous forme de tentatives d'apprentissage. Il prend en charge SCORM 1.2 et le sous-ensemble d'exécution SCORM 2004 mis en œuvre. Le manifeste d'un paquet SCORM 2004 doit indiquer CAM 1.3 ou 2004 3rd Edition.
Exigences du paquet
Le module téléversé doit être :
- Une archive ZIP de type
application/zip. - D'une taille maximale de 1 Go.
- Un paquet SCORM valide contenant
imsmanifest.xmlà la racine de l'archive. - Exporté en SCORM 1.2 ou SCORM 2004 par votre outil de création.
Kokobi lit le manifeste, valide les chemins de l'archive, extrait les ressources et détecte la version SCORM. Les fichiers système masqués, comme les métadonnées macOS, sont ignorés.
Ne téléversez que du contenu fiable. Les paquets SCORM contiennent du HTML et du JavaScript qui s'exécutent dans l'expérience apprenant.
Téléverser un module
- Ouvrez Administration > Cours et sélectionnez un cours.
- Ouvrez l'onglet Modules.
- Sélectionnez Ajouter > Module.
- Saisissez éventuellement un nom de module.
- Sélectionnez le fichier ZIP SCORM et lancez le téléversement.
- Attendez la fin de la validation, de l'extraction et du téléversement.
- Prévisualisez le module.
La langue d'administration actuelle détermine la langue du module. Téléversez et testez un paquet pour chaque langue prise en charge par le cours.
Choisir le comportement d'achèvement
Chaque cours possède une règle d'achèvement :
| Règle du cours | Résultat SCORM accepté |
|---|---|
| Réussi | passed |
| Terminé | completed |
| L'un ou l'autre | passed ou completed |
SCORM 1.2 transmet généralement l'achèvement par cmi.core.lesson_status. SCORM 2004 sépare cmi.completion_status et cmi.success_status; lorsqu'un statut de réussite est disponible, Kokobi l'utilise pour distinguer les tentatives réussies et échouées.
Choisissez la règle correspondant au comportement publié du paquet. Par exemple, utilisez Réussi pour une évaluation qui doit être réussie et Terminé pour un contenu sans résultat de réussite ou d'échec.
Tentatives des apprenants
Lorsqu'un apprenant lance un cours, Kokobi crée une tentative et expose au paquet l'API d'exécution SCORM correspondante. À mesure que le paquet communique avec cette API, Kokobi enregistre notamment :
- Le statut d'achèvement et de réussite.
- Le score brut, minimal et maximal lorsqu'ils sont fournis.
- L'emplacement de la leçon ou le signet.
- Les données de suspension utilisées pour reprendre une session.
- Les autres valeurs d'exécution envoyées par le module.
Les tentatives apparaissent avec les statuts not-started, in-progress, completed, passed ou failed. Les administrateurs peuvent consulter la dernière tentative dans le tableau des apprenants et l'aperçu du cours.
Kokobi enregistre les changements après l'appel de SetValue par le paquet; un appel SCORM explicite à Commit ne déclenche pas un enregistrement distinct. Les statuts completed, passed et failed rendent une tentative finale. Kokobi ne peut pas déterminer le résultat si le paquet ne transmet aucun de ces statuts.
Tester avant d'inviter des apprenants
Utilisez la prévisualisation pour vérifier que :
- Le premier écran se charge sans ressource manquante.
- La navigation et les interactions fonctionnent.
- Les contenus audio, vidéo, les polices et les ressources externes se chargent.
- Le paquet peut appeler l'API SCORM attendue sans erreur visible.
Une prévisualisation normale commence avec de nouvelles données d'exécution et n'enregistre pas les changements ni n'affiche le statut transmis. Elle ne peut pas vérifier l'achèvement persistant ni la reprise. Pour examiner l'état enregistré d'un apprenant sans le modifier, utilisez la prévisualisation de progression disponible dans le tableau des apprenants lorsque votre rôle le permet.
Dépannage
Le fichier ZIP est refusé
- Confirmez qu'il s'agit d'une archive ZIP et non d'un autre format compressé.
- Confirmez que
imsmanifest.xmlse trouve à la racine du paquet SCORM exporté. - Réexportez le contenu en SCORM 1.2 ou SCORM 2004 3rd Edition.
- Confirmez que l'archive fait moins de 1 Go.
Le module s'ouvre, mais ne se termine pas
- Vérifiez le statut transmis par le paquet dans ses paramètres de débogage ou de publication.
- Comparez ce statut avec la règle d'achèvement du cours.
- Confirmez que le paquet envoie ses dernières valeurs avec
SetValueavant de se fermer. - Testez une nouvelle tentative après avoir modifié les paramètres de publication.
La progression ne reprend pas
- Confirmez que le paquet enregistre le signet et les données de suspension.
- Confirmez qu'il envoie les données de reprise avant la fermeture de la fenêtre.
- Vérifiez si l'outil de création désactive la reprise dans ses paramètres de publication.