xAPI é um padrão de comunicação para eLearning. Ele se baseia no registro de ações de aprendizagem, ou statements, sob o esquema “sujeito, verbo, objeto” em um LRS (Learning Record Store).
Esse padrão de comunicação surge como uma solução para as limitações do SCORM, oferecendo uma API de comunicação muito mais aberta.
No isEazy Author, a distribuição xAPI funciona com o empacotamento Tincan, para integração com qualquer LMS compatível. Para saber mais sobre essa especificação, você pode consultar o seguinte link: https://github.com/RusticiSoftware/launch/blob/master/lms_lrs.md
Registro de rastros
Por se tratar de um padrão bastante aberto em termos de comunicação, é importante definir o tipo de tracking que o curso irá realizar para garantir uma integração bem-sucedida.
Os cursos criados com o isEazy Author enviam os seguintes rastros (statements):
initialized: ao iniciar o curso pela primeira vez
objectId: id do cursoattempted: ao iniciar o curso a cada novo acesso
objectId: id do cursoexperienced: ao completar um slide
objectId: id do slideprogress: ao avançar no progresso
objectId: id do curso
description: progresso
result: durationattempted: ao começar a avaliação, cada vez que você fizer uma tentativa
objectId: id do curso + “/assessment”answered: ao responder a avaliação, um statement por pergunta respondida
objectId: id do curso + “/assessment” + id da pergunta
result: success e response
object:
definition:
description: enunciado da pergunta
type: interactions
correctResponsesPattern
choices
interactionTypepassed: ao ser aprovado em uma avaliação
objectId: id do curso e id do curso + “/assessment”
result:
score
completion true
success truefailed: ao ser reprovado em uma avaliação
objectId: id do curso e id do curso + “/assessment”
result:
score
completion true
success falsecompleted: ao completar 100% do curso
objectId: id do curso
result:
completion true
duration
success e score (se houver avaliação)
Para registrar as respostas do aluno na avaliação, enviamos todos os statements do tipo answered em uma única chamada (batch statement). Dessa forma, garantimos a integridade dos dados.
Atenção: essa funcionalidade está disponível apenas para contas ENTERPRISE. Se você tiver interesse, entre em contato conosco.