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.