Eliminar
Al eliminar un objeto de aprendizaje, se genera el evento LEARNING_OBJECT_DELETION. Este evento indica que el objeto de aprendizaje se ha eliminado y ya no está disponible para que los alumnos accedan a él.
Además de los eventos en tiempo real, los eventos de objetos de aprendizaje también tienen un homólogo de lote (no en tiempo real), que se activa como parte del evento LEARNING_OBJECT_MODIFICATION_BATCH. Este evento se produce durante la creación o modificación de un objeto de aprendizaje a través del flujo de trabajo de migración. Dado que las operaciones de borrado y eliminación de objetos de aprendizaje no se admiten mediante la migración, no hay eventos de borrado o eliminación correspondientes para estas acciones.
Instancias de objetos de aprendizaje
A continuación se indican los eventos admitidos para las instancias de objetos de aprendizaje.
Actualización
Una vez creada una instancia, se genera el evento LEARNING_OBJECT_INSTANCE_MODIFICATION. Las instancias de objetos de aprendizaje en Adobe Learning Manager no tienen un estado Borrador; por lo tanto, Adobe Learning Manager no admite un evento LEARNING_OBJECT_INSTANCE_DRAFT. Este evento se genera siempre que se crea, modifica o retira una instancia.
Además de generarse cuando se crea, actualiza o retira una instancia, este evento también se genera automáticamente cuando su objeto de aprendizaje principal se marca como Retirado. Esto se debe a que, cuando se retira un objeto de aprendizaje, las instancias subyacentes también deben marcarse como Retirado.
Eliminar
Cuando se elimina una instancia, se genera el evento LEARNING_OBJECT_INSTANCE_DELETION. Este evento solo se aplica a instancias de curso que contienen módulos con ritmo personalizado, ya que Adobe Learning Manager solo permite a los administradores eliminar instancias de curso en las que el tipo de módulo tiene ritmo personalizado. Adobe Learning Manager no admite eliminaciones explícitas para otros tipos de módulos de curso que no sean instancias de ruta de aprendizaje o instancias de certificación.
La instancia del objeto de aprendizaje también tiene una contraparte en tiempo no real, expuesta como parte del evento LEARNING_OBJECT_INSTANCE_MODIFICATION_BATCH. Este evento se activa durante la creación o modificación de una instancia de objeto de aprendizaje a través del flujo de trabajo de migración. Como las operaciones de borrador o eliminación para instancias de objetos de aprendizaje no se admiten en la migración, los eventos de borrador o eliminación correspondientes no están disponibles.
Inscripción
Una vez que un alumno realiza una acción de inscripción, se activa un evento de inscripción en tiempo real. Según el tipo de objeto de aprendizaje, el evento de inscripción en tiempo real puede pertenecer a una de las siguientes categorías:
- COURSE_ENROLLMENT
- LEARNING_PATH_ENROLLMENT
- CERTIFICATION_ENROLLMENT
Los eventos de inscripción tienen homólogos por lotes además de estos eventos en tiempo real. Cada vez que un administrador, un responsable o una plataforma activa una inscripción, se activan eventos de inscripción en tiempo no real. Según el tipo de objeto de aprendizaje, el evento de inscripción por lotes puede ser uno de los siguientes:
- COURSE_ENROLLMENT_BATCH
- LEARNING_PATH_ENROLLMENT_BATCH
- CERTIFICATION_ENROLLMENT_BATCH
Darse de baja
Cuando un alumno realiza una acción de darse de baja, se activa un evento de darse de baja en tiempo real. Según el tipo de objeto de aprendizaje, el evento de anulación de la inscripción en tiempo real puede clasificarse en una de las siguientes categorías:
- COURSE_UNENROLLMENT
- LEARNING_PATH_UNENROLLMENT
- CERTIFICATION_UNENROLLMENT
Además de estos eventos, también hay eventos de desinscripción por lotes. Siempre que un administrador, un responsable o una plataforma marcan una cancelación de la inscripción, se activan eventos de cancelación de la inscripción en tiempo no real. Según el tipo de objeto de aprendizaje, el evento de anulación de la inscripción por lotes puede ser uno de los siguientes:
- COURSE_UNENROLLMENT_BATCH
- LEARNING_PATH_UNENROLLMENT_BATCH
- CERTIFICATION_UNENROLLMENT_BATCH
Finalización
El evento de finalización en tiempo real se activa cada vez que un alumno completa un objeto de aprendizaje. En función del tipo de objeto de aprendizaje, el evento de finalización en tiempo real puede pertenecer a una de las siguientes categorías:
- COURSE_COMPLETED
- LEARNING_PATH_COMPLETED
- CERTIFICATION_COMPLETED
Además de estos eventos en tiempo real, también hay eventos de finalización por lotes. Por ejemplo, cuando un administrador, un responsable o una plataforma marcan un objeto de aprendizaje como completado, se activan los eventos de finalización en tiempo no real. En función del tipo de objeto de aprendizaje, el evento de finalización de lote puede pertenecer a una de las siguientes categorías:
- COURSE_COMPLETED_BATCH
- LEARNING_PATH_COMPLETED_BATCH
- CERTIFICATION_COMPLETED_BATCH
Progreso del alumno
Siempre que un alumno se inscribe en un objeto de aprendizaje e inicia el módulo, se realiza un seguimiento de su progreso. Estos datos se incluyen en el evento LEARNER_PROGRESS. El evento puede retrasarse hasta 15 minutos, ya que el seguimiento del progreso se basa en una lógica de agregación compleja, que no es en tiempo real.
Estadísticas de CI
El evento en tiempo real CI_STATS se activa siempre que haya un cambio en la disponibilidad de la licencia o lista de espera de una instancia de curso. Estos datos se capturan solo en el nivel de instancia. Además, este evento se activa para los cursos y no para otras rutas de aprendizaje o certificaciones, ya que la disponibilidad de puestos y listas de espera son atributos específicos de un curso y su instancia.
Ordenación de eventos
Adobe Learning Manager garantiza que los eventos se ordenen para cada cuenta. Sin embargo, puede haber discrepancias al correlacionar los mensajes entre los eventos de inscripción o finalización y los eventos de progreso. Esto se produce porque el evento de progreso del alumno se puede retrasar hasta 15 minutos, ya que el seguimiento del progreso se basa en una lógica de agregación compleja, que no es en tiempo real. Además, los eventos de progreso proceden de diferentes orígenes de datos, por lo que no se puede garantizar su orden en relación con los eventos de inscripción y finalización. Por lo tanto, Adobe Learning Manager proporciona las prácticas recomendadas para los clientes cuando escuchan estos eventos.
Si el evento de finalización se produce antes del evento de progreso del alumno, el cliente puede omitir el evento de progreso del alumno. Esto se debe a que el evento de progreso del alumno se puede retrasar hasta 15 minutos, mientras que el evento de finalización se puede activar antes de que se reciba el evento de progreso. Dado que la recepción de un evento de finalización indica que el objeto de aprendizaje ha finalizado, implica que el progreso ha alcanzado el 100 %.
En el caso poco frecuente de que el evento de inscripción se produzca después del evento de progreso del alumno, el cliente puede omitir el evento de inscripción. Esto se debe a que solo se puede realizar un seguimiento del progreso después de que el alumno se haya inscrito en el objeto de aprendizaje. En otras palabras, recibir un evento de progreso indica que el objeto de aprendizaje se ha iniciado, lo que solo ocurre después de una inscripción correcta.