Glossario eLearning
Un pacchetto SCORM non vive da solo: nasce per essere caricato in un LMS che lo lancia, lo traccia e ne registra i risultati. Qui vediamo come funziona quel dialogo — su Moodle, Docebo, iSpring e le altre piattaforme — e cosa fare quando qualcosa non torna.
Un LMS conforme a SCORM è una piattaforma di formazione in grado di importare pacchetti SCORM — archivi ZIP contenenti il corso e il file di manifesto imsmanifest.xml — di lanciarne i contenuti nel browser e di riceverne i dati di tracciamento: completamento, punteggio, tempo e avanzamento. La conformità garantisce che un corso prodotto una volta funzioni su qualsiasi piattaforma compatibile, senza adattamenti.
È il motivo per cui SCORM esiste: separare chi produce i contenuti da chi gestisce la piattaforma. Il pacchetto espone un'interfaccia standard (le API JavaScript definite dallo standard), l'LMS la implementa, e i due si parlano senza sapere nulla l'uno dell'altro. Come sia fatto un pacchetto al suo interno lo spieghiamo nella guida a SCORM.
La conformità però ha versioni e sfumature — ed è lì che nascono quasi tutti i problemi di integrazione.
Moodle è l'LMS open source più diffuso in Italia, e il caso più cercato. Il caricamento è lineare:
Moodle supporta entrambi, con una precisazione importante: il supporto a SCORM 2004 non copre il sequencing avanzato, la funzione principale per cui 2004 esiste. Se il corso non usa regole di navigazione complesse, esportare in SCORM 1.2 è quasi sempre la scelta più robusta — su Moodle e ovunque.
Fuori da Moodle, la logica non cambia: si carica lo ZIP, la piattaforma legge il manifest, il tracciamento parte. Cambiano i dettagli che contano in produzione:
| Piattaforma | Supporto SCORM | Da sapere |
|---|---|---|
| Moodle | 1.2 e 2004 (senza sequencing avanzato) | Open source, massima diffusione; attenzione alla struttura dello ZIP |
| Docebo | 1.2 e 2004 | Piattaforma cloud italiana; gestione centralizzata dei contenuti nel repository CLOR |
| iSpring Learn | 1.2 e 2004 | Integrazione nativa con l'authoring iSpring Suite; upload molto tollerante |
| TalentLMS | 1.2 e 2004 | Limiti di peso per file caricato: i pacchetti pesanti vanno ottimizzati |
| Open edX | Via XBlock dedicato | SCORM non è nativo: serve installare e configurare lo XBlock SCORM |
La regola pratica: se il contenuto deve girare su una piattaforma che non controlli, chiedi sempre quale versione SCORM supporta e con quali limiti di peso prima di produrre il pacchetto, non dopo.
Un capitolo a parte riguarda i contenuti che non nascono da un tool di authoring ma da un motore 3D: simulazioni, digital twin formativi, serious game sviluppati in Unity ed esportati in WebGL. Anche questi possono vivere dentro un LMS come pacchetti SCORM a tutti gli effetti: il build WebGL viene incluso nello ZIP insieme al manifest, e un layer JavaScript collega gli eventi della simulazione — scenario completato, punteggio, errori commessi — alle API SCORM della piattaforma.
Per l'LMS la simulazione è un corso come un altro: la lancia, la traccia, ne registra i risultati. Le attenzioni vere sono tecniche: peso del build, compressione, memoria del browser, e la gestione dello scroll e degli input dentro l'iframe. Ne parliamo in dettaglio nella pagina dedicata a Unity WebGL e SCORM; se invece il tracciamento richiesto va oltre completamento e punteggio, il confronto SCORM vs xAPI è il punto di partenza giusto.
Per i problemi lato riproduzione — modulo bloccato, errori del player, contenuti che non caricano — c'è la guida dedicata al player SCORM e agli errori comuni.
È una piattaforma in grado di importare pacchetti SCORM (ZIP con manifest imsmanifest.xml), lanciarne i contenuti e riceverne i dati di tracciamento: completamento, punteggio, tempo e avanzamento. Praticamente tutti gli LMS supportano SCORM 1.2; il supporto a SCORM 2004 è ampio ma meno uniforme.
Attiva la modalità modifica nel corso, aggiungi un'attività "Pacchetto SCORM" e carica il file ZIP senza decomprimerlo. Moodle legge il manifest, importa il contenuto e traccia completamento e punteggio nel registro valutazioni.
SCORM 1.2 per la massima compatibilità: ogni LMS lo supporta. SCORM 2004 aggiunge sequencing avanzato e tracciamento più ricco, ma il supporto è meno uniforme. Se il pacchetto deve girare su piattaforme non controllabili, 1.2 resta lo standard di fatto.
Sì: il build WebGL viene confezionato come pacchetto SCORM, con un layer JavaScript che collega gli eventi della simulazione alle API della piattaforma. L'LMS lo tratta come un normale corso, tracciandone completamento e punteggio.
Sviluppiamo corsi e simulazioni Unity WebGL confezionati in SCORM e testati sulle piattaforme reali dei nostri clienti — Moodle, Docebo e non solo. Dall'integrazione al tracciamento avanzato.
Scopri lo sviluppo eLearning custom