xAPI es un estándar de comunicación para eLearning. Se basa en el registro de acciones de aprendizaje o statements bajo el esquema “sujeto, verbo, objeto” en un LRS (Learning Record Store).
Este estándar de comunicación viene a solucionar las limitaciones propias de SCORM ofreciendo un API de comunicaciones mucho más abierto.
En isEazy Author la distribución xAPI funciona con el empaquetado Tincan para su integración en cualquier LMS compatible. Para saber más acerca de esta especificación puedes consultar la siguiente url: https://github.com/RusticiSoftware/launch/blob/master/lms_lrs.md
Registro de trazas
Al tratarse de un estándar muy abierto en cuanto a las comunicaciones, es importante definir el tracking que va a realizar el curso para una integración exitosa.
Los cursos creados con isEazy Author reportan las siguientes trazas (statements):
-
initialized: al comenzar el curso la primera vez
objectId: id del curso
-
attempted: al comenzar el curso cada vez que entres
objectId: id del curso
-
experienced: al completar un slide
objectId: id de slide
-
progress: al avanzar el progreso
objectId: id del curso
description: progreso
result: duration
-
attempted: al comentar la evaluación cada vez que hagas un intento
objectId: id del curso + “/assessment”
-
answered: al resolver la evaluación, una por cada pregunta contestada
objectId: id del curso + “/assessment” + id de pregunta
result: success y response
-
object:
-
definition:
description: enunciado de la pregunta
-
type: interactions
correctResponsesPattern
choices
interactionType
-
passed: al aprobar una evaluación
objectId: id del curso e id del curso + “/assessment”
-
result:
score
completion true
success true
-
failed: al suspender una evaluación
objectId: id del curso e id del curso + “/assessment”
-
result:
score
completion true
success false
-
completed: al completar el 100% del curso
objectId: id del curso
-
result:
completion true
duration
success y score (si tiene evaluación)
Para guardar las respuestas del alumno en la evaluación enviamos todos los statements answered con las respuestas en una sola llamada (batch statement). De esta manera garantizamos la integridad de los datos.
⚠️Atención Esta funcionalidad sólo está disponible en cuentas ENTERPRISE. Si te interesa esta funcionalidad ponte en contacto con nosotros.