Registration for Inspire 2024 is now open!

Register now

Tin Can API e l’elearning

• 2 min read

Tin Can APICosa sono le API?

Questo articolo è dedicato a tutte le persone che non hanno conoscenze informatiche. Se avete mai lavorato con dei software, probabilmente ad un certo punto della vostra carriera avrete sentito la parola API mormorata da una persona del vostro dipartimento IT; in quel momento probabilmente avrete annuito senza comprendere in effetti il senso di quell’acronimo, ma in realtà si tratta di un concetto più semplice da capire di quanto pensiate.

Le API, Application Program Interface, sono in sostanza un livello di codice che permette a due software differenti di parlare tra di loro e scambiare informazioni, anche se sono stati sviluppati da persone diverse.

Molti sviluppatori di software investono nella creazione delle API e della documentazione relativa per incoraggiare altri programmatori a creare nuove integrazioni, e aggiungere valore per i clienti finali. In sostanza gli sviluppatori sono incoraggiati a scrivere le API per assicurarsi che il loro software non rimanga un “pianeta solitario” ed aumentare il pubblico di riferimento.

TinCan API

In questo articolo voglio parlare di un gruppo particolare di API: TinCan API. Conosciuta anche come Experience API o xAPI, TinCAn è un interfaccia speciale, perchè concentrata sul settore elearning; infatti permette ai pacchetti SCORM di interagire con le piattaforme elearning.

Questo sistema è stato sviluppato circa 10 anni fa da Rustici Software e permette ai materiali formativi e alle piattaforme per la formazione a distanza (FAD) di interagire e conservare informazioni sull’esperienza formativa dell’utente. Questa interfaccia consente alla piattaforma di raccogliere dati in un modo molto semplice chiamato “Io ho fatto questo” (soggetto, verbo, oggetto). Utilizzando questo approccio il sistema può ottenere tutti i dati necessari riguardo alle attività (oggetto) compiute (verbo) dagli studenti (soggetto) di una piattaforma elearning, rendendo l’intero sistema molto più rapido.

Tin Can API e l’elearning

Ora proverò a spiegare perché Tin Can è così importante per il settore elearning. Immagino la maggior parte di voi sappiano cosa è un pacchetto SCORM, lo standard più utilizzato per la realizzazione di contenuti formativi su piattaforma elearning. Questo standard ha rappresentato un cambiamento epocale per la formazione online, ma sfortunatamente ha alcune limitazioni.

A questo punto interviene Tin Can, che permette di utilizzare funzioni come:

  • Attività cross-browser
  • Formazione off-browser (come la formazione mobile attraverso applicazioni)
  • Tracciamento di una grande varietà di attivià come l’e-learning in team, l’utilizzo di giochi e la formazione d’aula
  • Maggiore sicurezza della piattaforma

Attualmente pensiamo a queste funzioni (che esistono grazie a Tin Can) come alla norma per le piattaforme elearning, ma fino a pochi anni fa cose come la formazione mobile o l’utilizzo di giochi erano tecnicamente impossibili. Grazie alle Tin Can API i formatori sono stati in grado di uscire da un’esperienza limitata come quella del desktop e creare un tipo di formazione completamente nuovo.


[banner-bottom-ita]