SkillsailSkillsail
  • Enterprise
  • Preços
Comece de graça
Agende uma demonstraçãoFaça loginComece de graça
Voltar ao blog

xAPI Course Creator: Como criar cursos Tin Can sem precisar programar

O xAPI é um padrão poderoso de e-learning, mas criar um curso Tin Can funcional sem escrever JSON manualmente não é tão óbvio assim. Este guia explica o que é o xAPI, qual infraestrutura você precisa e como as ferramentas de criação lidam com a complexidade técnica para você.

Nico SchrieverNico Schriever•23 de maio de 2026
Tópicos:E-LearningTecnologiaAutomaçãoMelhores práticas

A especificação xAPI é um daqueles padrões que parecem intimidadores até você entender o que ela realmente faz. Muitos profissionais de aprendizagem ouvem falar em “Tin Can”, veem referências a instruções JSON e APIs REST e acham que é um assunto só para desenvolvedores. Não é — mas você precisa da ferramenta de criação certa e entender bem a infraestrutura.

Este guia explica como são as declarações xAPI, o que é um Learning Record Store e como criar um pacote de curso xAPI funcional sem precisar escrever nenhum código.

O que é, na verdade, uma declaração xAPI

A especificação xAPI, publicada em 2013, representa a aprendizagem como declarações. Cada declaração tem três partes obrigatórias: um ator, um verbo e um objeto. O exemplo canônico fica assim:

“Nico concluiu o módulo de Segurança no Trabalho.”

Em JSON, isso fica assim:

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

As declarações podem incluir contexto adicional: uma pontuação, uma duração, um resultado, uma plataforma, extensões para dados personalizados. Mas o modelo básico é sempre sujeito-verbo-objeto. Como explica o guia “xAPI vs. SCORM” da iSpring, é essa simplicidade que torna o xAPI tão flexível: qualquer atividade de aprendizagem — assistir a um vídeo, passar em um teste, concluir uma simulação — pode ser expressa como uma declaração.

A diferença em relação ao SCORM está no destino dessas instruções. O SCORM se comunica com o LMS por meio de JavaScript no navegador. O xAPI envia solicitações HTTP para um Learning Record Store.

O Learning Record Store: Infraestrutura necessária

Um Learning Record Store (LRS) é um banco de dados criado especificamente para receber, armazenar e disponibilizar declarações xAPI. Ele é separado do LMS e é necessário para que o xAPI funcione.

Conforme descrito no guia do LRS do site xAPI.com, um LRS deve oferecer suporte a uma API REST padronizada para que qualquer curso compatível com xAPI possa enviar declarações para ele sem precisar de integração personalizada. Algumas plataformas de LMS incluem um LRS integrado — o Docebo é um exemplo, e a documentação deles sobre upload de xAPI mostra como o conteúdo xAPI é enviado e configurado para apontar para o repositório integrado. Outras organizações usam produtos LRS independentes junto com o LMS.

Se o seu LMS não tiver um LRS integrado, você tem duas opções: adicionar um produto LRS independente à sua pilha de ferramentas ou usar um LMS que já inclua um.

Por que o xAPI é importante: casos de uso que o SCORM não consegue lidar

O SCORM exige um navegador e uma sessão ativa no LMS. O xAPI não.

Treinamento móvel offline. Um aplicativo de treinamento móvel pode armazenar declarações xAPI localmente e sincronizá-las com o LRS quando a conexão for restabelecida. Isso é essencial para profissionais de campo, funcionários de varejo ou qualquer pessoa em ambientes sem acesso confiável à internet.

Simulação e acompanhamento de cenários. Simulações complexas geram muitos eventos — decisões de ramificação, tempo gasto na tarefa, taxas de erro. O xAPI consegue capturar tudo isso como declarações individuais, oferecendo análises muito mais detalhadas do que uma simples pontuação SCORM.

Aprendizagem além do LMS. A aprendizagem informal — assistir a um vídeo em uma plataforma externa, concluir uma tarefa no fluxo de trabalho — pode ser registrada com instruções xAPI, desde que a atividade seja reportada ao LRS.

Programas de aprendizagem combinada. A participação presencial, as sessões de coaching e as avaliações no trabalho podem ser registradas como declarações xAPI, criando um panorama completo do desenvolvimento do aluno que um LMS que usa apenas SCORM não consegue oferecer.

Ferramentas de criação que exportam xAPI

A questão prática é como gerar um pacote xAPI sem precisar escrever JSON manualmente. Várias ferramentas de criação cuidam disso pra você.

O iSpring Suite exporta xAPI a partir da caixa de diálogo de publicação padrão. O curso gera declarações xAPI para início, interações, conclusão e pontuação, e exige que você configure o endpoint do LRS na saída publicada. Conforme observado na documentação do xAPI do iSpring, esse é um fluxo de trabalho de desktop exclusivo para Windows.

O Articulate Storyline 360 oferece suporte à publicação em xAPI com granularidade de declarações configurável — você pode escolher quais eventos acionam as declarações.

O Skillsail exporta pacotes xAPI diretamente do seu ambiente de criação baseado na nuvem. O mesmo módulo que exporta SCORM 1.2 também exporta xAPI, e o endpoint do LRS é configurado no momento da exportação. Para cursos multilíngues, cada variante de idioma é exportada como um pacote xAPI separado.

