Skip to content

xAPI (Tin Can API): O que é, Como Funciona e Guia Completo (2026)

Tin Can API
xAPI (Experience API), também conhecido como Tin Can API, é um padrão técnico que permite rastrear qualquer experiência de aprendizagem — dentro ou fora de uma plataforma LMS.

Diferentemente do SCORM (que só funciona dentro do LMS), o xAPI registra, portanto, atividades em apps mobile, simulações, webinars, jogos, treinamentos presenciais e até interações sociais. Os dados são armazenados em um LRS (Learning Record Store) no formato de statements “Ator + Verbo + Objeto” (ex: “Maria completou o módulo de compliance”).

Trata-se, consequentemente, do padrão mais moderno e flexível do ecossistema de e-learning — complementar ao SCORM e ao LTI.

🔍 O que é xAPI (Tin Can API)?

 

xAPI — sigla para Experience API, também conhecido como Tin Can API — é, essencialmente, um padrão técnico que define como sistemas educacionais devem registrar e compartilhar dados sobre experiências de aprendizagem.

Foi desenvolvido pela ADL (Advanced Distributed Learning) — a mesma organização que criou o SCORM — e lançado oficialmente em 2013 como a evolução natural do SCORM para cenários mais complexos.

Para entender de forma prática, pense assim: o SCORM registra o que o aluno faz dentro de um LMS (assistiu aula, fez quiz, tirou nota X). O xAPI, por outro lado, registra o que o aluno faz em qualquer lugar — dentro do LMS, em um app mobile, em um simulador de realidade virtual, em um webinar no Zoom, em uma atividade presencial ou até em uma interação social.

Consequentemente, o xAPI oferece, portanto, uma visão 360° do aprendizado — e não apenas uma fatia limitada ao LMS.

Todos os dados capturados pelo xAPI são armazenados em um LRS (Learning Record Store) — um banco de dados especializado que pode funcionar, na prática, de forma independente do LMS ou integrado a ele.

Trata-se, consequentemente, de uma arquitetura mais flexível que a do SCORM — onde os dados ficam presos dentro do próprio LMS.

⚙️ Como funciona o xAPI na prática?

tin can api examples

O xAPI funciona, essencialmente, com um conceito simples e poderoso: statements (declarações) no formato “Ator + Verbo + Objeto”.

📝 A estrutura de um statement xAPI

Cada experiência de aprendizagem é registrada, na prática, como um statement em formato JSON:

Ator: Quem realizou a ação (ex: “Maria Silva”)
Verbo: O que fez (ex: “completou”, “assistiu”, “respondeu”, “compartilhou”)
Objeto: Em que contexto (ex: “módulo de compliance”, “simulação de atendimento”, “webinar de liderança”)

Dessa forma, um statement xAPI pode ser, por exemplo: “Maria Silva completou o módulo de compliance via app mobile em 12 minutos”. Outro exemplo: “João Santos assistiu 85% do webinar de liderança no Zoom”. Consequentemente, o formato é simples, padronizado e extensível — permitindo, portanto, registrar praticamente qualquer experiência.

🗄️ O LRS (Learning Record Store)

Todos os statements xAPI são enviados e armazenados em um LRS (Learning Record Store) — que é, essencialmente, o banco de dados central de todas as experiências de aprendizagem.

O LRS pode funcionar, na prática, de duas formas:

Integrado ao LMS: Em primeiro lugar, muitos LMS modernos (MoodleCanvas, Docebo) incluem LRS nativo ou via plugin. Consequentemente, os dados ficam, portanto, dentro da mesma plataforma.

Independente: Além disso, o LRS pode funcionar como sistema separado — recebendo dados de múltiplas fontes (LMS, apps, simuladores, webinars, IoT). Trata-se, portanto, da opção mais poderosa — pois centraliza, consequentemente, dados de aprendizagem de todo o ecossistema em um único lugar.

Exemplos de LRS independentes incluem Learning Locker (open source), Watershed e Yet Analytics.

🔄 Fluxo completo do xAPI

1️⃣ Experiência: Em primeiro lugar, o aluno realiza uma atividade — assiste aula no LMS, completa simulação no app, participa de webinar ou faz exercício presencial.

2️⃣ Statement: Em seguida, o sistema gera automaticamente um statement xAPI (“Ator + Verbo + Objeto”) com metadados (data, duração, resultado, contexto).

3️⃣ Envio ao LRS: Consequentemente, o statement é enviado via API HTTP ao LRS — onde é armazenado, indexado e, portanto, disponibilizado para análise.

4️⃣ Analytics: Por fim, gestores e instrutores acessam dashboards no LRS ou no LMS para analisar, consequentemente, o desempenho de cada aluno — com visão completa de todas as experiências.

🔄 xAPI vs SCORM vs LTI: quando usar cada um?

plataformas gratuitas de e-learning

O xAPI, o SCORM e o LTI resolvem, na prática, problemas diferentes — e são, consequentemente, complementares:

