xAPI
Detto anche: Experience API, Tin Can, Tin Can API, pacchetto xAPI
xAPI (Experience API, detta anche Tin Can) è uno standard per l'e-learning che registra le attività di apprendimento come brevi frasi, del tipo «Sara ha completato il corso», e le conserva in un archivio dedicato chiamato LRS. È il successore di SCORM.
In breve
- È uno standard curato dall'Advanced Distributed Learning (ADL) Initiative.
- Registra le attività come frasi: attore, verbo, oggetto.
- Le dichiarazioni finiscono in un archivio dedicato, chiamato LRS.
- Può tracciare anche attività fuori dalla piattaforma e dal browser.
- Per l'avvio dei corsi nelle piattaforme si usa insieme a cmi5.
Come funziona xAPI?
Ogni cosa che una persona fa mentre impara diventa una dichiarazione (in inglese statement) composta da tre parti: chi (l'attore), cosa ha fatto (il verbo) e su che cosa (l'oggetto). Per esempio: «Sara ha superato il test sulla sicurezza, con 85 punti su 100».
Il contenuto invia queste dichiarazioni a un archivio chiamato LRS (Learning Record Store). La piattaforma, o qualunque altro sistema autorizzato, le legge dall'archivio per sapere chi ha completato cosa, con quale punteggio e in quanto tempo.
Perché è nato xAPI?
SCORM traccia poche informazioni e solo dentro il browser, mentre il corso è aperto nella piattaforma. xAPI nasce per registrare anche quello che succede altrove: un'app sul telefono, un simulatore, una lezione dal vivo, un video visto fuori dalla piattaforma.
Il progetto è partito nel 2011 su iniziativa dell'Advanced Distributed Learning (ADL) Initiative, la stessa che cura SCORM, con il nome di Tin Can API. La versione 1.0 è del 2013; la 1.0.3, la più usata oggi, è del 2016. Nel 2023 xAPI è diventato anche uno standard IEEE.
xAPI basta da solo?
xAPI dice come descrivere e conservare le attività, ma non dice come una piattaforma deve avviare un corso, né quando considerarlo completato. Per questo è nato cmi5, un insieme di regole che porta xAPI dentro le piattaforme di formazione come faceva SCORM.
Esempio pratico
Un'azienda forma i tecnici con un simulatore e con brevi video sul telefono. Ogni volta che un tecnico completa un esercizio, il simulatore invia all'LRS una dichiarazione xAPI come «Marco ha completato l'esercizio 3, con 9 errori su 10 controlli». Il responsabile della formazione vede tutto nello stesso archivio, insieme ai corsi seguiti sulla piattaforma.
Differenze con cmi5
| Aspetto | xAPI | cmi5 |
|---|---|---|
| Che cos'è | Linguaggio e archivio per tracciare le attività | Regole per usare xAPI dentro una piattaforma |
| Avvio del corso dalla piattaforma | Non definito | Definito: parametri, token, dati di avvio |
| Quando il corso è completato | Lo decide chi lo usa | Regole fisse (completato, superato, entrambi) |
| File che descrive il corso | tincan.xml, non obbligatorio | cmi5.xml |
| Dove servono | Ovunque: app, simulatori, siti | Corsi avviati da una piattaforma di formazione |
Domande frequenti
xAPI e Tin Can sono la stessa cosa?
Sì. Tin Can era il nome del progetto da cui è nato lo standard; molti strumenti di authoring usano ancora «Tin Can» per l'esportazione xAPI.
Che cos'è un LRS?
Learning Record Store: l'archivio che riceve e conserva le dichiarazioni xAPI. Può stare dentro la piattaforma di formazione o essere un servizio separato.
xAPI sostituisce SCORM?
Ne è il successore, ma SCORM resta molto diffuso per i corsi già prodotti. Molte piattaforme supportano entrambi.
Fonti
- Experience API (xAPI), Wikipedia (2026)
- xAPI Specification, ADL (2026)
Come lo gestisce Zorvio
Zorvio importa i pacchetti xAPI (Tin Can) e cmi5 come contenuto delle lezioni, insieme a quelli SCORM. Ha un LRS interno: il pacchetto invia lì le sue dichiarazioni, ognuno legge e scrive solo i propri dati, e chi segue il corso compare come account della piattaforma, senza email. Quando il pacchetto dichiara il corso completato o superato, la lezione si chiude e punteggio e tempo restano registrati.
Vedi anche
- cmi5: cmi5 è un insieme di regole basato su xAPI che stabilisce come una piattaforma di formazione avvia un corso, come il corso comunica i risult...
- Dati di fruizione: Dati di fruizione sono le informazioni che una piattaforma di formazione registra mentre un partecipante segue un corso: accessi, lezioni co...
- 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...