Quando escolher o xAPI em vez do SCORM ou do cmi5

A decisão depende da infraestrutura e do caso de uso:

Escolha o xAPI quando:

  • Você tem um LRS ou seu LMS já inclui um.
  • Você precisa acompanhar o aprendizado fora do LMS — aplicativos móveis, plataformas externas ou eventos presenciais.
  • Seu caso de uso envolve simulações complexas ou aprendizagem combinada que gera dados de eventos detalhados.
  • Você está construindo uma infraestrutura de análise de aprendizagem que vai consolidar dados de várias fontes.

Mantenha o SCORM quando:

  • Seu LMS não tem um LRS e você não pode adicionar um.
  • Seu caso de uso é um curso online padrão com conclusão e pontuação — o xAPI é mais uma infraestrutura para o mesmo resultado.

Considere usar o cmi5 nos seguintes casos:

  • Você quer a riqueza de dados do xAPI, mas precisa que o LMS controle a inicialização, a autenticação e a lógica de avanço — o cmi5 define tudo isso em cima do xAPI.

Como é um fluxo de trabalho prático do xAPI

Uma implantação simples de curso via xAPI:

  1. Crie o curso em uma ferramenta que exporte xAPI — Skillsail, iSpring ou Storyline.
  2. Configure o endpoint do LRS durante a exportação. O pacote xAPI precisa saber para onde enviar as declarações durante a execução.
  3. Envie o pacote xAPI para o seu LMS ou hospede-o em um servidor web. O LMS abre a URL do curso; em seguida, o curso se comunica diretamente com o LRS.
  4. Revise as declarações no LRS para análises. Os dados das declarações podem ser visualizados no painel integrado do LRS ou exportados para uma ferramenta de BI.

A etapa principal que costuma confundir quem tá começando a implementar o xAPI é a etapa 2: o endpoint do LRS. Ao contrário do SCORM, que localiza o LMS automaticamente por meio da injeção no navegador, o xAPI precisa saber onde fica o LRS antes que o curso seja publicado.

Onde o Skillsail se encaixa

O fluxo de exportação do Skillsail abrange todos os quatro formatos principais — SCORM 1.2, SCORM 2004, xAPI e cmi5 — a partir do mesmo módulo criado. Para equipes que precisam do xAPI sem um ambiente de criação complexo, isso significa: enviar um documento de origem, gerar o curso, configurar o endpoint do LRS e exportar. Não é preciso JSON, código personalizado nem plug-in do PowerPoint.

Para implantações multilíngues de xAPI — um cenário que o SCORM lida de forma desajeitada —, o Skillsail gera um pacote xAPI separado para cada idioma, cada um enviando declarações no contexto linguístico do aluno.

O xAPI não é mais complicado de usar do que o SCORM, uma vez que você entenda os requisitos de infraestrutura. A parte de criação de conteúdo é idêntica; só a parte técnica de distribuição é que muda.

Criador de Cursos com IA

Pronto para criar?

Pe

Artigos relacionados

Como converter um PDF em um curso SCORM (sem precisar reescrever manualmente)

Converter um PDF em um curso SCORM parece simples, mas exige mais do que apenas distribuir as slides pelas páginas. Este guia aborda três abordagens de conversão — desde a incorporação básica até a extração com IA — e explica qual formato SCORM escolher.

Convertendo PowerPoint para SCORM: 3 abordagens e quando usar cada uma

Converter uma apresentação do PowerPoint para SCORM é mais rápido do que começar a partir de um PDF, mas a abordagem certa depende do seu LMS, da configuração da sua equipe e se você precisa de questionários e conteúdo multilíngue. Aqui estão as três principais opções e quando cada uma faz sentido.

Criador de Cursos de Integração de Funcionários: Do Manual ao Módulo Interativo

A maioria dos manuais de funcionários é ignorada porque são muito longos, muito estáticos e não estão disponíveis no idioma certo. Este guia explica como transformar um manual em um curso de integração estruturado e interativo que funcione em equipes distribuídas e multilíngues.

Voltar ao blog

Criador de Cursos com IA

Pronto para criar?

Pe

Plataforma

  • Recursos
  • Modelos
  • Preços
  • Empresa

Casos de uso

  • Treinamento de integração de funcionários
  • Do PowerPoint para o e-learning
  • Ver todas as soluções
  • Automotivo
  • Saúde
  • Varejo
  • Ver todos os setores

Recursos

  • Documentação
  • Perguntas frequentes
  • Validador SCORM
  • SCORM Player
  • Registro de alterações
  • Blog

Tópicos

  • E-Learning
  • Melhores práticas
  • Inteligência Artificial
  • Multilíngue
  • Localização
  • Treinamento
  • Ver todas as publicações

Empresa

  • Sobre
  • Marque uma reunião
  • Contato
  • Suporte
  • Compromisso Climático

Legal

  • Política de Privacidade
  • Subprocessadores
  • Acordo de Tratamento de Dados
  • Termos e Condições
  • Créditos e uso
  • Notas legais

Integrações

  • ChatGPT
  • Adicionar ao ChatGPT abre em uma nova aba
  • Claude
  • Adicionar ao Claude abre em uma nova aba
  • Slack
  • Telegram
  • Ver todas as integrações

© 2026 Skillsail GmbH, Todos os direitos reservados

  • LinkedIn
  • X
  • YouTube