---
title: "SCORM 1.2 vs 2004 vs xAPI vs cmi5: quale scegliere?"
description: "SCORM 1.2, SCORM 2004, xAPI e cmi5 sono quattro standard di e-learning distinti con funzionalità, requisiti LMS e casi d’uso diversi. Questa guida spiega chiaramente ogni standard e fornisce un quadro di riferimento per scegliere quello giusto."
image: "https://skillsail.com/api/og?title=SCORM%201.2%20vs%20SCORM%202004%20vs%20xAPI%20vs%20cmi5%3A%20quale%20standard%20dovresti%20usare%3F"
canonical_url: "https://skillsail.com/it/blog/scorm-vs-xapi-vs-cmi5"
md_url: "https://skillsail.com/it/blog/scorm-vs-xapi-vs-cmi5.md"
last_updated: "2026-05-23T00:00:00.000Z"
language: "it"
---

[Torna al blog](<https://skillsail.com/it/blog.md>)

# SCORM 1.2 vs SCORM 2004 vs xAPI vs cmi5: quale standard dovresti usare?

SCORM 1.2, SCORM 2004, xAPI e cmi5 sono quattro standard di e-learning distinti con funzionalità, requisiti LMS e casi d’uso diversi. Questa guida spiega chiaramente ogni standard e fornisce un quadro di riferimento per scegliere quello giusto.

![Nico Schriever](<https://skillsail.com/_next/image?url=%2Fcontent%2Fblog%2Fauthors%2Fnico-schriever.jpg&w=64&q=75&dpl=dpl_8ntwjsVaNN3DoxH8qD2BRP7cFUtF>)Nico Schriever•23 maggio 2026

Argomenti:[E-learning](<https://skillsail.com/it/blog/argomenti/elearning.md>)[LMS](<https://skillsail.com/it/blog/argomenti/lms.md>)[Tecnologia](<https://skillsail.com/it/blog/argomenti/technology.md>)[Migliori pratiche](<https://skillsail.com/it/blog/argomenti/best-practices.md>)

Ogni progetto di e-learning alla fine si trova di fronte alla stessa domanda: quale formato esportare? SCORM 1.2, SCORM 2004, xAPI e cmi5 non sono intercambiabili. Rappresentano diverse generazioni di approcci su come i sistemi di apprendimento comunicano, e scegliere quello sbagliato significa o un tracciamento LMS non funzionante o un’infrastruttura inutilizzata.

Questo articolo spiega ogni standard, a cosa serve e quando è la scelta giusta.

## SCORM 1.2 (1999)

SCORM 1.2 è la specifica di e-learning più datata e più ampiamente supportata. Sviluppata da ADL (Advanced Distributed Learning) e pubblicata nel 1999, definisce il modo in cui un corso comunica con un LMS tramite chiamate all’API JavaScript su un oggetto finestra del browser condiviso.

**Come funziona:** l’LMS fornisce un oggetto JavaScript (`API`) nel browser. Il corso individua quell’oggetto e chiama funzioni come `LMSInitialize`, `LMSSetValue` e `LMSCommit` per segnalare progressi, punteggi e stato di completamento.

**Funzionalità principali:**

-   Stato di completamento: `passed`, `failed`, `completed`, `incomplete`, `not attempted`, `browsed`
-   Un unico punteggio (cmi.core.score.raw)
-   Dati di sospensione: una stringa di massimo 4.096 caratteri per salvare lo stato dello studente
-   Monitoraggio del tempo (cmi.core.total\_time)

**Limiti:**

-   In pratica, un unico SCO (Shareable Content Object) per pacchetto: la sequenzializzazione di più SCO è teoricamente possibile, ma raramente viene implementata correttamente dagli LMS
-   Non tracciare per obiettivo
-   Il limite di 4.096 caratteri per i dati di sospensione potrebbe essere troppo ridotto per corsi adattivi complessi
-   Non è previsto il supporto offline o mobile

Lo standard SCORM 1.2 è ancora oggi il più diffuso grazie al supporto universale da parte dei sistemi LMS. Secondo [l’analisi di iSpring su xAPI vs SCORM](<https://www.ispringsolutions.com/blog/xapi-vs-scorm>), lo SCORM 1.2 rimane il formato più comunemente utilizzato nelle piattaforme di formazione aziendale.

**Scegli SCORM 1.2 quando:** il tuo LMS è vecchio o non verificato, hai bisogno di compatibilità garantita e basta un unico punteggio per stabilire se hai superato o meno il corso.

## SCORM 2004 (2001–2009)

SCORM 2004 è stato rilasciato in quattro edizioni tra il 2001 e il 2009. Ha risolto i limiti di SCORM 1.2 grazie a un modello di dati più ricco, una logica di sequenzializzazione adeguata e il monitoraggio per singolo obiettivo.

**Principali miglioramenti rispetto a SCORM 1.2:**

-   Sequenza e navigazione: regole per il ramificarsi tra le SCO in base alle prestazioni dello studente
-   Lo stato di completamento e lo stato di successo sono campi dati distinti
-   Punteggi per obiettivo e monitoraggio dei livelli di padronanza
-   Monitoraggio delle interazioni (cmi.interactions) per report dettagliati sui quiz
-   Maggiore capacità di archiviazione dei dati

**Limiti:**

-   Le implementazioni degli LMS sono incoerenti. Molti LMS dichiarano di supportare lo standard SCORM 2004, ma implementano solo parzialmente il motore di sequenziamento.
-   Più complesso da redigere e testare correttamente.
-   È ancora basato su JavaScript nel browser, quindi il tracciamento offline e su dispositivi mobili rimane impossibile.

**Scegli SCORM 2004 quando:** il tuo LMS lo supporta correttamente (verificalo prima di procedere), hai bisogno di una sequenza multimodulare o di report per obiettivo, e stai pubblicando su un moderno LMS aziendale come SAP SuccessFactors o Cornerstone.

## xAPI / Tin Can API (2013)

xAPI (nota anche come Tin Can API o Experience API) è stata sviluppata per ripensare completamente il modo in cui i dati di apprendimento possono essere raccolti. Pubblicata nel 2013, ha abbandonato completamente il modello JavaScript basato sul browser. Come [spiega xAPI.com](<https://xapi.com/cmi5/comparison-of-scorm-xapi-and-cmi5/>), il concetto di base è semplice: le attività di apprendimento generano affermazioni della forma «L’attore ha fatto il verbo all’oggetto».

**Come funziona:** invece di comunicare tramite JavaScript del browser, xAPI invia richieste HTTP POST a un Learning Record Store (LRS). L’LRS è un database che memorizza e fornisce le dichiarazioni xAPI. L’LMS non è più necessario come intermediario.

**Funzionalità principali:**

-   Tieni traccia di qualsiasi attività di apprendimento: corsi formali, video guardati, simulazioni, attività sul posto di lavoro, interazioni con le app mobili
-   Monitoraggio offline: le richieste vengono messe in coda localmente e sincronizzate quando la connessione viene ripristinata
-   Monitoraggio oltre l’LMS: è possibile registrare l’apprendimento al di fuori di un LMS tradizionale
-   Vocabolario ricco di espressioni: qualsiasi verbo, qualsiasi tipo di attività

**Cosa ti serve:** un LRS è un’infrastruttura necessaria. Come descritto nella [guida di xAPI.com sul Learning Record Store](<https://xapi.com/learning-record-store/>), l’LRS è un sistema separato dall’LMS: memorizza le dichiarazioni, supporta le operazioni CRUD e può essere interrogato per analisi. Alcuni LMS includono un LRS integrato; altri richiedono un prodotto autonomo.

**Scegli xAPI quando:** devi monitorare l’apprendimento al di fuori dell’LMS (app mobili, simulazioni, eventi in presenza), hai o prevedi di realizzare un LRS, oppure hai bisogno di analisi approfondite a livello di dichiarazione che vadano oltre il semplice “superato/non superato”.

## cmi5 (2016)

cmi5 è un “profilo” basato su xAPI che ripristina il modello di avvio e autenticazione dell’LMS che xAPI aveva intenzionalmente rimosso. Pubblicato da ADL nel 2016, unisce la flessibilità di xAPI al modello strutturato di integrazione con l’LMS richiesto dai dipartimenti di formazione aziendale. Sia [la pagina dedicata a cmi5 di Rustici Software](<https://rusticisoftware.com/cmi5/>) che [la spiegazione di cmi5 fornita da Easygenerator](<https://www.easygenerator.com/en/blog/results-tracking/cmi5-what-it-is-and-why-you-need-it/>) lo descrivono come «SCORM fatto come si deve con xAPI».

**Cosa aggiunge cmi5 rispetto all’xAPI grezzo:**

-   Meccanismo di avvio definito: l’LMS avvia i contenuti cmi5 nello stesso modo in cui avvia quelli SCORM
-   Dichiarazioni obbligatorie: `launched`, `initialized`, `terminated`, `passed`, `failed`, `completed` sono necessarie — per fornire dati coerenti ai sistemi LMS
-   Autenticazione: l’endpoint LRS e le credenziali vengono passati al contenuto all’avvio, non sono hardcoded
-   Logica di avanzamento: l’LMS controlla quando uno studente può passare all’attività successiva

**Scegli cmi5 quando:** vuoi la ricchezza di dati di xAPI con il modello di integrazione LMS di SCORM, il tuo LMS lo supporta (SAP SuccessFactors e Cornerstone lo supportano entrambi) e stai creando una libreria di contenuti a lungo termine che deve essere a prova di futuro. Come indicato [nella panoramica su cmi5 su xAPI.com](<https://xapi.com/cmi5/>), cmi5 sta diventando sempre più l’impostazione predefinita consigliata per i nuovi contenuti aziendali.

## Tabella comparativa

|  | SCORM 1.2 | SCORM 2004 | xAPI | cmi5 |
| --- | --- | --- | --- | --- |
| Anno di pubblicazione | 1999 | 2001–2009 | 2013 | 2016 |
| È richiesto un LMS | Sì | Sì | No | Sì (solo al lancio) |
| È richiesto un LRS | No | No | Sì | Sì |
| Assistenza offline | No | No | Sì | Sì |
| Monitoraggio per obiettivo | No | Sì | Sì | Sì |
| Sequenze/ramificazioni | Limitato | Completo | Personalizzato | Definito |
| Compatibilità con LMS | Universale | Variabile | Tramite LRS | In crescita |

## Schema decisionale

-   **LMS legacy o compatibilità sconosciuta:** SCORM 1.2.
-   **LMS aziendale moderno, richiede sequenze e monitoraggio degli obiettivi:** SCORM 2004 (verifica prima che l’LMS lo supporti).
-   **Apprendimento al di fuori dell'LMS, su dispositivi mobili, offline o monitoraggio delle simulazioni:** xAPI.
-   **LMS aziendale + strategia di contenuti a prova di futuro:** cmi5.

Non sai quale standard utilizza un pacchetto esistente? Un [validatore SCORM](<https://skillsail.com/tools/scorm-validator.md>) gratuito rileva lo standard — SCORM 1.2, SCORM 2004, xAPI o cmi5 — dal descrittore del pacchetto e ne verifica la struttura in pochi secondi, direttamente nel tuo browser.

## Dove si inserisce Skillsail

Skillsail esporta tutti e quattro i formati: SCORM 1.2, SCORM 2004, xAPI e cmi5, oltre all’HTML5 autonomo. Questo significa che puoi scegliere lo standard più adatto al tuo LMS e alle tue esigenze di reportistica senza essere vincolato a un unico formato di output. Per le implementazioni multilingue, ogni variante linguistica viene esportata come pacchetto separato nel formato che scegli.

Generatore di corsi basato sull’IA

## Pronto a creare?

Chiedi a Skillsail di creare un corso di formazione iniziale per i nuovi dipendenti...

Chiedi a Skillsail di creare un corso

## Articoli correlati

### [Come convertire un PDF in un corso SCORM (senza doverlo riscrivere manualmente)](<https://skillsail.com/it/blog/convert-pdf-to-scorm.md>)

Convertire un PDF in un corso SCORM sembra semplice, ma richiede ben più che limitarsi a inserire le diapositive nelle pagine. Questa guida illustra tre approcci di conversione — dall’incorporamento di base all’estrazione basata sull’intelligenza artificiale — e spiega quale formato SCORM scegliere.

### [Convertire PowerPoint in SCORM: 3 approcci e quando usarli](<https://skillsail.com/it/blog/convert-powerpoint-to-scorm.md>)

Convertire una presentazione PowerPoint in SCORM è più veloce che partire da un PDF, ma l’approccio giusto dipende dal tuo LMS, dalla composizione del tuo team e dal fatto che tu abbia bisogno di quiz e di contenuti multilingue. Ecco i tre percorsi principali e quando è opportuno utilizzarli.

### [xAPI Course Creator: Come creare corsi Tin Can senza scrivere codice](<https://skillsail.com/it/blog/xapi-course-creator-guide.md>)

xAPI è un potente standard per l’e-learning, ma creare un corso Tin Can funzionante senza scrivere JSON a mano non è così semplice. Questa guida spiega cos’è xAPI, di quale infrastruttura hai bisogno e come gli strumenti di authoring gestiscono per te la complessità tecnica.

[Torna al blog](<https://skillsail.com/it/blog.md>)

## Structured data

```json
{"@context":"https://schema.org/","@type":"BlogPosting","author":{"@type":"Person","image":"/content/blog/authors/nico-schriever.jpg","name":"Nico Schriever","url":"https://nicoschriever.com/"},"dateModified":"2026-05-23T00:00:00Z","datePublished":"2026-05-23T00:00:00Z","description":"SCORM 1.2, SCORM 2004, xAPI e cmi5 sono quattro standard di e-learning distinti con funzionalità, requisiti LMS e casi d’uso diversi. Questa guida spiega chiaramente ogni standard e fornisce un quadro di riferimento per scegliere quello giusto.","headline":"SCORM 1.2 vs SCORM 2004 vs xAPI vs cmi5: quale standard dovresti usare?","image":"https://skillsail.com/api/og?title=SCORM%201.2%20vs%20SCORM%202004%20vs%20xAPI%20vs%20cmi5%3A%20quale%20standard%20dovresti%20usare%3F","inLanguage":"it","mainEntityOfPage":{"@id":"https://skillsail.com/it/blog/scorm-vs-xapi-vs-cmi5","@type":"WebPage"},"publisher":{"@id":"https://skillsail.com/#organization","@type":"Organization","logo":{"@type":"ImageObject","url":"https://skillsail.com/assets/skillsail_logo-wt.png"},"name":"Skillsail","url":"https://skillsail.com/"},"url":"https://skillsail.com/it/blog/scorm-vs-xapi-vs-cmi5","keywords":"E-learning, LMS, Tecnologia, Migliori pratiche"}
```

## Sitemap

- [Browse all public Markdown pages](<https://skillsail.com/sitemap.md>)
