Excluir

Após a exclusão de um objeto de aprendizado, o evento LEARNING_OBJECT_DELETION é gerado. Esse evento indica que o objeto de aprendizado foi excluído e não está mais disponível para acesso dos alunos.

Além dos eventos em tempo real, os eventos do objeto de aprendizado também têm um equivalente em lote (não em tempo real), que é acionado como parte do evento LEARNING_OBJECT_MODIFICATION_BATCH. Esse evento ocorre durante a criação ou a modificação de um objeto de aprendizado por meio do fluxo de trabalho de migração. Como as operações de rascunho e exclusão do objeto de aprendizado não são suportadas por meio da migração, não há eventos de rascunho ou exclusão correspondentes para essas ações.

Instâncias do objeto de aprendizado

Veja a seguir os eventos compatíveis com instâncias de objetos de aprendizado.

Atualização

Depois que uma instância é criada, o evento LEARNING_OBJECT_INSTANCE_MODIFICATION é gerado. As instâncias do objeto de aprendizado no Adobe Learning Manager não têm um estado Rascunho; portanto, o Adobe Learning Manager não oferece suporte a um evento LEARNING_OBJECT_INSTANCE_DRAFT. Este evento é gerado sempre que uma instância é criada, modificada ou desativada.

Além de ser gerado quando uma instância é criada, atualizada ou desativada, este evento também é gerado automaticamente quando seu objeto de aprendizado pai está marcado como Desativado. Isso ocorre porque, quando um objeto de aprendizado é desativado, as instâncias subjacentes também precisam ser marcadas como Desativadas.

Excluir

Quando uma instância é excluída, o evento LEARNING_OBJECT_INSTANCE_DELETION é gerado. Esse evento se aplica somente a instâncias do curso que contêm módulos de ritmo individualizado, pois o Adobe Learning Manager permite que apenas administradores excluam instâncias do curso em que o tipo de módulo é de ritmo individualizado. O Adobe Learning Manager não oferece suporte a exclusões explícitas para outros tipos de módulos de curso, não para instâncias de caminho de aprendizado ou instâncias de certificação.

A instância do objeto de aprendizado também tem um equivalente que não é em tempo real, exposto como parte do evento LEARNING_OBJECT_INSTANCE_MODIFICATION_BATCH. Esse evento é acionado durante a criação ou modificação de uma instância do objeto de aprendizado por meio do fluxo de trabalho de migração. Como as operações de rascunho ou exclusão para instâncias de objetos de aprendizado não são suportadas na migração, os eventos de rascunho ou exclusão correspondentes não estão disponíveis.

Inscrição

Depois que um aluno executa uma ação de inscrição, um evento de inscrição em tempo real é acionado. Dependendo do tipo de objeto de aprendizado, o evento de inscrição em tempo real pode se enquadrar em uma das seguintes categorias:

  • COURSE_ENROLLMENT
  • LEARNING_PATH_ENROLLMENT
  • CERTIFICATION_ENROLLMENT

Os eventos de inscrição têm contrapartes em lote além desses eventos em tempo real. Sempre que uma inscrição é acionada por um administrador, gerente ou plataforma, eventos de inscrição em tempo não real são acionados. Com base no tipo de objeto de aprendizado, o evento de inscrição em lote pode ser um dos seguintes:

  • COURSE_ENROLLMENT_BATCH
  • LEARNING_PATH_ENROLLMENT_BATCH
  • CERTIFICATION_ENROLLMENT_BATCH

Cancelamento da inscrição

Quando um aluno executa uma ação de cancelamento de inscrição, um evento de cancelamento de inscrição em tempo real é acionado. Dependendo do tipo de objeto de aprendizado, o evento de cancelamento de inscrição em tempo real pode se enquadrar em uma das seguintes categorias:

  • COURSE_UNENROLLMENT
  • LEARNING_PATH_UNENROLLMENT
  • CERTIFICATION_UNENROLLMENT

Além desses eventos, também há eventos de cancelamento de inscrição em lote. Sempre que um cancelamento de inscrição é marcado por um administrador, gerente ou plataforma, eventos de cancelamento de inscrição em tempo não real são acionados. Com base no tipo de objeto de aprendizado, o evento de cancelamento de inscrição em lote pode ser um dos seguintes:

  • COURSE_UNENROLLMENT_BATCH
  • LEARNING_PATH_UNENROLLMENT_BATCH
  • CERTIFICATION_UNENROLLMENT_BATCH

Conclusão

O evento de conclusão em tempo real é acionado sempre que um aluno conclui um objeto de aprendizado. Com base no tipo de objeto de aprendizado, o evento de conclusão em tempo real pode se enquadrar em uma das seguintes categorias:

  • COURSE_COMPLETED
  • LEARNING_PATH_COMPLETED
  • CERTIFICATION_COMPLETED

Além desses eventos em tempo real, também há eventos de conclusão de lote. Por exemplo, quando um administrador, gerente ou plataforma marca um objeto de aprendizado como concluído, os eventos de conclusão em tempo não real são acionados. Com base no tipo de objeto de aprendizado, o evento de conclusão de lote pode se enquadrar em uma das seguintes categorias:

  • COURSE_COMPLETED_BATCH
  • LEARNING_PATH_COMPLETED_BATCH
  • CERTIFICATION_COMPLETED_BATCH

Progresso do aluno

Sempre que um aluno se inscreve em um objeto de aprendizado e inicia o módulo, seu progresso é monitorado. Estes dados estão incluídos no evento LEARNER_PROGRESS. O evento pode ser atrasado em até 15 minutos, já que o rastreamento do progresso depende de uma complexa lógica de agregação, que não é em tempo real.

Estatísticas de CI

O evento em tempo real CI_STATS é disparado sempre que há uma alteração na disponibilidade de vaga ou lista de espera para uma instância do curso. Esses dados são capturados somente no nível da instância. Além disso, esse evento é acionado para cursos e não para outros caminhos de aprendizado ou certificações, pois a disponibilidade de vaga e lista de espera são atributos específicos de um curso e sua instância.

Ordenação de eventos

O Adobe Learning Manager garante que os eventos sejam solicitados para cada conta. No entanto, pode haver discrepâncias ao correlacionar mensagens entre eventos de inscrição ou conclusão e andamento. Isso acontece porque o evento de progresso do aluno pode ser atrasado em até 15 minutos, pois o rastreamento do progresso depende de uma lógica de agregação complexa, que não é em tempo real. Além disso, os eventos de andamento vêm de diferentes fontes de dados, portanto, sua ordem não pode ser garantida em relação aos eventos de inscrição e conclusão. Portanto, a Adobe Learning Manager fornece práticas recomendadas para clientes ao ouvir esses eventos.

Se o evento de conclusão ocorrer antes do evento de progresso do aluno, o cliente poderá ignorar o evento de progresso do aluno. Isso ocorre porque o evento de progresso do aluno pode ser atrasado em até 15 minutos, enquanto o evento de conclusão pode ser acionado antes do evento de progresso ser recebido. Como o recebimento de um evento de conclusão indica que o objeto de aprendizado foi concluído, isso significa que o progresso atingiu 100%.

No caso raro em que o evento de inscrição ocorre após o evento de progresso do aluno, o cliente pode ignorar o evento de inscrição. Isso ocorre porque o progresso só pode ser acompanhado depois que o aluno se inscreve no objeto de aprendizado. Em outras palavras, receber um evento de progresso indica que o objeto de aprendizado foi iniciado, o que só acontece após uma inscrição bem-sucedida.