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

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

Confronto tra xAPI e cmi5
AspettoxAPIcmi5
Che cos'èLinguaggio e archivio per tracciare le attivitàRegole per usare xAPI dentro una piattaforma
Avvio del corso dalla piattaformaNon definitoDefinito: parametri, token, dati di avvio
Quando il corso è completatoLo decide chi lo usaRegole fisse (completato, superato, entrambi)
File che descrive il corsotincan.xml, non obbligatoriocmi5.xml
Dove servonoOvunque: app, simulatori, sitiCorsi 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

  1. Experience API (xAPI), Wikipedia (2026)
  2. 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

Articoli che ne parlano