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
- È un insieme di regole (profilo) costruito sopra xAPI.
- Stabilisce come la piattaforma avvia il corso e gli dà il permesso di scrivere i dati.
- Il corso è descritto da un file cmi5.xml con una o più unità.
- Ogni unità ha la sua regola di completamento (moveOn).
- La prima edizione completa, «Quartz», è del 2016.
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
| Aspetto | cmi5 | SCORM |
|---|---|---|
| Base tecnica | xAPI (dichiarazioni in un LRS) | Comandi JavaScript dentro la pagina |
| Dove può stare il corso | Anche su un altro sito | Dentro la piattaforma |
| Dati raccolti | Qualsiasi attività, con dettaglio | Completamento, tempo, punteggio |
| Regole di completamento | Per unità, dichiarate nel pacchetto | Decise dal corso stesso |
| Diffusione | In crescita | Molto 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
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
- Piattaforma di formazione: La piattaforma di formazione è il software che permette di erogare corsi online: pubblica i contenuti, gestisce iscrizioni e utenti, traccia...
- SCORM: SCORM è uno standard tecnico per l'e-learning che definisce come impacchettare un corso in un file zip e come il corso comunica con la piatt...
- Tracciamento della fruizione: Il tracciamento della fruizione è la raccolta automatica, da parte della piattaforma, dei dati su come ogni partecipante segue un corso onli...
- xAPI: xAPI (Experience API, detta anche Tin Can) è uno standard per l'e-learning che registra le attività di apprendimento come brevi frasi, del t...