Löschen
Beim Löschen eines Lernobjekts wird das LEARNING_OBJECT_DELETION-Ereignis generiert. Dieses Ereignis zeigt an, dass das Lernobjekt gelöscht wurde und den Teilnehmern nicht mehr zur Verfügung steht.
Zusätzlich zu den Echtzeit-Ereignissen verfügen Lernobjektereignisse auch über ein Batch-Gegenstück (nicht in Echtzeit), das als Teil des LEARNING_OBJECT_MODIFICATION_BATCH-Ereignisses ausgelöst wird. Dieses Ereignis tritt während der Erstellung oder Änderung eines Lernobjekts über den Migrationsarbeitsablauf auf. Da Lernobjektentwurf- und -löschvorgänge nicht über die Migration unterstützt werden, gibt es keine entsprechenden Entwurfs- oder Löschereignisse für diese Aktionen.
Lernobjektinstanzen
Im Folgenden finden Sie die unterstützten Ereignisse für Lernobjektinstanzen.
Update
Sobald eine Instanz erstellt wurde, wird das LEARNING_OBJECT_INSTANCE_MODIFICATION-Ereignis generiert. Lernobjektinstanzen in Adobe Learning Manager haben keinen Draft-Status. Daher unterstützt Adobe Learning Manager kein LEARNING_OBJECT_INSTANCE_DRAFT-Ereignis. Dieses Ereignis wird immer dann generiert, wenn eine Instanz erstellt, geändert oder eingestellt wird.
Dieses Ereignis wird nicht nur beim Erstellen, Aktualisieren oder Zurückziehen einer Instanz generiert, sondern auch automatisch generiert, wenn das übergeordnete Lernobjekt als Zurückgezogen markiert ist. Dies liegt daran, dass die zugrunde liegenden Instanzen auch als Eingestellt markiert werden müssen, wenn ein Lernobjekt eingestellt wird.
Löschen
Wenn eine Instanz gelöscht wird, wird das LEARNING_OBJECT_INSTANCE_DELETION-Ereignis generiert. Dieses Ereignis gilt nur für Kursinstanzen, die Module zum Selbststudium enthalten, da Administratoren in Adobe Learning Manager nur Kursinstanzen löschen können, bei denen der Modultyp zum Selbststudium dient. Adobe Learning Manager unterstützt keine expliziten Löschungen für andere Kursmodultypen, nicht für Lernpfadinstanzen oder Zertifizierungsinstanzen.
Die Lernobjektinstanz verfügt auch über ein nicht-Echtzeit-Gegenstück, das als Teil des LEARNING_OBJECT_INSTANCE_MODIFICATION_BATCH-Ereignisses verfügbar gemacht wird. Dieses Ereignis wird während der Erstellung oder Änderung einer Lernobjektinstanz über den Migrationsarbeitsablauf ausgelöst. Da Entwurfs- oder Löschvorgänge für Lernobjektinstanzen bei der Migration nicht unterstützt werden, sind entsprechende Entwurfs- oder Löschvorgänge nicht verfügbar.
Registrierung
Sobald ein Teilnehmer eine Registrierungsaktion ausführt, wird ein Echtzeit-Registrierungsereignis ausgelöst. Je nach Lernobjekttyp kann das Echtzeit-Registrierungsereignis in eine der folgenden Kategorien fallen:
- COURSE_ENROLLMENT
- LEARNING_PATH_ENROLLMENT
- CERTIFICATION_ENROLLMENT
Registrierungsereignisse verfügen zusätzlich zu diesen Echtzeit-Ereignissen über Batch-Entsprechungen. Wenn eine Registrierung von einem Administrator, Manager oder einer Plattform ausgelöst wird, werden Registrierungsereignisse außerhalb der Echtzeit ausgelöst. Je nach Lernobjekttyp kann das Batch-Registrierungsereignis wie folgt aussehen:
- COURSE_ENROLLMENT_BATCH
- LEARNING_PATH_ENROLLMENT_BATCH
- CERTIFICATION_ENROLLMENT_BATCH
Registrierung widerrufen
Wenn ein Teilnehmer eine Aktion zum Aufheben der Registrierung ausführt, wird ein Ereignis zum Aufheben der Registrierung in Echtzeit ausgelöst. Je nach Lernobjekttyp kann das Echtzeit-Abmeldeereignis in eine der folgenden Kategorien fallen:
- COURSE_UNENROLLMENT
- LEARNING_PATH_UNENROLLMENT
- CERTIFICATION_UNENROLLMENT
Zusätzlich zu diesen Ereignissen gibt es auch Ereignisse zum Aufheben der Registrierung für den Stapel. Wenn eine Abmeldung von einem Administrator, Manager oder einer Plattform markiert wird, werden Ereignisse der Abmeldung in nicht Echtzeit ausgelöst. Je nach Lernobjekttyp kann das Batch-Abmeldereignis wie folgt aussehen:
- COURSE_UNENROLLMENT_BATCH
- LEARNING_PATH_UNENROLLMENT_BATCH
- CERTIFICATION_UNENROLLMENT_BATCH
Abschluss
Das Echtzeit-Abschlussereignis wird ausgelöst, wenn ein Teilnehmer ein Lernobjekt abschließt. Je nach Lernobjekttyp kann das Echtzeit-Abschlussereignis in eine der folgenden Kategorien fallen:
- COURSE_COMPLETED
- LEARNING_PATH_COMPLETED
- CERTIFICATION_COMPLETED
Zusätzlich zu diesen Echtzeit-Ereignissen gibt es auch Batch-Abschlussereignisse. Wenn beispielsweise ein Administrator, Manager oder eine Plattform ein Lernobjekt als abgeschlossen markiert, werden die Ereignisse für den Abschluss in Nicht-Echtzeit ausgelöst. Je nach Lernobjekttyp kann das Batch-Abschlussereignis in eine der folgenden Kategorien fallen:
- COURSE_COMPLETED_BATCH
- LEARNING_PATH_COMPLETED_BATCH
- CERTIFICATION_COMPLETED_BATCH
Teilnehmerfortschritt
Immer wenn sich ein Teilnehmer bei einem Lernobjekt registriert und das Modul beginnt, wird sein Fortschritt verfolgt. Diese Daten sind im LEARNER_PROGRESS-Ereignis enthalten. Das Ereignis kann um bis zu 15 Minuten verzögert werden, da die Fortschrittsverfolgung auf einer komplexen Aggregationslogik basiert, die nicht in Echtzeit erfolgt.
CI-Statistiken
Das CI_STATS-Echtzeitereignis wird ausgelöst, wenn es zu einer Änderung der Lizenz- oder Wartelistenverfügbarkeit für eine Kursinstanz kommt. Diese Daten werden nur auf Instanzebene erfasst. Darüber hinaus wird dieses Ereignis für Kurse und nicht für andere Lernpfade oder Zertifizierungen ausgelöst, da die Verfügbarkeit von Lizenzen und Wartelisten Attribute sind, die für einen Kurs und seine Instanz spezifisch sind.
Reihenfolge der Veranstaltungen
Adobe Learning Manager stellt sicher, dass Veranstaltungen für jedes Konto sortiert werden. Bei der Korrelation von Meldungen zwischen Registrierung oder Abschluss und Fortschrittsereignissen kann es jedoch zu Abweichungen kommen. Dies geschieht, weil das Fortschrittsereignis des Teilnehmers um bis zu 15 Minuten verzögert werden kann, da die Fortschrittsverfolgung auf einer komplexen Aggregationslogik basiert, die nicht in Echtzeit erfolgt. Darüber hinaus stammen Fortschrittereignisse aus verschiedenen Datenquellen, sodass ihre Reihenfolge in Bezug auf Registrierungs- und Abschlussereignisse nicht garantiert werden kann. Daher bietet Adobe Learning Manager Kunden beim Abhören dieser Veranstaltungen Best Practices.
Wenn das Abschlussereignis vor dem Teilnehmerfortschrittsereignis eintritt, kann der Client das Teilnehmerfortschrittsereignis ignorieren. Dies liegt daran, dass das Teilnehmerfortschrittsereignis um bis zu 15 Minuten verzögert werden kann, während das Abschlussereignis ausgelöst werden kann, bevor das Fortschrittsereignis empfangen wird. Da der Empfang eines Abschlussereignisses anzeigt, dass das Lernobjekt abgeschlossen ist, bedeutet dies, dass der Fortschritt 100 % erreicht hat.
In seltenen Fällen, in denen das Registrierungsereignis nach dem Teilnehmerfortschrittsereignis eintritt, kann der Client das Registrierungsereignis ignorieren. Dies liegt daran, dass der Fortschritt nur verfolgt werden kann, nachdem sich der Teilnehmer für das Lernobjekt registriert hat. Das heißt, der Empfang eines Fortschrittsereignisses zeigt an, dass das Lernobjekt gestartet wurde, was erst nach einer erfolgreichen Registrierung erfolgt.