Ta bort
När du tar bort ett utbildningsobjekt genereras händelsen LEARNING_OBJECT_DELETION. Den här händelsen indikerar att utbildningsobjektet har raderats och att det inte längre är tillgängligt för elever.
Förutom realtidshändelser har utbildningsobjekthändelser även en batchmotsvarighet (icke-realtidshändelse), som utlöses som en del av händelsen LEARNING_OBJECT_MODIFICATION_BATCH. Den här händelsen inträffar när ett utbildningsobjekt skapas eller ändras via migreringsarbetsflödet. Eftersom åtgärder för att skapa och ta bort utbildningsobjekt inte stöds via migrering finns det inga motsvarande utkast- eller borttagningshändelser för dessa åtgärder.
Instanser av utbildningsobjekt
Nedan visas de händelser som stöds för instanser av utbildningsobjekt.
Uppdatera
När en instans har skapats genereras händelsen LEARNING_OBJECT_INSTANCE_MODIFICATION. Utbildningsobjektinstanser i Adobe Learning Manager har inte statusen Utkast. Därför stöder inte Adobe Learning Manager en LEARNING_OBJECT_INSTANCE_DRAFT-händelse. Den här händelsen genereras när en instans skapas, ändras eller dras tillbaka.
Förutom att den här händelsen genereras när en instans skapas, uppdateras eller fasas ut, genereras den också automatiskt när dess överordnade utbildningsobjekt markeras som utfasat. Det beror på att när ett utbildningsobjekt dras tillbaka måste även de underliggande instanserna markeras som utfasade.
Ta bort
När en instans tas bort genereras händelsen LEARNING_OBJECT_INSTANCE_DELETION. Den här händelsen gäller endast kursinstanser som innehåller moduler i eget tempo, eftersom Adobe Learning Manager endast tillåter administratörer att ta bort kursinstanser där modultypen sker i egen takt. Adobe Learning Manager stöder inte explicita borttagningar för andra typer av kursmoduler, inte för instanser av utbildningsvägar eller certifieringsinstanser.
Instansen av utbildningsobjektet har också en motsvarighet som inte finns i realtid, som visas som en del av händelsen LEARNING_OBJECT_INSTANCE_MODIFICATION_BATCH. Den här händelsen utlöses när en instans av ett utbildningsobjekt skapas eller ändras via migreringsarbetsflödet. Eftersom utkast- och borttagningsåtgärder för utbildningsobjektinstanser inte stöds i migreringen är motsvarande utkast- och borttagningshändelser inte tillgängliga.
Registrering
När en elev utför en registreringsåtgärd utlöses en realtidsregistreringshändelse. Beroende på typ av utbildningsobjekt kan registreringshändelsen i realtid ingå i en av följande kategorier:
- COURSE_ENROLLMENT
- LEARNING_PATH_ENROLLMENT
- CERTIFICATION_ENROLLMENT
Registreringshändelser har batchmotsvarigheter utöver dessa realtidshändelser. När en registrering utlöses av en administratör, chef eller plattform utlöses icke-realtidshändelser för registrering. Baserat på utbildningsobjekttypen kan batchregistreringshändelsen vara något av följande:
- COURSE_ENROLLMENT_BATCH
- LEARNING_PATH_ENROLLMENT_BATCH
- CERTIFICATION_ENROLLMENT_BATCH
Avregistrering
När en elev utför en avregistreringsåtgärd utlöses en avregistreringshändelse i realtid. Beroende på typ av utbildningsobjekt kan avregistreringshändelsen i realtid ingå i en av följande kategorier:
- COURSE_UNENROLLMENT
- LEARNING_PATH_UNENROLLMENT
- CERTIFICATION_UNENROLLMENT
Förutom dessa händelser finns det även satsvis avregistreringshändelser. När en avregistrering markeras av en administratör, chef eller plattform utlöses avregistreringshändelser som inte rör realtid. Baserat på utbildningsobjekttypen kan batchavregistreringshändelsen vara något av följande:
- COURSE_UNENROLLMENT_BATCH
- LEARNING_PATH_UNENROLLMENT_BATCH
- CERTIFICATION_UNENROLLMENT_BATCH
Slutförande
Händelsen för slutförande i realtid utlöses när en elev slutför ett utbildningsobjekt. Beroende på typen av utbildningsobjekt kan händelsen slutförande i realtid ingå i en av följande kategorier:
- COURSE_COMPLETED
- LEARNING_PATH_COMPLETED
- CERTIFICATION_COMPLETED
Förutom dessa realtidshändelser finns det även satsvis slutförandehändelser. När en administratör, chef eller plattform till exempel markerar ett utbildningsobjekt som slutfört utlöses händelser som inte rör slutförande i realtid. Beroende på typ av utbildningsobjekt kan batchslutförandehändelsen ingå i en av följande kategorier:
- COURSE_COMPLETED_BATCH
- LEARNING_PATH_COMPLETED_BATCH
- CERTIFICATION_COMPLETED_BATCH
Elevframsteg
När en elev registrerar sig för ett utbildningsobjekt och påbörjar modulen spåras elevens framsteg. Dessa data ingår i LEARNER_PROGRESS-händelsen. Händelsen kan fördröjas med upp till 15 minuter, eftersom framstegsspårningen är beroende av komplex aggregeringslogik, som inte är realtid.
CI-status
Realtidshändelsen CI_STATS utlöses när platsen eller väntelistan ändras för en kursinstans. Dessa data hämtas endast på instansnivå. Dessutom utlöses denna händelse för kurser och inte för andra utbildningsvägar eller certifieringar, eftersom platstillgång och väntelista är attribut som är specifika för en kurs och dess instans.
Ordning på evenemang
Adobe Learning Manager ser till att händelser ordnas för varje konto. Det kan dock finnas skillnader när meddelanden korreleras mellan registrerings- eller slutförandehändelser och händelser som rör framsteg. Detta beror på att elevframstegshändelsen kan fördröjas med upp till 15 minuter, eftersom framstegsspårning bygger på komplex aggregeringslogik, vilket inte är realtid. Dessutom kommer förloppshändelser från olika datakällor, så deras ordning kan inte garanteras i förhållande till registrerings- och slutförandehändelser. Därför tillhandahåller Adobe Learning Manager bästa praxis för klienter när de lyssnar på dessa händelser.
Om slutförandehändelsen inträffar före elevens förloppshändelse kan klienten ignorera elevens förloppshändelse. Detta beror på att elevframstegshändelsen kan fördröjas med upp till 15 minuter, medan slutförandehändelsen kan utlösas innan framstegshändelsen tas emot. Eftersom erhållande av en slutförandehändelse indikerar att utbildningsobjektet är slutfört, innebär det att förloppet har nått 100 %.
I det sällsynta fall då registreringshändelsen kommer efter elevens framgångshändelse kan klienten ignorera registreringshändelsen. Detta beror på att framsteg endast kan spåras efter att eleven har registrerat sig för utbildningsobjektet. Att du får en progress-händelse indikerar att utbildningsobjektet har startats, vilket endast sker efter en lyckad registrering.