---
title: "xAPI Course Creator: Crea corsi Tin Can"
description: "xAPI è un potente standard per l’e-learning, ma creare un corso Tin Can funzionante senza scrivere JSON a mano non è così semplice. Questa guida spiega cos’è xAPI, di quale infrastruttura hai bisogno e come gli strumenti di authoring gestiscono per te la complessità tecnica."
image: "https://skillsail.com/api/og?title=xAPI%20Course%20Creator%3A%20Come%20creare%20corsi%20Tin%20Can%20senza%20scrivere%20codice"
canonical_url: "https://skillsail.com/it/blog/xapi-course-creator-guide"
md_url: "https://skillsail.com/it/blog/xapi-course-creator-guide.md"
last_updated: "2026-05-23T00:00:00.000Z"
language: "it"
---

[Torna al blog](<https://skillsail.com/it/blog.md>)

# xAPI Course Creator: Come creare corsi Tin Can senza scrivere codice

xAPI è un potente standard per l’e-learning, ma creare un corso Tin Can funzionante senza scrivere JSON a mano non è così semplice. Questa guida spiega cos’è xAPI, di quale infrastruttura hai bisogno e come gli strumenti di authoring gestiscono per te la complessità tecnica.

![Nico Schriever](<https://skillsail.com/_next/image?url=%2Fcontent%2Fblog%2Fauthors%2Fnico-schriever.jpg&w=64&q=75&dpl=dpl_8ntwjsVaNN3DoxH8qD2BRP7cFUtF>)Nico Schriever•23 maggio 2026

Argomenti:[E-learning](<https://skillsail.com/it/blog/argomenti/elearning.md>)[Tecnologia](<https://skillsail.com/it/blog/argomenti/technology.md>)[Automazione](<https://skillsail.com/it/blog/argomenti/automation.md>)[Migliori pratiche](<https://skillsail.com/it/blog/argomenti/best-practices.md>)

La specifica xAPI è uno di quegli standard che sembrano intimidatori finché non capisci davvero come funziona. Molti professionisti della formazione sentono parlare di “Tin Can”, vedono riferimenti a istruzioni JSON e API REST e pensano che sia un argomento da sviluppatori. Non lo è, ma ti servono lo strumento di authoring giusto e una buona comprensione dell’infrastruttura.

Questa guida spiega come sono strutturate le dichiarazioni xAPI, cos’è un Learning Record Store e come creare un pacchetto di corsi xAPI funzionante senza scrivere alcuna riga di codice.

## Che cos’è in realtà uno Statement xAPI

La specifica xAPI, pubblicata nel 2013, rappresenta l’apprendimento sotto forma di affermazioni. Ogni affermazione ha tre parti obbligatorie: un attore, un verbo e un oggetto. L’esempio canonico è questo:

"Nico ha completato il modulo sulla sicurezza sul lavoro."

In JSON, diventa:

```json
{
  "actor": { "name": "Nico", "mbox": "mailto:nico@example.com" },
  "verb": { "id": "http://adlnet.gov/expapi/verbs/completed" },
  "object": { "id": "https://skillsail.com/courses/workplace-safety" }
}
```

Le frasi possono includere ulteriori dettagli: un punteggio, una durata, un risultato, una piattaforma, estensioni per dati personalizzati. Ma il modello di base è sempre soggetto-verbo-oggetto. Come spiega [la guida di iSpring su xAPI vs. SCORM](<https://www.ispringsolutions.com/blog/xapi-vs-scorm>), è proprio questa semplicità a rendere xAPI così flessibile: qualsiasi evento di apprendimento — guardare un video, superare un quiz, completare una simulazione — può essere espresso come un’affermazione.

La differenza rispetto a SCORM sta nella destinazione di queste informazioni. SCORM comunica con l’LMS tramite JavaScript nel browser. xAPI invia richieste HTTP a un Learning Record Store.

## Il Learning Record Store: infrastruttura necessaria

Un Learning Record Store (LRS) è un database creato appositamente per ricevere, archiviare e fornire dichiarazioni xAPI. È separato dall’LMS ed è necessario affinché xAPI funzioni.

Come descritto nella [guida LRS di xAPI.com](<https://xapi.com/learning-record-store/>), un LRS deve supportare un’API REST standardizzata in modo che qualsiasi corso conforme a xAPI possa inviargli dichiarazioni senza bisogno di integrazioni personalizzate. Alcune piattaforme LMS includono un LRS integrato: Docebo ne è un esempio, e [la](<https://help.docebo.com/hc/en-us/articles/360020128459-Uploading-xAPI-formerly-Tin-Can-API-content>) loro [documentazione sull’upload xAPI](<https://help.docebo.com/hc/en-us/articles/360020128459-Uploading-xAPI-formerly-Tin-Can-API-content>) mostra come i contenuti xAPI vengano caricati e configurati per puntare al loro archivio integrato. Altre organizzazioni utilizzano prodotti LRS autonomi insieme al proprio LMS.

Se il tuo LMS non ha un LRS integrato, hai due opzioni: aggiungere un prodotto LRS autonomo al tuo stack oppure utilizzare un LMS che ne includa uno.

## Perché xAPI è importante: casi d’uso che SCORM non è in grado di gestire

SCORM richiede un browser e una sessione LMS attiva. xAPI no.

**Formazione mobile offline.** Un’app di formazione mobile può mettere in coda le dichiarazioni xAPI localmente e sincronizzarle con l’LRS quando la connessione viene ripristinata. Questo è fondamentale per chi lavora sul campo, il personale di vendita al dettaglio o chiunque si trovi in ambienti senza un accesso affidabile a Internet.

**Simulazione e monitoraggio degli scenari.** Le simulazioni complesse generano molti eventi: decisioni con ramificazioni, tempo impiegato per l’attività, tassi di errore. xAPI è in grado di acquisire tutti questi dati come singole dichiarazioni, fornendo analisi molto più approfondite rispetto a un singolo punteggio SCORM.

**Apprendimento oltre l’LMS.** L’apprendimento informale — guardare un video su una piattaforma esterna, completare un’attività nel flusso di lavoro — può essere registrato con le dichiarazioni xAPI, purché l’attività venga segnalata all’LRS.

**Programmi di apprendimento misto.** La frequenza in presenza, le sessioni di coaching e le valutazioni sul posto di lavoro possono essere tutte registrate come dichiarazioni xAPI, creando un quadro completo dello sviluppo dello studente che un LMS basato solo su SCORM non è in grado di fornire.

## Strumenti di authoring che esportano xAPI

La domanda concreta è: come si fa a generare un pacchetto xAPI senza scrivere manualmente il codice JSON? Ci sono diversi strumenti di authoring che lo fanno al posto tuo.

**iSpring Suite** esporta xAPI dalla sua finestra di dialogo di pubblicazione standard. Il corso genera dichiarazioni xAPI relative all’avvio, alle interazioni, al completamento e al punteggio, e richiede di configurare l’endpoint LRS nell’output pubblicato. Come indicato [nella documentazione xAPI di iSpring](<https://www.ispringsolutions.com/blog/xapi-vs-scorm>), si tratta di un flusso di lavoro desktop disponibile solo su Windows.

**Articulate Storyline 360** supporta la pubblicazione xAPI con granularità delle dichiarazioni configurabile: puoi scegliere quali eventi attivano le dichiarazioni.

**Skillsail** esporta pacchetti xAPI direttamente dal suo ambiente di authoring basato su cloud. Lo stesso modulo che esporta SCORM 1.2 esporta anche xAPI, e l’endpoint LRS viene configurato al momento dell’esportazione. Per i corsi multilingue, ogni variante linguistica viene esportata come pacchetto xAPI separato.

## Quando scegliere xAPI al posto di SCORM o cmi5

La scelta dipende dall’infrastruttura e dal caso d’uso:

**Scegli xAPI quando:**

-   Hai un LRS oppure il tuo LMS ne include uno.
-   Devi monitorare l’apprendimento al di fuori dell’LMS: app mobili, piattaforme esterne o eventi in presenza.
-   Il tuo caso d’uso prevede simulazioni complesse o apprendimento misto che generano dati dettagliati sugli eventi.
-   Stai realizzando un’infrastruttura di analisi dell’apprendimento che consoliderà i dati provenienti da più fonti.

**Rimani fedele allo standard SCORM quando:**

-   Il tuo LMS non dispone di un LRS e non puoi aggiungerne uno.
-   Il tuo caso d'uso è un corso online standard con completamento e punteggio — xAPI è più che altro un'infrastruttura per ottenere lo stesso risultato.

**Prendi in considerazione cmi5 invece quando:**

-   Vuoi la ricchezza di dati di xAPI ma hai bisogno che l’LMS controlli l’avvio, l’autenticazione e la logica di avanzamento: cmi5 definisce tutto questo in aggiunta a xAPI.

## Ecco come si presenta un flusso di lavoro pratico con xAPI

Una semplice implementazione di un corso xAPI:

1.  **Crea il corso** con uno strumento che esporti xAPI — Skillsail, iSpring o Storyline.
2.  **Configura l'endpoint LRS** durante l'esportazione. Il pacchetto xAPI deve sapere dove inviare le dichiarazioni durante l'esecuzione.
3.  **Carica il pacchetto xAPI sul tuo LMS** o ospitalo su un server web. L’LMS avvia l’URL del corso; il corso comunica poi direttamente con l’LRS.
4.  **Controlla le dichiarazioni nell’LRS** per le analisi. I dati delle dichiarazioni possono essere visualizzati nella dashboard integrata dell’LRS o esportati in uno strumento di BI.

Il passaggio chiave che mette in difficoltà chi implementa xAPI per la prima volta è il passaggio 2: l’endpoint LRS. A differenza di SCORM, che individua automaticamente l’LMS tramite l’iniezione nel browser, xAPI deve sapere dove si trova l’LRS prima che il corso venga pubblicato.

## Dove si inserisce Skillsail

La pipeline di esportazione di Skillsail copre tutti e quattro i principali formati — SCORM 1.2, SCORM 2004, xAPI e cmi5 — a partire dallo stesso modulo creato. Per i team che hanno bisogno di xAPI senza un ambiente di authoring complesso, questo significa: carica un documento sorgente, genera il corso, configura l’endpoint LRS ed esporta. Non servono JSON, codice personalizzato né plugin per PowerPoint.

Per le implementazioni xAPI multilingue — uno scenario che SCORM gestisce in modo poco efficiente — Skillsail genera un pacchetto xAPI separato per ogni lingua, ognuno dei quali invia le dichiarazioni nel contesto linguistico dello studente.

Una volta compresi i requisiti infrastrutturali, l’utilizzo di xAPI non è più complicato di quello di SCORM. La parte di creazione dei contenuti è identica; cambia solo la struttura di distribuzione.

Generatore di corsi basato sull’IA

## Pronto a creare?

Chiedi a Skillsail di creare un corso di formazione iniziale per i nuovi dipendenti...

Chiedi a Skillsail di creare un corso

## Articoli correlati

### [Come convertire un PDF in un corso SCORM (senza doverlo riscrivere manualmente)](<https://skillsail.com/it/blog/convert-pdf-to-scorm.md>)

Convertire un PDF in un corso SCORM sembra semplice, ma richiede ben più che limitarsi a inserire le diapositive nelle pagine. Questa guida illustra tre approcci di conversione — dall’incorporamento di base all’estrazione basata sull’intelligenza artificiale — e spiega quale formato SCORM scegliere.

### [Convertire PowerPoint in SCORM: 3 approcci e quando usarli](<https://skillsail.com/it/blog/convert-powerpoint-to-scorm.md>)

Convertire una presentazione PowerPoint in SCORM è più veloce che partire da un PDF, ma l’approccio giusto dipende dal tuo LMS, dalla composizione del tuo team e dal fatto che tu abbia bisogno di quiz e di contenuti multilingue. Ecco i tre percorsi principali e quando è opportuno utilizzarli.

### [Strumento per la creazione di corsi di inserimento dei dipendenti: dal manuale al modulo interattivo](<https://skillsail.com/it/blog/employee-onboarding-course-builder.md>)

La maggior parte dei manuali per i dipendenti viene ignorata perché troppo lunga, troppo statica e non disponibile nella lingua giusta. Questa guida spiega come trasformare un manuale in un corso di inserimento strutturato e interattivo che funzioni per team distribuiti e multilingue.

[Torna al blog](<https://skillsail.com/it/blog.md>)

## Structured data

```json
{"@context":"https://schema.org/","@type":"BlogPosting","author":{"@type":"Person","image":"/content/blog/authors/nico-schriever.jpg","name":"Nico Schriever","url":"https://nicoschriever.com/"},"dateModified":"2026-05-23T00:00:00Z","datePublished":"2026-05-23T00:00:00Z","description":"xAPI è un potente standard per l’e-learning, ma creare un corso Tin Can funzionante senza scrivere JSON a mano non è così semplice. Questa guida spiega cos’è xAPI, di quale infrastruttura hai bisogno e come gli strumenti di authoring gestiscono per te la complessità tecnica.","headline":"xAPI Course Creator: Come creare corsi Tin Can senza scrivere codice","image":"https://skillsail.com/api/og?title=xAPI%20Course%20Creator%3A%20Come%20creare%20corsi%20Tin%20Can%20senza%20scrivere%20codice","inLanguage":"it","mainEntityOfPage":{"@id":"https://skillsail.com/it/blog/xapi-course-creator-guide","@type":"WebPage"},"publisher":{"@id":"https://skillsail.com/#organization","@type":"Organization","logo":{"@type":"ImageObject","url":"https://skillsail.com/assets/skillsail_logo-wt.png"},"name":"Skillsail","url":"https://skillsail.com/"},"url":"https://skillsail.com/it/blog/xapi-course-creator-guide","keywords":"E-learning, Tecnologia, Automazione, Migliori pratiche"}
```

## Sitemap

- [Browse all public Markdown pages](<https://skillsail.com/sitemap.md>)