Critério xAPI SCORM LTI
📖 O que faz? Rastreia experiências de aprendizagem Empacota conteúdo para o LMS Conecta ferramentas externas ao LMS
💡 Analogia “Diário” (registra tudo) “Pendrive” (carrega conteúdo) “Tomada” (conecta aparelhos)
🌐 Funciona fora do LMS? Sim 🏆 Não Não
📱 Mobile e offline Sim 🏆 Limitado Via browser
📦 Formato de dados Statements JSON Arquivo .zip + manifesto XML Protocolo OAuth + JWT
🗄️ Armazenamento LRS (independente ou integrado) Dentro do LMS No LMS (via ferramenta)
📊 O que rastreia Qualquer experiência 🏆 Tempo, nota, conclusão, bookmark Notas da ferramenta → LMS
📅 Lançamento 2013 2001 2010
🎯 Ideal para Rastrear atividades fora do LMS Cursos empacotados dentro do LMS Integrar Zoom, H5P, Turnitin ao LMS

💡 Quando usar cada um:

Use SCORM quando: Você tem cursos interativos (Articulate, iSpring) para importar dentro do LMS. Trata-se, portanto, do cenário mais comum e simples.

Use LTI quando: Além disso, você quer conectar ferramentas externas (Zoom, H5P, Turnitin) ao LMS — com autenticação automática e devolução de notas.

Use xAPI quando: Por fim, você precisa rastrear experiências que acontecem fora do LMS — apps mobile, simulações, webinars, atividades presenciais, jogos. Consequentemente, o xAPI complementa SCORM e LTI — registrando, portanto, o que esses padrões não alcançam.

💡 Exemplos práticos de uso do xAPI

Para produtores de cursos e gestores de T&D, o xAPI abre, na prática, possibilidades que o SCORM não oferece:

📱 App mobile de treinamento: Em primeiro lugar, um funcionário completa um módulo de compliance no app do celular (offline, no ônibus). O app gera, consequentemente, statements xAPI e os envia ao LRS quando reconectar à internet. Dessa forma, o gestor vê, portanto, o progresso mesmo sem o funcionário ter acessado o LMS.

🔬 Simulações e VR: Além disso, um médico pratica uma cirurgia em simulador de realidade virtual. Cada decisão, tempo de reação e resultado é registrado, na prática, como statement xAPI — gerando, consequentemente, analytics detalhado de competência técnica.

🎥 Webinars e aulas ao vivo: Da mesma forma, o xAPI pode registrar participação em webinars (duração, interações no chat, perguntas feitas) — dados que plataformas de videoconferência não enviam, portanto, automaticamente ao LMS via SCORM.

🎮 Gamificação avançada: Igualmente, o xAPI rastreia dados de gamificação (pontos, badges, rankings, desafios completados) com granularidade que o SCORM não oferece — permitindo, consequentemente, análise detalhada de engajamento por atividade.

🏢 Atividades presenciais: Por fim, mentoring, workshops e treinamentos on-the-job podem ser registrados, na prática, via xAPI (pelo gestor ou pelo próprio funcionário via app) — completando, consequentemente, a visão 360° do desenvolvimento de cada colaborador.

🎯 xAPI importa para produtores de cursos?

Se você é produtor de cursos vendendo em plataformas como KiwifyHotmart ou Sabionet, o xAPI provavelmente não é relevante para você agora. Na prática, portanto, marketplaces e SAAS brasileiras utilizam sistemas de tracking próprios que atendem perfeitamente a cursos em vídeo + quiz.

No entanto, o xAPI pode ser, consequentemente, relevante em dois cenários:

🏢 Treinamento corporativo avançado: Em primeiro lugar, se você vende treinamentos para empresas que exigem rastreamento de atividades fora do LMS (simulações, apps, presencial), o xAPI é, portanto, o padrão adequado. Plataformas como Moodle (plugin xAPI) e Docebo suportam, consequentemente, esse cenário.

📊 Analytics de aprendizagem profundo: Além disso, se você deseja analisar o comportamento dos alunos com granularidade superior ao “completou/não completou” do SCORM, o xAPI oferece, portanto, dados muito mais ricos — tempo por atividade, padrões de navegação, interações sociais, tentativas de quiz por questão.

Para a maioria dos produtores brasileiros em 2026, portanto, o SCORM continua sendo suficiente. O xAPI é, consequentemente, mais relevante para cenários enterprise de alta complexidade.

📚 Quais LMS suportam xAPI?

Plataforma xAPI LRS Observação
Moodle ✅ (plugin) Via plugin (Logstore xAPI) Requer instalação de plugin + LRS externo
Canvas LMS Parcial Via integrações Suporte parcial via LTI + plugins
Docebo Nativo Enterprise, LRS integrado
Chamilo Nativo Suporte nativo desde v1.11
TalentLMS Nativo SAAS enterprise (USD)
Sabionet Não suporta xAPI nativamente
Hotmart Marketplace — não suporta xAPI
Kiwify Marketplace — não suporta xAPI

