Validateur de paquet SCORM
Votre LMS refuse un paquet sans dire pourquoi ? Déposez le ZIP : l'outil compare ce que le manifeste déclare à ce que l'archive contient réellement, et nomme le problème.
Analyse locale — votre fichier ne quitte pas votre navigateur
Ce qui est contrôlé
Neuf points, et pourquoi ils comptent
L'outil ne valide pas le schéma XSD, et c'est délibéré : un manifeste parfaitement conforme échoue quand même si une ressource manque. Ce qui compte, c'est la cohérence entre la déclaration et le contenu réel de l'archive.
| Contrôle | Ce qui arrive si c'est faux |
|---|---|
| Le manifeste est à la racine du zip | Le LMS rejette le paquet à l'import, généralement sans message exploitable. La cause n°1. |
| Le manifeste est un XML bien formé | Import refusé. Une balise non fermée ou un « & » non échappé suffit. |
| La version SCORM est identifiable | Le LMS ne sait pas quel runtime servir et refuse le dépôt. |
| L'organisation par défaut existe | Le paquet s'importe, mais le sommaire reste vide. |
Chaque identifierref pointe sur une ressource | L'apprenant clique dans le sommaire et rien ne se lance. |
| Chaque fichier déclaré existe dans l'archive | Écran blanc, image absente ou vidéo introuvable en cours de module. |
Au moins une ressource est de type sco | Le module s'affiche mais ne remonte ni progression ni score : inexploitable. |
| La casse des noms de fichiers concorde | Fonctionne sur votre poste Windows, casse sur le serveur Linux du LMS. |
| Aucune ressource n'est chargée d'un site externe | Le paquet n'est pas autonome et casse dès que le site distant bouge. |
Le cas le plus fréquent
« Mon LMS refuse mon SCORM »
Neuf fois sur dix, le manifeste n'est pas à la racine de l'archive. C'est une erreur de compression, pas de conception : on fait un clic droit sur le dossier du cours et « Envoyer vers → Dossier compressé ». Le zip contient alors le dossier, et le LMS, qui cherche imsmanifest.xml au premier niveau, ne trouve rien.
Le geste correct : ouvrez le dossier, sélectionnez son contenu — le manifeste et les fichiers du cours — et compressez cette sélection. Le manifeste doit se trouver au premier niveau du zip, à côté des autres fichiers, pas dans un sous-dossier.
Viennent ensuite, par ordre de fréquence : des fichiers déclarés dans le manifeste que l'export a oubliés, des renvois identifierref vers des ressources supprimées entre deux versions, et des ressources déclarées en asset alors qu'elles devraient être des sco — auquel cas le module s'affiche parfaitement mais ne remonte jamais le moindre résultat.
Si votre paquet passe ce contrôle et que le LMS le refuse toujours, le problème est ailleurs : taille maximale d'import, restriction de type MIME, ou une exigence propre à la plateforme. Notre guide de la compatibilité SCORM détaille comment vérifier ce qu'un LMS supporte réellement.
Questions fréquentes
À propos de cet outil
Non. L'archive est ouverte et analysée par votre navigateur, sur votre machine. Aucune donnée n'est transmise — vous pouvez vérifier un contenu confidentiel sans précaution particulière. Vous pouvez d'ailleurs couper votre connexion après le chargement de la page : l'outil continuera de fonctionner.
Non, et c'est un choix. La conformité au schéma ne garantit pas qu'un paquet fonctionne : un manifeste irréprochable échoue quand même si une ressource déclarée manque à l'appel. L'outil vérifie la cohérence entre ce que le manifeste annonce et ce que l'archive contient — c'est ce qui détermine si le paquet marchera.
SCORM 1.2 et SCORM 2004, toutes éditions. La version est déduite des espaces de noms ADL présents dans le manifeste et de l'élément schemaversion. Si aucun des deux ne permet de trancher, l'outil le signale : c'est en soi un défaut, car le LMS aura le même problème.
Vérifiez la ligne « ressource de type sco ». Un asset s'affiche sans jamais dialoguer avec la plateforme : ni progression, ni score, ni temps passé. C'est une confusion fréquente des exports faits à la main.
Volontiers. Écrivez à contact@geduk.com en décrivant le cas rencontré, si possible avec le manifeste concerné.
Cet outil est édité par Geduk, LMS français. Si vous en êtes à corriger des paquets à la main, Geduk AI Scorm les produit à partir d'un brief ou d'un document — et ils sortent conformes.