O que é xAPI (Tin Can)?

xAPI (Experience API, ou Tin Can) é um padrão que registra experiências de aprendizagem como frases do tipo "fulano fez tal coisa" e as guarda em um LRS, dentro ou fora do LMS. No Moodle, enviar xAPI a um LRS exige plugin de terceiros, como o Logstore xAPI.

Como funciona

Cada registro, chamado de statement, tem um ator, um verbo e um objeto: "Maria concluiu a simulação de atendimento". Um aplicativo de campo, um simulador ou um treinamento presencial registrado por um instrutor podem enviar esse formato ao LRS (Learning Record Store). O LMS passa a ser uma fonte entre várias.

Como funciona no Moodle

O Moodle não envia xAPI a um LRS por conta própria. A documentação oficial aponta plugins de terceiros:

  • Logstore xAPI: converte eventos do Moodle (acesso a curso, tentativa de questionário, envio de tarefa, mensagem em fórum) em statements e os envia ao LRS em lotes, por tarefa agendada, sem alterar os cursos. Na consulta de outubro de 2026, declara suporte do Moodle 4.1 ao 5.2.
  • xAPI Launch Link: atividade que abre conteúdo xAPI e registra no LRS. O Marketplace declara suporte só até o Moodle 4.1, então valide uma alternativa antes de planejar.

O H5P produz eventos xAPI, que a atividade H5P usa para registrar tentativas e nota. Sem plugin, eles não saem para um LRS. Como o envio é agendado, o cron precisa estar em dia, e o LRS é contratado ou instalado à parte.

Quando importa para empresa e escola

Só vale quando há aprendizagem fora do LMS para medir (simulações, apps de campo, treinamento presencial) ou quando é preciso cruzar dados de aprendizagem com indicadores do negócio. Para conclusão e nota de cursos dentro do LMS, o SCORM resolve. Como os statements identificam a pessoa, avalie também onde o LRS guarda os dados, à luz da LGPD.

Erros comuns

  • Adotar xAPI "por ser mais moderno", sem um caso de uso que peça.
  • Supor que o Moodle já envia dados a um LRS sem plugin nem configuração.
  • Tentar subir um pacote exportado em xAPI ou cmi5 como atividade SCORM: ele não entra como SCORM.
  • Não definir o que medir antes: sem pergunta de negócio, o LRS vira um depósito de eventos.

xAPI ou SCORM?

O SCORM é um pacote que roda dentro do LMS. O xAPI é um registro enviado de onde a aprendizagem acontecer. Um não substitui o outro: muita empresa usa SCORM nos cursos padrão e xAPI só onde compensa. O cmi5 é um perfil do xAPI pensado para conteúdo lançado por um LMS; confirme o suporte da plataforma antes de escolher.

Perguntas frequentes

Qual a diferença entre xAPI e SCORM?

O SCORM rastreia só dentro do LMS. O xAPI registra também fora dele, guardando os dados num LRS.

Preciso de um LRS para usar xAPI?

Sim. O xAPI guarda os registros num Learning Record Store, que pode ser um serviço contratado ou instalado à parte. O Moodle não inclui LRS.

O Moodle suporta xAPI?

Em parte. O H5P usa xAPI internamente, mas enviar dados a um LRS exige plugin de terceiros, como o Logstore xAPI.

xAPI substitui o SCORM?

Não necessariamente. O SCORM atende bem a conclusão e a nota dentro do LMS. O xAPI entra quando é preciso medir fora dele.

Aprofunde: SCORM ou xAPI, qual usar, como provar o ROI do treinamento e LGPD no treinamento corporativo.

Voltar ao glossário