Glossario · 3D e realtà aumentata

SCORM: cos'è e come fa dialogare un corso con la piattaforma e-learning

In breve

SCORM è un insieme di specifiche tecniche per l'e-learning: definisce come impacchettare un corso e come il corso comunica a una piattaforma LMS avanzamento, completamento e punteggio.

SCORM sta per Sharable Content Object Reference Model ed è pubblicato dal progetto ADL (Advanced Distributed Learning). Serve a una cosa molto concreta: fare in modo che un corso costruito una volta possa essere caricato su qualsiasi LMS conforme e che la piattaforma sappia registrare chi l’ha seguito, fino a che punto e con quale risultato. Gli esempi che seguono si riferiscono alla versione SCORM 1.2.

Come funziona

Il corso viene consegnato come file zip che contiene tutti i contenuti e un file descrittivo chiamato imsmanifest.xml, posto nella cartella principale, che elenca struttura e risorse. Quando il dipendente avvia il corso, l’LMS lo apre nel browser e mette a disposizione un oggetto JavaScript chiamato API. È sempre il corso a iniziare la comunicazione: in SCORM 1.2 chiama LMSInitialize all’avvio, scrive e legge dati con LMSSetValue e LMSGetValue, salva con LMSCommit e chiude con LMSFinish.

Quali dati passano

  • lo stato della lezione, con l’elemento cmi.core.lesson_status, che in SCORM 1.2 rappresenta da solo lo stato del contenuto;
  • il punteggio ottenuto in una verifica, con cmi.core.score.raw;
  • l’indicazione di uscita con sospensione (cmi.core.exit), che conserva il tentativo in corso e permette di riprendere il corso dal punto in cui lo si era lasciato.

Un esempio

Un’azienda metalmeccanica fa sviluppare una simulazione 3D per l’addestramento all’uso di una pressa piegatrice. Pubblicata come pacchetto SCORM, la simulazione si carica sulla piattaforma formativa già in uso: l’ufficio del personale vede nei report chi ha completato il percorso e con quale punteggio, senza fogli firma da ricopiare.

Errori frequenti

Il più comune è dare per scontato che ogni LMS interpreti SCORM allo stesso modo: prima di produrre un corso conviene caricare un pacchetto di prova sulla piattaforma di destinazione e verificare che stato e punteggio vengano registrati come previsto.

Se vuoi portare una simulazione Unity dentro la tua piattaforma formativa, leggi come lavoriamo su Unity e SCORM.

Vuoi mostrare i tuoi prodotti in 3D o in realtà aumentata?

Configuratori, digital twin e app AR sviluppati da un team senior, con il codice di vostra proprietà.

Scopri il servizio

Voce aggiornata il · Torna al glossario

Parliamo del tuo progetto.

Ti risponde un consulente senior entro 2 ore in orario lavorativo con una prima valutazione.