💡 Em resumo: O xAPI é, na prática, suportado por LMS enterprise e open source — especialmente Moodle (via plugin), Chamilo (nativo) e Docebo (nativo). Marketplaces e SAAS de venda de cursos não suportam, portanto, xAPI — pois o tracking nativo dessas plataformas já atende, consequentemente, aos cenários de cursos em vídeo.

✅ Vantagens do xAPI

🌎 Rastreia qualquer experiência: Em primeiro lugar, o xAPI vai além do LMS — registrando, na prática, atividades em apps, simuladores, webinars, jogos e treinamentos presenciais. Trata-se, consequentemente, da visão 360° do aprendizado que o SCORM não oferece.

📱 Mobile e offline: Além disso, apps podem gerar statements xAPI offline e enviar ao LRS quando reconectarem. Consequentemente, o rastreamento funciona, portanto, mesmo sem internet — ideal para equipes em campo.

📊 Dados granulares: Da mesma forma, cada interação é registrada como statement — permitindo, portanto, analytics muito mais detalhado que o SCORM (que registra apenas tempo, nota e conclusão).

🗄️ LRS independente: Por fim, os dados ficam no LRS — não presos dentro de um LMS específico. Consequentemente, trocar de LMS não significa, portanto, perder o histórico de aprendizagem.

❌ Desvantagens do xAPI

🔧 Complexidade de implementação: Em primeiro lugar, o xAPI exige LRS (nativo ou externo), configuração de endpoints, mapeamento de verbos e, frequentemente, desenvolvimento custom. Trata-se, consequentemente, de uma complexidade significativamente maior que o SCORM (que é basicamente upload de .zip).

💰 Custo de infraestrutura: Além disso, um LRS externo (Learning Locker, Watershed) representa custo adicional. Consequentemente, para organizações menores, esse investimento pode não se justificar, portanto, quando o SCORM atende às necessidades.

📊 Adoção ainda crescendo: Da mesma forma, embora a adoção cresça consistentemente, o xAPI ainda não é tão universal quanto o SCORM. Consequentemente, muitas ferramentas de autoria e plataformas SAAS não suportam, portanto, xAPI nativamente.

❓ Perguntas frequentes (FAQ)

O que é xAPI (Tin Can API)?

xAPI (Experience API), também conhecido como Tin Can API, é, essencialmente, um padrão técnico que permite rastrear qualquer experiência de aprendizagem — dentro ou fora de um LMS. Os dados são armazenados em um LRS (Learning Record Store) no formato “Ator + Verbo + Objeto”.

Trata-se, portanto, do padrão mais moderno e flexível do ecossistema de e-learning — lançado em 2013 pela ADL como evolução do SCORM.

Qual a diferença entre xAPI e SCORM?

SCORM empacota conteúdo para funcionar dentro de um LMS e rastreia dados básicos (nota, tempo, conclusão). O xAPI, por outro lado, rastreia qualquer experiência — inclusive fora do LMS (apps, simulações, webinars, presencial).

Trata-se, portanto, de padrões complementares: SCORM para conteúdo dentro do LMS, xAPI para experiências em qualquer lugar.

O xAPI substitui o SCORM?

Não diretamente. Embora o xAPI seja mais moderno e poderoso, o SCORM permanece, na prática, o padrão mais adotado globalmente para cursos empacotados dentro de LMS. Os dois coexistem e se complementam.

Consequentemente, a maioria das organizações usa SCORM para conteúdo no LMS e xAPI como complemento para rastrear, portanto, experiências fora da plataforma.

O que é um LRS?

LRS (Learning Record Store) é, essencialmente, o banco de dados que armazena todos os statements xAPI. Pode funcionar, na prática, integrado ao LMS (como no Chamilo e Docebo) ou como sistema independente (Learning Locker, Watershed, Yet Analytics).

Consequentemente, trata-se do componente central da arquitetura xAPI — sem LRS, portanto, não há xAPI.

O xAPI importa para quem vende cursos online no Brasil?

Para a maioria dos produtores brasileiros em 2026, não. Se você vende cursos em vídeo + quiz via KiwifyHotmart ou Sabionet, o tracking nativo dessas plataformas é, portanto, suficiente.

O xAPI é relevante, consequentemente, para treinamento corporativo avançado (simulações, apps, presencial) e analytics de aprendizagem profundo.

Quais LMS suportam xAPI?

Os principais LMS com suporte xAPI incluem, portanto: Moodle (via plugin Logstore xAPI), Chamilo (nativo), Docebo (nativo) e TalentLMS (nativo).

Plataformas de venda de cursos (HotmartKiwify) não suportam, consequentemente, xAPI.


Última atualização: junho de 2026.

📚 Artigos relacionados que podem te interessar: