Elimina

Dopo aver eliminato un oggetto di apprendimento, viene generato l’evento LEARNING_OBJECT_DELETION. Questo evento indica che l’oggetto di apprendimento è stato eliminato e non è più accessibile agli Allievi.

Oltre agli eventi in tempo reale, gli eventi degli oggetti di apprendimento hanno anche una controparte batch (non in tempo reale), che viene attivata come parte dell’evento LEARNING_OBJECT_MODIFICATION_BATCH. Questo evento si verifica durante la creazione o la modifica di un oggetto di apprendimento tramite il flusso di lavoro di migrazione. Poiché le operazioni di bozza ed eliminazione degli oggetti di apprendimento non sono supportate tramite migrazione, non esistono eventi di bozza o eliminazione corrispondenti per queste azioni.

Istanze dell’oggetto di apprendimento

Di seguito sono riportati gli eventi supportati per le istanze degli oggetti di apprendimento.

Aggiornamento

Una volta creata un'istanza, viene generato l'evento LEARNING_OBJECT_INSTANCE_MODIFICATION. Le istanze dell’oggetto di apprendimento in Adobe Learning Manager non hanno uno stato Bozza, pertanto Adobe Learning Manager non supporta un evento LEARNING_OBJECT_INSTANCE_DRAFT. Questo evento viene generato ogni volta che un'istanza viene creata, modificata o ritirata.

Oltre a essere generato al momento della creazione, dell’aggiornamento o del ritiro di un’istanza, questo evento viene generato automaticamente anche quando il relativo oggetto di apprendimento principale è contrassegnato come Ritirato. Questo perché quando un oggetto di apprendimento viene ritirato, anche le istanze sottostanti devono essere contrassegnate come Ritirate.

Elimina

Quando un’istanza viene eliminata, viene generato l’evento LEARNING_OBJECT_INSTANCE_DELETION. Questo evento si applica solo alle istanze del corso che contengono moduli a ritmo personalizzato, poiché Adobe Learning Manager consente agli amministratori di eliminare solo le istanze del corso in cui il tipo di modulo è a ritmo personalizzato. Adobe Learning Manager non supporta l’eliminazione esplicita per altri tipi di moduli di corso, non per le istanze del percorso di apprendimento o le istanze di certificazione.

L’istanza dell’oggetto di apprendimento ha anche una controparte non in tempo reale, esposta come parte dell’evento LEARNING_OBJECT_INSTANCE_MODIFICATION_BATCH. Questo evento viene attivato durante la creazione o la modifica di un’istanza dell’oggetto di apprendimento tramite il flusso di lavoro di migrazione. Poiché le operazioni di bozza o eliminazione per le istanze degli oggetti di apprendimento non sono supportate nella migrazione, gli eventi di bozza o eliminazione corrispondenti non sono disponibili.

Iscrizione

Quando un Allievo esegue un’azione di iscrizione, viene attivato un evento di iscrizione in tempo reale. A seconda del tipo di oggetto di apprendimento, l’evento di iscrizione in tempo reale può rientrare in una delle seguenti categorie:

  • COURSE_ENROLLMENT
  • LEARNING_PATH_ENROLLMENT
  • CERTIFICATION_ENROLLMENT

Oltre a questi eventi in tempo reale, gli eventi di iscrizione hanno controparti in batch. Ogni volta che un’iscrizione viene attivata da un amministratore, un manager o una piattaforma, vengono attivati eventi di iscrizione non in tempo reale. In base al tipo di oggetto di apprendimento, l’evento di iscrizione in batch può essere uno dei seguenti:

  • COURSE_ENROLLMENT_BATCH
  • LEARNING_PATH_ENROLLMENT_BATCH
  • CERTIFICATION_ENROLLMENT_BATCH

Annullamento iscrizione

Quando un Allievo esegue un’azione di annullamento dell’iscrizione, viene attivato un evento di annullamento dell’iscrizione in tempo reale. A seconda del tipo di oggetto di apprendimento, l’evento di annullamento dell’iscrizione in tempo reale può rientrare in una delle seguenti categorie:

  • COURSE_UNENROLLMENT
  • LEARNING_PATH_UNENROLLMENT
  • CERTIFICATION_UNENROLLMENT

Oltre a questi eventi, ci sono anche eventi di annullamento dell'iscrizione in batch. Ogni volta che un’iscrizione viene annullata da un amministratore, un manager o una piattaforma, vengono attivati eventi di annullamento dell’iscrizione non in tempo reale. In base al tipo di oggetto di apprendimento, l’evento di annullamento dell’iscrizione in batch può essere uno dei seguenti:

  • COURSE_UNENROLLMENT_BATCH
  • LEARNING_PATH_UNENROLLMENT_BATCH
  • CERTIFICATION_UNENROLLMENT_BATCH

Completamento

L’evento di completamento in tempo reale viene attivato ogni volta che un Allievo completa un oggetto di apprendimento. In base al tipo di oggetto di apprendimento, l’evento di completamento in tempo reale può rientrare in una delle seguenti categorie:

  • COURSE_COMPLETED
  • LEARNING_PATH_COMPLETED
  • CERTIFICATION_COMPLETED

Oltre a questi eventi in tempo reale, ci sono anche eventi di completamento in batch. Ad esempio, quando un amministratore, un manager o una piattaforma contrassegna un oggetto di apprendimento come completato, vengono attivati gli eventi di completamento non in tempo reale. In base al tipo di oggetto di apprendimento, l’evento di completamento batch può rientrare in una delle seguenti categorie:

  • COURSE_COMPLETED_BATCH
  • LEARNING_PATH_COMPLETED_BATCH
  • CERTIFICATION_COMPLETED_BATCH

Avanzamento dell’Allievo

Ogni volta che un Allievo si iscrive a un oggetto di apprendimento e inizia il modulo, viene monitorato l’avanzamento. Questi dati sono inclusi nell'evento LEARNER_PROGRESS. L'evento può essere ritardato fino a 15 minuti, poiché il monitoraggio dell'avanzamento si basa su una logica di aggregazione complessa, che non è in tempo reale.

Statistiche CI

L'evento in tempo reale CI_STATS viene attivato ogni volta che si verifica una modifica della disponibilità della postazione o della lista d'attesa per un'istanza del corso. Questi dati vengono acquisiti solo a livello di istanza. Inoltre, questo evento viene attivato per i corsi e non per altri percorsi di apprendimento o certificazioni, in quanto la disponibilità di posti e liste di attesa sono attributi specifici di un corso e della relativa istanza.

Ordine degli eventi

Adobe Learning Manager garantisce che gli eventi siano ordinati per ogni account. Tuttavia, potrebbero esserci discrepanze quando si correlano i messaggi tra l’iscrizione o il completamento e gli eventi di avanzamento. Ciò accade perché l’evento di avanzamento dell’Allievo può essere ritardato di un massimo di 15 minuti, poiché il tracciamento dell’avanzamento si basa su una logica di aggregazione complessa, che non è in tempo reale. Inoltre, gli eventi di avanzamento provengono da origini dati diverse, pertanto il loro ordine non può essere garantito in relazione agli eventi di iscrizione e completamento. Pertanto, Adobe Learning Manager fornisce ai client procedure ottimali per l'ascolto di questi eventi.

Se l’evento di completamento si verifica prima dell’evento di avanzamento dell’Allievo, il client può ignorare tale evento. Questo si verifica perché l’evento di avanzamento dell’Allievo può essere ritardato di un massimo di 15 minuti, mentre l’evento di completamento può essere attivato prima della ricezione dell’evento di avanzamento. Poiché la ricezione di un evento di completamento indica che l’oggetto di apprendimento è stato completato, significa che l’avanzamento ha raggiunto il 100%.

Nel raro caso in cui l’evento di iscrizione si verifichi dopo l’evento di avanzamento dell’Allievo, il client può ignorare l’evento di iscrizione. Questo perché l’avanzamento può essere monitorato solo dopo che l’Allievo si è iscritto all’oggetto di apprendimento. In altre parole, la ricezione di un evento di avanzamento indica che l’oggetto di apprendimento è stato avviato, il che si verifica solo dopo un’iscrizione riuscita.