cmi5

Detto anche: cmi5 xAPI profile, profilo cmi5, pacchetto cmi5

cmi5 è un insieme di regole basato su xAPI che stabilisce come una piattaforma di formazione avvia un corso, come il corso comunica i risultati e quando il corso si considera completato. Unisce la tracciabilità di xAPI alla semplicità d'uso di SCORM.

In breve

Come funziona cmi5?

Un corso cmi5 è un pacchetto con un file cmi5.xml che elenca le sue unità (in inglese assignable unit, AU) e, per ciascuna, la regola per considerarla soddisfatta: completata, superata, entrambe o una delle due, oppure nessuna regola.

Quando la persona apre il corso, la piattaforma prepara i dati di avvio, consegna al corso un permesso valido per quella sola sessione e lo apre. Il corso invia le sue dichiarazioni xAPI (iniziato, completato, superato o non superato, terminato) all'LRS della piattaforma, che applica le regole e registra il risultato.

Perché serve cmi5 se esiste xAPI?

xAPI descrive le attività ma lascia aperte molte scelte: come si avvia un corso, chi lo autorizza a scrivere i dati, quando è finito. Ogni piattaforma poteva farlo a modo suo, e un corso non funzionava allo stesso modo ovunque. cmi5 fissa queste regole, come faceva SCORM, ma con i vantaggi di xAPI.

Le regole sono state scritte dall'AICC, l'associazione che aveva definito i primi standard dell'e-learning, e poi portate avanti dall'Advanced Distributed Learning (ADL) Initiative. La prima edizione completa, chiamata «Quartz», è del 2016.

cmi5 conviene per i nuovi corsi?

Sì, se gli strumenti di authoring e la piattaforma lo supportano: il corso funziona su piattaforme diverse e i dati sono più ricchi di quelli SCORM. Per i corsi già prodotti in SCORM non serve rifarli: si possono usare così come sono.

Esempio pratico

Un ente compra un corso sulla privacy in formato cmi5, con due unità: una lezione e un test con soglia all'80%. Lo carica nella piattaforma: la lezione si considera soddisfatta quando è completata, il test quando è superato. Quando entrambe le unità sono soddisfatte, la piattaforma chiude il corso e registra il punteggio del test.

Differenze con SCORM

Confronto tra cmi5 e SCORM
Aspettocmi5SCORM
Base tecnicaxAPI (dichiarazioni in un LRS)Comandi JavaScript dentro la pagina
Dove può stare il corsoAnche su un altro sitoDentro la piattaforma
Dati raccoltiQualsiasi attività, con dettaglioCompletamento, tempo, punteggio
Regole di completamentoPer unità, dichiarate nel pacchettoDecise dal corso stesso
DiffusioneIn crescitaMolto ampia

Domande frequenti

Cosa significa cmi5?

Il nome viene da Computer Managed Instruction, il nome dei primi standard AICC; il 5 indica la quinta generazione. Si scrive tutto minuscolo.

Un pacchetto cmi5 funziona su una piattaforma solo SCORM?

No: la piattaforma deve supportare cmi5 e avere un LRS. Molti strumenti di authoring permettono di esportare lo stesso corso in SCORM, xAPI e cmi5.

Che cos'è il moveOn?

La regola che dice quando un'unità è soddisfatta: quando è completata, quando è superata, quando è completata e superata, quando è completata oppure superata, o subito (nessuna regola).

Fonti

  1. cmi5 Specification, AICC e ADL (2026)
  2. cmi5 Specification, ADL Initiative (2026)

Come lo gestisce Zorvio

Zorvio fa da piattaforma cmi5: legge il file cmi5.xml, prepara i dati di avvio e consegna al corso un permesso valido una sola volta, registra le dichiarazioni nel suo LRS interno e applica la regola di ogni unità. Se il pacchetto ha più unità, la lezione mostra l'elenco con lo stato di ciascuna; la lezione si chiude quando tutte sono soddisfatte, con punteggio e tempo registrati.

Vedi anche

Articoli che ne parlano