Einführung
Mit Docebo können Sie Webhooks erstellen, die auf Ereignisbasis aktiviert werden können, um Informationen über das Ereignis selbst an eine bestimmte Payload-URL zu senden. Auf diese Weise können Sie Daten von der Plattform verwenden, um Berichte und Dashboards zu füllen, Integrationen zu verwalten und vieles mehr. Sie können zum beispiel eine Verbindung zu Ihrem Human Capital Management (HCM)-System herstellen, E-Mails an Benutzer senden, die nicht auf der Plattform anwesend sind, über Ereignisse, die auf der Plattform aufgetreten sind, oder Ihr Content Storage Management-System aktualisieren.
In diesem Artikel über das Erstellen und Verwalten von Webhooks erfahren Sie, wie Sie die Webhook-Funktionalität aktivieren und wie Sie Webhooks erstellen und verwalten.
Dieser Artikel listet alle Ereignisse auf, die per Webhook verfolgt werden können, einschließlich einer detaillierten Beschreibung der Nutzlast. Ereignisse sind zum besseren Verständnis in Bereiche unterteilt.
Auslösende Ereignisse
Die von der Webhooks-App verwalteten Ereignisse werden gemäß der Hauptlogik der Plattform ausgelöst. Sie können vom Benutzer über die Plattformschnittstelle und durch APIs ausgelöst werden. Dieselbe Aktion kann aufgrund der Plattformlogik unterschiedliche Ereignisse auslösen. Denken Sie also daran, Ihre Anwendungsfälle auf eine ordnungsgemäße Webhook-Konfiguration zu überprüfen.
Als Beispiel haben Sie einen Webhook mit den folgenden Ereignissen erstellt:
-
Enrollment has been updated (Ereignisname: course.enrollment.updated)
-
Learner completed course (Ereignisname: course.enrollment.completed)
Wenn der Registrierungsstatus des Benutzers auf abgeschlossen gesetzt ist, ist das ausgelöste Ereignis course.enrollment.completed und nicht course.enrollment.updated, obwohl die Aktion, die das Ereignis auslöst, eine Aktualisierung ist.
Allgemeine Eigenschaften von Ereignissen
Jedes Ereignis verfolgt bestimmte Details, aber alle haben die folgenden gemeinsamen Eigenschaften:
Eigenschaft |
Beschreibung |
message_id |
eindeutige ID der Nachricht, um den Webhook zu identifizieren |
event |
Ereignisname, der den Webhook ausgelöst hat |
fired_by_batch_action |
als true definiert, wenn das Ereignis durch einen Batch-API-Aufruf ausgelöst wurde, andernfalls als false
|
fired_by_background_job_hash |
eindeutige alphanumerische Kennung der Hintergrundaktivität, die nur angezeigt wird, wenn das Ereignis durch eine Hintergrundaktivität generiert wird
|
payload |
Payload mit unterschiedlichen Informationen basierend auf dem Ereignis |
Wenn die Option Payload Collection aktiviert ist und Webhooks mehrere Ereignisse enthalten, wird die gemeinsame Eigenschaft der Nutzlast zu Nutzlasten, was darauf hinweist, dass die Nachricht mehrere Ereignisse enthält. Wenn Sie die Nutzlastbündelungsfunktion aktivieren, stellen Sie sicher, dass das Endpunktsystem bereit ist, Webhooks mit unterschiedlichen Strukturen zu empfangen.
Hier folgt ein Beispiel für eine einzelne Payload, die ausgelöst wurde, weil ein Benutzer gelöscht wurde:
{
"message_id": "wh-638ce960-1363-11e9-a15d-d1c47c8f7593",
"event": "user.deleted",
"fired_by_batch_action": false,
"payload": {
"user_id": 12301,
"deletion_date": "2019-01-08 16:35:05",
"fired_at": "2019-01-08 16:35:05"
}
}
Hier folgt ein Beispiel für die Sammlung von Nutzlasten, die ausgelöst wurde, weil drei Benutzer mit einem einzigen Prozess von der Plattform gelöscht wurden:
{
"event": "user.deleted",
"fired_by_batch_action": false,
"message_id": "wh-d2f70d80-ab24-11ea-8467-5972fffe49aa",
"payloads": [
{
"fired_at": "2020-06-10 14:15:18",
"user_id": 13366,
"deletion_date": "2020-06-10 14:15:18"
},
{
"fired_at": "2020-06-10 14:15:18",
"user_id": 13369,
"deletion_date": "2020-06-10 14:15:18"
},
{
"fired_at": "2020-06-10 14:15:18",
"user_id": 13376,
"deletion_date": "2020-06-10 14:15:18"
}
]
}
Hinweise zu gemeinsamen Eigenschaften von Ereignissen
- Die in jedem Ereignis enthaltenen Details sind gleich, unabhängig davon, ob es sich um ein einzelnes Ereignis oder eine Nutzlastsammlung handelt. Die Webhook-Struktur ändert sich abhängig davon, ob die Nutzlast ein oder mehrere Ereignisse enthält.
- Einige Ereignisse enthalten die Eigenschaft user_id, um den Benutzer zu verfolgen, der die vom Webhook verfolgte Aktion durchführt oder daran beteiligt ist. Wenn ein Superadmin sich als andere Benutzer oder Power User ausgibt, ist die nachverfolgte user_id die des ausgegebenen Benutzers oder Power Users.
Ereignisse
Hier folgt die Liste der verfügbaren Events, unterteilt in Bereiche:
Assets
Background Jobs (Hintergrundjobs)
Branches (Zweige)
Channels (Kanäle)
Course Additional Fields (Kurszusatzfelder)
Course Catalog (Kurskatalog)
Courses (Kurse)
Enrollments (Einschreibungen)
Gamification
ILT Sessions (ILT-Sitzungen)
Learning Plans (Lernpläne)
Training Materials (Schulungsunterlagen)
Transactions (Transaktionen)
Users (Benutzer)
Asset had been deleted (Asset würde gelöscht) - contribute.deleted
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
id |
Asset-ID |
title |
Asset-Titel |
Asset has been updated (Asset wurde aktualisiert) - contribute.updated
Eigenschaft |
Beschreibung |
fired_at |
date and time of the moment the event has been fired in UTC with the following format YYYY-MM-DD HH:mm:ss. |
id |
Asset-ID |
title |
Asset-Titel |
type |
Assettyp. Mögliche Werte sind: Video, Dokument, Excel, Powerpoint, PDF, Text, Sonstiges, Bild, Audio, Archiv, Link, Laufwerksdokument, Laufwerksblatt, Laufwerksfolie, Wiedergabeliste, YouTube, Vimeo, Wistia |
visibility |
Sichtbarkeit von Assets. Mögliche Werte sind: public, private |
published |
Status der Asset-Veröffentlichung |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
description - Asset-Beschreibung
-
tags - Asset-Tags, sowohl manuell eingefügt als auch automatisch von der künstlichen Intelligenz der Plattform generiert
-
id - Tag-ID
-
text - Tag-Wert
-
channels - Kanal(e), wo das Asset geladen wurde
|
Asset has been uploaded (Asset wurde hochgeladen) - contribute.created
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
id |
Asset-ID |
title |
Asset-Titel |
type |
Assettyp. Mögliche Werte sind: Video, Dokument, Excel, Powerpoint, PDF, Text, Sonstiges, Bild, Audio, Archiv, Link, Laufwerksdokument, Laufwerksblatt, Laufwerksfolie, Wiedergabeliste, YouTube, Vimeo, Wistia |
visibility |
Sichtbarkeit von Assets. Mögliche Werte sind: public, private |
published |
Status der Asset-Veröffentlichung |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
description - Asset-Beschreibung
-
tags - Asset-Tags, die sowohl manuell eingefügt als auch automatisch von der Plattform künstliche Intelligenz generiert wurden
-
id - Tag-ID
-
text - Tag-Wert
-
channels - Kanal(e), in denen das Asset geladen wurde
|
Invitation to watch deleted (Einladung zum Ansehen wurde gelöscht) - contribute.watchinvitation.deleted
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Zeitpunkts, an dem das Ereignis in UTC ausgelöst wurde, im folgenden Format YYYY-MM-DD HH:mm:ss |
id_asset |
Asset-ID |
invitations |
Benutzer, die zum Ansehen eingeladen wurden |
-
users - IDs der nicht mehr zum Anschauen eingeladenen Benutzer
|
Background job aborted (Hintergrundjob wurde abgebrochen) - bj.aborted
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
job_hash |
alphanumerische eindeutige Kennung des Hintergrundjobs |
Background job completed (Hintergrundjob wurde abgeschlossen) - bj.execution.completed
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
job_hash |
alphanumerische eindeutige Kennung des Hintergrundjobs |
errors_count |
wenn der Hintergrundjob mit Fehlern beendet wurde, die Anzahl der aufgetretenen Fehler |
Background job created (Hintergrundjob wurde erstellt) - bj.created
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
job_hash |
alphanumerische eindeutige Kennung des Hintergrundjobs |
name |
Name des Hintergrundjobs, automatisch von der Plattform vergeben |
endpoint |
die API, die in den eingeplanten Hintergrundjob verwendet wird |
method |
die im API-Aufruf verwendete Methode |
Background job deleted (Hintergrundjob wurde gelöscht) - bj.deleted
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
job_hash |
alphanumerische eindeutige Kennung des Hintergrundjobs |
Background job execution started (Ausführung des Hintergrundjobs wurde gestartet) - bj.started
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
job_hash |
alphanumerische eindeutige Kennung des Hintergrundjobs |
Branch has been created (Zweig wurde erstellt) - branch.created
Eigenschaft |
Beschreibung |
branch_id |
ID des erstellten Zweig |
parent_id |
ID des Zweigs, in die der neue Zweig angelegt wurde |
code |
Code des neuen Zweigs, oder ein leerer String |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss. |
Branch has been deleted (Zweig wurde gelöscht) - branch.deleted
Eigenschaft |
Beschreibung |
branch_id |
ID des gelöschten Zweigs |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
Branch has been updated (Zweig wurde aktualisiert) - branch.updated
Eigenschaft |
Beschreibung |
branch_id |
ID des erstellten Zweigs |
parent_id |
ID des Zweigs, in die der Zweig umgezogen wurde. Nicht vorhanden, wenn der Zweig nicht verschoben wurde. |
code |
Neuer Code der Verzweigung, kann ein leerer String sein. Nicht vorhanden, wenn der Code nicht geändert wurde. |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
User assigned to a branch (Benutzer, der einem Zweig zugeordnet ist) - branch.user.added
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers, der dem Zweig hinzugefügt wurde |
username |
Benutzername des Benutzers |
branch_id |
ID dem Zweigs, zu dem der Benutzer hinzugefügt wurde |
branch_name |
Name des Zweigs, zu dem der Benutzer hinzugefügt wurde |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
User removed from a branch (Benutzer aus einem Zweig wurde entfernt) - branch.user.removed
Eigenschaft |
Beschreibung |
user_id |
ID des aus des Zweigs entfernten Benutzers |
username |
Benutzername des aus des Zweigs entfernten Benutzers |
branch_id |
ID des Zweigs, aus der der Benutzer entfernt wurde |
branch_name |
Name des Zweigs, aus dem der Benutzer entfernt wurde fired_at - Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
Channel created (Kanal wurde erstellt) - channel.created
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DDHH:mm:ss |
channel_id |
ID des neu erstellten Kanals |
title |
Kanalname |
language |
Kanalsprache |
upload_permissions |
wer Inhalte in den Kanal hochladen darf. Mögliche Werte sind: everyone, peer_review, experts_only |
enabled |
ob der Kanal angezeigt wird oder nicht. Mögliche Werte sind: true, false |
creation_date |
Erstellungsdatum des Kanals in UTC mit dem folgenden Format YYYY-MM-DD HH:mm:ss |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
description - Kanal Beschreibung
-
visibility - Kanalsichtbarkeit
-
all - Kanal ist für alle Benutzer sichtbar
-
groups - Kanal ist für die ausgewählten Gruppen sichtbar
-
branches - Kanal ist für die ausgewählten Zweige sichtbar
-
id - Zweig-ID
-
descendants - Zweignachkommen eingeschlossen oder nicht
|
Channel deleted (Kanal wurde gelöscht) - channel.deleted
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Zeitpunkts, an dem das Ereignis in UTC ausgelöst wurde, im folgenden Format YYYY-MM-DD HH:mm:ss |
channel_id |
ID des gelöschten Kanals |
title |
Kanalname |
language |
Kanalsprache |
upload_permissions |
wer Inhalte in den Kanal hochladen darf. Mögliche Werte sind: jeder, peer_review, expert_only |
enabled |
ob der Kanal angezeigt wird oder nicht. Mögliche Werte sind: true, falsee |
deletion_date |
Löschdatum des Kanals in UTC mit dem folgenden Format YYYY-MM-DD HH:mm:ss |
extra_data |
Abschnitt mit zusätzlichen Daten |
Channel expert added (Kanalexperte wurde hinzugefügt) - channel.expert.added
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss |
user_id |
Experten-ID |
channel_id |
ID des mit dem Experten verknüpften Kanals |
extra_data |
Abschnitt mit zusätzlichen Daten |
Channel expert removed (Kanalexperte wurde entfernt) - channel.expert.removed
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss |
user_id |
Experten-ID |
channel_id |
ID des mit dem Experten verknüpften Kanals |
extra_data |
Abschnitt mit zusätzlichen Daten |
Channel updated (Kanal wurde aktualisiert) - channel.updated
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Zeitpunkts, an dem das Ereignis in UTC ausgelöst wurde, im folgenden Format YYYY-MM-DD HH:mm:ss |
channel_id |
ID des aktualisierten Kanals |
title |
Kanalname |
language |
Kanalsprache |
upload_permissions |
wer Inhalte in den Kanal hochladen darf. Mögliche Werte sind: jeder, peer_review, expert_only |
enabled |
ob der Kanal angezeigt wird oder nicht. Mögliche Werte sind: true, false |
update_date |
Kanalaktualisierungsdatum in UTC mit dem folgenden Format YYYY-MM-DD HH:mm:ss |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
description - Kanal Beschreibung
-
visibility - Kanalsichtbarkeit
-
all - Kanal ist für alle Benutzer sichtbar
-
groups - Kanal ist für die ausgewählten Gruppen sichtbar
-
branches - Kanal ist für die ausgewählten Zweige sichtbar
-
id - Zweig-ID
-
descendants - Zweignachkommen eingeschlossen oder nicht
|
Course created (Kurs wurde erstellt) - course.created
Eigenschaft |
Beschreibung |
course_id |
ID des Kurses |
name |
Name des Kurses |
type |
die Art des Kurses. Es kann „elearning“, „classroom“, „webinar“ sein |
code |
Code des Kurses (kann leer oder null sein) |
creation_date |
Datum der Erstellung (in YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
start_date |
Kursbeginn |
end_date |
Kursende |
language |
Kurssprache |
duration |
Kursdauer, ausgedrückt in Sekunden |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
self_enrollment_policy - aktuell eingestellte Art der Selbsteinschreibung. Mögliche Optionen sind: „disabled“, „admin_approval“, „free“
-
self_unenrollment_policy - Einstellung zur Selbstabmeldung. Mögliche Werte sind: „disabled“, „on_course_not_completed“, „even_on_course_completed“
-
allow_session_self_unenrollment - ob sich der Benutzer selbst von der Kurssitzung abmelden kann
-
course_rating_permission - gibt an, ob der Benutzer den Kurs bewerten darf. Mögliche Werte sind: „disabled“, „always“, „if_enrolled“, „on_completion“
-
credits - Anzahl der dem Kurs zugeordneten Credits
-
description - Kursbeschreibung
-
provider - Kurs-CSP, wird nur benötigt, wenn der Kurs aus einem externen Katalog importiert wurde
|
Course deleted (Kurs wurde gelöscht) - course.deleted
Eigenschaft |
Beschreibung |
course_id |
ID des Kurses |
name |
Name des Kurses |
type |
die Art des Kurses. Es kann
„elearning“, „classroom“, „webinar“ sein
|
code |
Code des Kurses (kann leer oder null sein) |
deletion_date |
Datum der Löschung (in YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
start_date |
Kursbeginn |
end_date |
Kursende |
language |
Kurssprache |
duration |
Kursdauer, ausgedrückt in Sekunden |
Course properties have been changed (Kurseigenschaften wurden geändert) - course.updated
Eigenschaft |
Beschreibung |
course_id |
ID des Kurses |
name |
Name des Kurses |
type |
die Art des Kurses. Es kann „elearning“, „classroom“, „webinar“ sein |
code |
Code des Kurses (kann leer oder null sein) |
update_date |
Datum der Aktualisierung (in YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
start_date |
Kursbeginn |
end_date |
Kursende |
language |
Kurssprache |
duration |
Kursdauer, ausgedrückt in Sekunden |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
self_enrollment_policy - aktuell eingestellte Art der Selbsteinschreibung. Mögliche Optionen sind: „disabled“, „admin_approval“, „free“
-
self_unenrollment_policy - Einstellung zur Selbstabmeldung. Mögliche Werte sind: „disabled“, „on_course_not_completed“, „even_on_course_completed“
-
allow_session_self_unenrollment - ob sich der Benutzer selbst von der Kurssitzung abmelden kann
-
course_rating_permission - gibt an, ob der Benutzer den Kurs bewerten darf. Mögliche Werte sind: „disabled“, „always“, „if_enrolled“, „on_completion“
-
credits - Anzahl der dem Kurs zugeordneten Credits
-
description - Kursbeschreibung
-
provider - Kurs-CSP, wird nur benötigt, wenn der Kurs aus einem externen Katalog importiert wurde
|
The course has been marked as outdated (Kurs wurde als veraltet markiert) - content.markedoutdated
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss |
course_id |
ID des bewerteten Kurses |
user_id |
ID des Benutzers, der den Kurs bewertet hat |
number_of_reports |
wie oft der Kurs als veraltet markiert wurde |
User has rated a Course (Benutzer hat einen Kurs bewertet) - course.rating.updated
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss |
course_id |
ID des bewerteten Kurses |
user_id |
ID des Benutzers, der den Kurs bewertet hat |
user_rating |
Bewertungswert |
average_rating |
durchschnittliche Kursbewertung, einschließlich der aktuellen Nutzerbewertung |
number_of_votes |
Anzahl der Bewertungen, die der Kurs erhalten hat |
Enrollment has been updated (Einschreibung wurde aktualisiert) - course.enrollment.updated
Eigenschaft |
Beschreibung |
user_id |
ID des eingeschriebenen Benutzers |
course_id |
ID des Kurses, in den der Benutzer eingeschrieben ist |
status |
Eine Zeichenfolge, die den neuen Einschreibestus darstellt. Mögliche Werte sind: „subscribed“, „in_progress“, „completed“, „waiting“, „subscription_to_confirm“, „suspended“, „overbooking“ |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
level |
Benutzerlevel im Kurs, mögliche Werte sind: „learner“, „instructor“, „tutor“ |
enrollment_date |
Datum, an dem die Einschreibung in UTC in YYYY-MM-DD HH:mm:ss aufgezeichnet wurde |
enrollment_date_begin_validity |
Datum, an dem die Gültigkeit der Immatrikulation beginnt, in UTC in YYYY-MM-DD HH:mm:ss |
enrollment_date_end_validity |
Datum, an dem die Gültigkeit der Immatrikulation beginnt, in UTC in YYYY-MM-DD HH:mm:ss |
subscribed_by_id |
ID des Benutzers, der den durch den Parameter user_id identifizierten Benutzer sich einschreibt |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
score - Benutzerpunktzahl im Kurs
-
additional_fields - Einschreibung Zusatzfelder
-
language - course language
-
list
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Lokalisierungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
ILT session enrollment updated (ILT-Sitzungseinschreibung aktualisiert) - ilt.session.enrollment.updated
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
user_id |
ID des Benutzers |
course_id |
ID des Kurses |
session_id |
ID der dem Kurs zugeordneten ILT-Sitzung |
session_name |
der Name der Sitzung, in die der Benutzer eingeschrieben ist |
level |
die Einschulungsstufe des Benutzers (Lerner, Tutor, Ausbilder, Coach) |
enrollment_date |
Datum der Einschreibung |
enrollment_date_begin_validity |
Beginn der Gültigkeitsdauer der Immatrikulation (kann null sein) |
enrollment_date_end_validity |
Ende der Gültigkeitsdauer (kann null sein) |
subscribed_by_id |
ID des Superadmins oder Power User, der den Benutzer eingeschrieben hat, oder die Benutzer-ID, wenn der Benutzer sich selbsteingeschrieben hat. |
status |
Einschreibestatus. Mögliche Werte sind: „subscribed“, „in_progress“, „completed“, „waiting“, „subscription_to_confirm“, „suspended“, „overbooking“. |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
additional_fields - Einschreibung Zusatzfelder
-
language - Kurssprache
-
list
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Lokalisierungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
Learner completed course (Lernende hat den Kurs abgeschlossen) - course.enrollment.completed
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers |
course_id |
ID des Kurses |
completion_date |
Datum der Fertigstellung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
level |
Benutzerlevel im Kurs, mögliche Werte sind: „learner“, „instructor“, „tutor“ |
subscribed_by_id |
ID des Benutzers, der den durch den Parameter user_id identifizierten Benutzer sich einschreibt |
status |
Einschreibestatus, mögliche Werte sind: „subscribed“, „in_progress“, „completed“, „waiting“, „subscription_to_confirm“, „suspended“, „overbooking“ |
enrollment_date |
Datum, an dem die Einschreibung in UTC in YYYY-MM-DD HH:mm:ss . aufgezeichnet wurde |
enrollment_date_begin_validity |
Datum, an dem die Gültigkeit der Immatrikulation beginnt, in UTC in YYYY-MM-DD HH:mm:ss |
enrollment_date_end_validity |
Datum, an dem die Gültigkeit der Immatrikulation endet, in UTC in YYYY-MM-DD HH:mm:ss |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
total_time - Zeit, die der Benutzer im Kurs verbracht hat
-
score - Benutzerpunktzahl im Kurs
-
additional_fields - Einschreibung Zusatzfelder
-
language - Kurssprache
-
list
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Lokalisierungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
User enrolled in ILT session (Benutzer in ILT-Sitzung eingeschrieben) - ilt.session.enrollment.created
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
user_id |
ID des Benutzers |
course_id |
ID des Kurses |
session_id |
ID der dem Kurs zugeordneten ILT-Sitzung |
session_name |
der Name der Sitzung, in die der Benutzer eingeschrieben ist |
level |
die Einschreibungsstufe des Benutzers (Lerner, Tutor, Ausbilder, Coach) |
enrollment_date |
Datum der Einschreibung |
enrollment_date_begin_validity |
Beginn der Gültigkeitsdauer der Immatrikulation (kann null sein) enrollment_date_end_validity - Ende der Gültigkeitsdauer (kann null sein) |
subscribed_by_id |
ID des Superadmins oder Power User, der den Benutzer registriert hat, oder die Benutzer-ID, wenn der Benutzer sich selbst registriert hat. |
status |
Einschreibestatus. Mögliche Werte sind: „subscribed“, „in_progress“, „completed“, „waiting“, „subscription_to_confirm“, „suspended“, „overbooking“. |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
additional_fields - Einschreibung Zusatzfelder
-
language - Kurssprache
-
list
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Lokalisierungstool definierten Standardsprache der Plattform
-
value - zusätzliches Feld
|
User enrolled in a course (Benutzer, der in einen Kurs eingeschrieben ist) - course.enrollment.created
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers |
username |
Benutzername des Benutzers |
course_id |
ID des Kurses |
course_name |
kursname |
level |
die Einschreibungsstufe des Benutzers (Lerner, Tutor, Ausbilder, Coach) |
enrollment_date |
Datum der Einschreibung |
enrollment_date_begin_validity |
Beginn der Gültigkeitsdauer der Immatrikulation (kann null sein) |
enrollment_date_end_validity |
Ende der Gültigkeitsdauer (kann null sein) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
subscribed_by_id |
ID des Superadmins oder Power User, der den Benutzer enigeschieben hat, oder die Benutzer-ID, wenn der Benutzer sich selbsteingeachrieben hat. |
status |
Einschreibestatus. Mögliche Werte sind: „subscribed“, „in_progress“, „completed“, „waiting“, „subscription_to_confirm“, „suspended“, „overbooking“. |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
score - Benutzerpunktzahl im Kurs
-
additional_fields - Einschreibung Zusatzfelder
-
language - Kurssprache
-
list
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Lokalisierungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
User unenrolled from course (Benutzer vom Kurs abgemeldet) - course.enrollment.deleted
Eigenschaft |
Beschreibung |
user_id |
ID des eingeschriebenen Benutzers |
username |
Benutzername des Benutzers |
course_id |
ID des Kurses, in den der Benutzer eingeschrieben ist |
course_name |
Titel des Kurses, in den der Benutzer eingeschrieben ist |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
level |
Benutzerlevel im Kurs, mögliche Werte sind: „learner“, „instructor“, „tutor“ |
enrollment_date |
Datum, an dem die Einschreibung in UTC in YYYY-MM-DD HH:mm:ss aufgezeichnet wurde |
enrollment_date_begin_validity |
Datum, an dem die Gültigkeit der Immatrikulation beginnt, in UTC in YYYY-MM-DD HH:mm:ss |
enrollment_date_end_validity |
Datum, an dem die Gültigkeit der Immatrikulation beginnt, in UTC in YYYY-MM-DD HH:mm:ss |
subscribed_by_id |
ID des Benutzers, der den durch den Parameter user_id identifizierten Benutzer sich einschreibt |
status |
Einschreibestatus, mögliche Werte sind: „subscribed“, „in_progress“, „completed“, „waiting“, „subscription_to_confirm“, „suspended“, „overbooking“ |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
total_time - Zeit, die der Benutzer im Kurs verbracht hat
|
User earned a badge (Benutzer hat ein Abzeichen erhalten) - badge.earned
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses mit folgendem Format UTC in YYYY-MM-DD HH:mm:ss |
id_badge |
ID des Abzeichens |
id_user |
ID des Benutzers |
score |
Die erreichte Gesamtpunktzahl |
issued_on |
Datum und Uhrzeit der Ausstellung des Ausweises in UTC mit folgendem Format YYYY-MM-DD HH:mm:ss |
event_type |
The type of the event. Possible values are:
LMS-Abzeichen
-
StudentCompletedCourse - Lernende hat einen Kurs abgeschlossen
-
StudentCompletedLO - Lernende hat eine Schulungsunterlage abgeschlossen
-
NewReply - Lernende hat eine Antwort auf eine Forumsdiskussion geschrieben
-
NewThread - Learnende hat eine neue Diskussion in einem Forum gestartet
-
NewHelpfulFeedback - Lernende hat auf "Hilfreich" geklickt
-
NewToneFeedback - Lernende hat auf "Bewerten" geklickt
-
StudentCompletedLearningPlan - Lernende hat einen Lernplan abgeschlossen
Coach & Share-Abzeichen
-
UserReachedAGoal - Benutzer hat ein Ziel erreicht
-
AssetReachedAGoal - Das Asset des Benutzers hat ein Ziel erreicht
-
AssetViewedForLongestTime - Das Asset des Benutzers wurde am längsten betrachtet
-
ExpertReachedAGoal - Experte hat ein Ziel erreicht
- UserReachedAGoalAsTopContributor - Benutzer hat den Stand eines Top-Beitragenden erreicht (hochgeladene Assets)
|
badge_name |
der Name des Abzeichens |
badge_image |
die URL des Bildes des Abzeichens |
is_shareable |
Ein boolescher Wert, der angibt, ob das Abzeichen geteilt werden kann |
User unenrolled from an ILT session (Benutzer von einer ILT-Sitzung abgemeldet) - ilt.session.enrollment.deleted
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
user_id |
ID des Benutzers |
course_id |
ID des Kurses |
session_id |
ID der dem Kurs zugeordneten ILT-Sitzung |
session_name |
der Name der Sitzung, in die der Benutzer eingeschrieben ist |
level |
die Einschreibungsstufe des Benutzers (Lerner, Tutor, Ausbilder, Coach) |
enrollment_date |
Datum der Einschreibung |
enrollment_date_begin_validity |
Beginn der Gültigkeitsdauer der Immatrikulation (kann null sein) |
enrollment_date_end_validity |
Ende der Gültigkeitsdauer (kann null sein) |
subscribed_by_id |
ID des Superadmins oder Power User, der den Benutzer eingeschrieben hat, oder die Benutzer-ID, wenn der Benutzer sich selbsteingeschrieben hat |
status |
Einschreibestatus. Mögliche Werte sind: „subscribed“, „in_progress“, „completed“, „waiting“, „subscription_to_confirm“, „suspended“, „overbooking“ |
ILT external calendar event changed (Externer ILT-Kalenderereignis geändert) - ilt.extcalendar.event.changed
Dieser Webhook ist nur für bestimmte Docebo Connect-Rezepte bestimmt und sollte nicht für andere Zwecke verwendet werden.
ILT external calendar session changed (Externe ILT Kalendersitzung geändert) - ilt.extcalendar.session.changed
Dieser Webhook ist nur für bestimmte Docebo Connect-Rezepte bestimmt und sollte nicht für andere Zwecke verwendet werden.
ILT session changed (ILT-Sitzung geändert) - ilt.session.updated
Eigenschaft |
Beschreibung |
course_id |
ID des Kurses, der mit der aktualisierten ILT-Sitzung verknüpft ist |
course_code |
code of the course associated with the updated ILT session |
session_id |
ID of the updated ILT session |
session_code |
Code der aktualisierten ILT-Sitzung |
session_name |
Name der aktualisierten ILT-Sitzung |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
session_description - Beschreibung der aktualisierten ILT-Sitzung
-
session_maximum_enrollments - maximale Anzahl von Einschreibungen für die aktualisierte ILT-Sitzung
-
session_minimum_enrollments - minimum number of enrollments allowed for the updated ILT session
-
last_subscription_date - letzter Termin für die Einschreibung in die ILT-Sitzung
-
dates
-
name - Name der aktualisierten ILT-Sitzung
-
original_date - Datum der aktualisierten ILT-Sitzung
-
original_timezone - Zeitzonensatz der aktualisierten Sitzung
-
date_time_start - Startzeit für die aktualisierte Sitzung eingestellt
-
date_time_end - Endzeit für die aktualisierte Sitzung eingestellt
-
break_date_time_start - Unterbrechen der Startzeit für die aktualisierte Sitzung
-
break_date_time_end - Unterbrechung der Endzeit für die aktualisierte Sitzung
-
location_name - Name des Ortes, an dem die Sitzung stattfinden wird
-
location_country - Land, in dem die Sitzung stattfindet
-
classrom_name - Name des Klassenzimmers, in dem die Sitzung stattfindet
-
additional_fields - Sitzung zusätzliche Felder
-
language - Sitzungssprache
-
list
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Lokalisierungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
ILT session deleted (ILT-Sitzung gelöscht) - ilt.session.deleted
Eigenschaft |
Beschreibung |
course_id |
ID des Kurses, der mit der gelöschten ILT-Sitzung verknüpft ist |
course_code |
Code des Kurses, der mit der gelöschten ILT-Sitzung verknüpft ist |
session_id |
ID der gelöschten ILT-Sitzung |
session_code |
Code der gelöschten ILT-Sitzung |
session_name |
Name der gelöschten ILT-Sitzung |
New ILT session created (Neue ILT-Sitzung erstellt) - ilt.session.created
Eigenschaft |
Beschreibung |
course_id |
ID des Kurses, der mit der ILT-Sitzung verknüpft ist |
course_code |
Code des Kurses, der mit der ILT-Sitzung verknüpft ist |
session_id |
ID der neu erstellten ILT-Sitzung |
session_code |
Code der neu erstellten ILT-Sitzung |
session_name |
Name der neu erstellten ILT-Sitzung |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
session_description - Beschreibung der neu erstellten ILT-Sitzung
-
session_maximum_enrollments - maximale Anzahl von Einschreibungen für die neu erstellte ILT-Sitzung
-
session_minimum_enrollments - Mindestanzahl von Einschreibungen für die neu erstellte ILT-Sitzung
-
last_subscription_date - letzter Termin für die Einschreibung in die ILT-Sitzung
-
dates
-
name - Name der neu erstellten ILT-Sitzung
-
original_date - Datum der neu erstellten ILT-Sitzung
-
original_timezone - Zeitzonensatz der neu erstellten Sitzung
-
date_time_start - Startzeit für die neu erstellte Sitzung eingestellt
-
date_time_end - Endzeit für die neu erstellte Sitzung eingestellt
-
break_date_time_start - Unterbrechen der Startzeit für die neu erstellte Sitzung
-
break_date_time_end - Unterbrechen der Endzeit für die neu erstellte Sitzung
-
location_name - Name des Ortes, an dem die Sitzung stattfinden wird
-
location_country - Land, in dem die Sitzung stattfindet
-
classrom_name - Name des Klassenzimmers, in dem die Sitzung stattfindet
-
additional_fields - Sitzung zusätzliche Felder
-
language - Sitzungssprache
-
list
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Lokalisierungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
Admin added a course to a Learning Plan (Administrator hat einen Kurs zu einem Lernplan hinzugefügt) - learningplan.course.added
Eigenschaft |
Beschreibung |
learning_plan_id |
ID des Lernplans |
course_id |
ID des Kurses, der dem Lernplan hinzugefügt wurde |
course_name |
Name des Kurses, der dem Lernplan hinzugefügt wurde |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
Admin created a Learning Plan (Administrator hat einen Lernplan erstellt) - learningplan.created
Eigenschaft |
Beschreibung |
learning_plan_id |
ID des Lernplans |
name |
Name des Lernplans |
code |
Code des Lernplans (er kann leer oder null sein) |
creation_date |
Datum der Erstellung (in YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
description - Beschreibung des Lernplans
|
Admin deleted a Learning plan (Administrator hat einen Lernplan gelöscht) - learningplan.deleted
Eigenschaft |
Beschreibung |
learning_plan_id |
ID des Lernplans |
name |
Name des Lernplans |
code |
Code des Lernplans (kann leer oder null sein) |
deletion_date |
Datum der Löschung (in YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
Admin removed a course from a Learning Plan (Administrator hat einen Kurs aus einem Lernplan entfernt) - learningplan.course.removed
Eigenschaft |
Beschreibung |
learning_plan_id |
ID des Lernplans |
course_id |
ID des aus dem Lernplan entfernten Kurses |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
Admin updated a Learning Plan (Administrator hat einen Lernplan aktualisiert) - learningplan.updated
Eigenschaft |
Beschreibung |
learning_plan_id |
ID des Lernplans |
name |
Name des Lernplans |
code |
Code des Lernplans (kann leer oder null sein) |
update_date |
Datum der Aktualisierung (in YYYY-MM-DD hh:mm:ss UTC) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
description - Beschreibung des Lernplans
|
Learning plan enrollment created (Einschreibung zum Lernplan erstellt) - learningplan.enrollment.created
Eigenschaft |
Beschreibung |
fired_at |
date and time of the moment the event has been fired in UTC in YYYY-MM-DD HH:mm:ss |
user_id |
ID des eingeschrieben Benutzers |
username |
Benutzername des eingeschriebenen Benutzers |
learning_plan_id |
ID des Kurses |
learning_plan_name |
kursname |
learning_plan_code |
Lernplancode |
enrollment_date |
Datum der Einschreibung im Format YYYY-MM-DD HH:mm:ss |
subscribed_by_id |
ID des Superadmins oder Power User, der den Benutzer eingeschrieben hat, oder die Benutzer-ID, wenn der Benutzer sich selbsteingeschrieen hat. |
enrollment_date_begin_validity |
Beginn der Gültigkeitsdauer der Immatrikulation (kann null sein) |
enrollment_date_end_validity |
das Ende der Gültigkeitsdauer (kann null sein) |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
description - Beschreibung des Lernplans
|
Learning plan enrollment deleted (Einschreibung zum Lernplan gelöscht) - learningplan.enrollment.deleted
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
user_id |
ID des eingeschriebenen Benutzers |
username |
Benutzername des eingechriebenen Benutzers |
learning_plan_id |
ID des Kurses |
An assignment has been submitted (Eine Aufgabe wurde abgegeben) - lo.assignment.submission
Eigenschaft |
Beschreibung |
submission_id |
ID der vom Lernenden erstellten Aufgabenübermittlung |
creation_date |
Datum und Uhrzeit der Erstellung der Einreichung in UTC im Format: YYYY-MM-DD HH:mm:ss |
user_id |
ID des Lernenden, der die Aufgabe einreicht |
lo_id |
ID der Schulungsunterlage für die Aufgabe |
lo_name |
Name der Aufgabe Schulungsunterlage |
name |
Titel für die Einreichung, wie vom Lernenden definiert |
description |
Kommentare, die der Lernende zusammen mit der Einreichung hinzugefügt hat |
course_id |
ID des Kurses, in dem die Schulungsunterlage für die Aufgabe erstellt wurde |
files |
eine oder mehrere hochgeladene Dateien |
-
url - von der Plattform generierter gehashter Dateiname
-
filename - ursprünglicher Dateiname, wie vom Lernenden definiert
|
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
An assignment tracking has been reset (Eine Aufgabeverfolgung wurde zurückgesetzt) - lo.assignment.submission.reset
Eigenschaft |
Beschreibung |
submission_id |
ID der vom Lernenden erstellten Aufgabenübermittlung |
user_id |
ID des Lernenden, der die Aufgabe einreicht |
lo_id |
ID der Schulungsunterlage für die Aufgabe |
lo_name |
Name der Aufgabe-Schulungsunterlage |
name |
Titel für die Abgabe der Aufgabe, wie vom Lernenden angegeben |
description |
Kommentare, die der Lernende zusammen mit der Einreichung hinzugefügt hat |
creation_date |
Datum, an dem die Aufgabe in UTC im folgenden Format eingereicht wurde: YYYY-MM-DD HH:mm:ss |
course_id |
ID des Kurses, in dem die Schulungsunterlage für die Aufgabe erstellt wurde |
files |
eine oder mehrere hochgeladene Dateien |
-
url - Hashed Aufgabe-Dateiname
-
filename - Originaldateiname wie vom Lernenden hochgeladen
|
fired_at |
Zeitstempel für die Übermittlung der Aufgabe in UTC mit folgendem Format: YYYY-MM-DD HH:mm:ss |
Assignment has been evaluated (Aufgabe wurde ausgewertet) - lo.assignment.evaluation
Eigenschaft |
Beschreibung |
submission_id |
ID der vom Lehrer bewerteten Aufgabenübermittlung |
user_id |
ID des Lernenden in der Bewertung durch den Lehrer |
lo_id |
ID der Schulungsunterlage für die Aufgabe |
lo_name |
der Name der Schulungsunterlage vom Typ Zuordnung |
course_id |
ID des Kurses, in dem die Schulungsunterlage für die Aufgabe erstellt wurde |
score |
vom Lehrer vergebene Punktzahl. Standard = „0“. Zulässiger Bereich 0 - 100 |
comment |
Bewertungskommentare von Lehrer |
allow_reupload |
Legen Sie fest, ob der Lernende die Aufgabe erneut einreichen darf, wenn er fehlgeschlagen ist. Default = true |
status |
Bewertungsstatus. Mögliche Werte: “failed”, “passed” |
url |
Hash-Dateiname des Bewertungsberichts des Lehrers |
filename |
Original-Dateiname, wie vom Lehrer hochgeladen |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
instructor_id |
ID des Kursleiters, der diese Aufgabe bewertet hat. |
Training material has been created in a course (Schulungsungsunterlage wurde in einem Kurs erstellt)- course.trainingmaterial.created
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers, der die Schulungsunterlage erstellt hat |
username |
Benutzername des Benutzers, der die Schulungsunterlage erstellt hat |
course_id |
ID des Kurses, in dem die Schulungsunterlage erstellt wurde |
course_name |
Titel des Kurses, in dem die Schulungsunterlage erstellt wurde |
training_material_name |
Titel der neu erstellten Schulungsunterlage |
training_material_type |
die Art der Schulungsunterlage. Mögliche Werte sind: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID der neu erstellten Schulungsunterlage |
Training material has been updated in a course (Schulungsunterlage wurde in einem Kurs aktualisiert)- course.trainingmaterial.updated
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers, der die Schulungsunterlage aktualisiert hat |
username |
Benutzername des Benutzers, der die Schulungsunterlage aktualisiert hat |
course_id |
ID des Kurses, in dem die Schulungsunterlage aktualisiert wurde |
course_name |
Titel des Kurses, in dem die Schulungsunterlage aktualisiert wurde |
training_material_name |
Titel der aktualisierten Schulungsunterlage |
training_material_type |
die Art der Schulungsunterlage. Mögliche Werte sind: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID der aktualisierten Schulungsunterlage |
user_play_count |
Anzahl der Benutzer, die die Schulungsuterlage abgespielt haben |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
Training material has been deleted from a course (Schulungsunterlage wurde aus einem Kurs gelöscht) - course.trainingmaterial.deleted
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers, der die Schulungsunterlage gelöscht hat |
username |
Benutzername des Benutzers, der die Schulungsunterlage gelöscht hat |
course_id |
ID des Kurses, aus dem die Schulungsunterlage gelöscht wurde |
course_name |
Titel des Kurses, aus dem die Schulungsunterlage gelöscht wurde |
training_material_name |
Titel der gelöschten Schulungsunterlage |
training_material_type |
die Art der Schulungsunterlage. Mögliche Werte sind: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID der gelöschten erstellten Schulungsunterlage |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
Training material status has changed (Status der Schulungsunterlage hat sich geändert) - trainingmaterial.playstatus.updated
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers, dessen Aktion den Status der Schulungsunterlage geändert hat |
username |
Benutzername des Benutzers, dessen Aktion den Status der Schulungsunterlage geändert hat |
course_id |
ID des Kurses, bei dem sich der Status der Schulungsunterlage geändert hat |
course_name |
Titel der Schulungsunterlage mit geändertem Status |
course_type |
Art des Kurses, zu dem die Schulungsunterlage mit geändertem Status gehört. Mögliche Werte sind: elearning, classroom |
training_material_name |
Titel der Schulungsunterlage mit geändertem Status |
training_material_type |
die Art der Schulungsunterlage. Mögliche Werte sind: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID der Schulungsunterlage mit geändertem Status |
training_material_status |
neuer Status der Schulungsunterlage. Mögliche Werte sind: not_started, in_progress, failed, completed |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
Training material has been assigned to a course from the Central Repository (Schulungsunterlage wurde einem Kurs aus der zentralen Ablage zugeordnet - tmrepo.course.trainingmaterial.added
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers, der dem Kurs die Schulungsunterlage aus der zentralen Ablage zugeordnet hat |
username |
Benutzername des Benutzers, der die Schulungsunterlage dem Kurs aus der zentralen Ablage zugeordent hat |
course_id |
ID of the course to which the training material was assigned from the Central Repository |
course_name |
Titel des Kurses, dem die Schulungsunterlage aus der zentralen Ablage zugeordnet wurde |
course_type |
Art des Kurses, dem die Schulungsunterlage aus der zentralen Ablage zugeordnet wurde. Mögliche Werte sind: elearning, classroom |
training_material_name |
Titel der dem Kurs zugeordneten Schulungsunterlage aus der zentralen Ablage |
training_material_type |
die Art der Schulungsunterlage. Mögliche Werte sind: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID der dem Kurs zugeordneten Trainingsunterlage aus der zentralen Ablage |
training_material_version_id |
Versions-ID der dem Kurs zugeordneten Schulungsunterlage aus der zentralen Ablage |
training_material_version_name |
Versionsname der Schulungsunterlage aus der zentralen Ablage, die aus dem Kurs entfernt wurde |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
Training material coming from the Central Repository has been removed from a course (Schulungsunterlage aus der zentralen Ablage wurde aus einem Kurs entfernt) - tmrepo.course.trainingmaterial.removed
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers, der die aus der zentralen Ablage stammende Schulungsunterlage aus dem Kurs entfernt hat |
username |
Benutzername des Benutzers, der die aus der zentralen Ablage stammende Schulungsunterlage aus dem Kurs entfernt hat |
course_id |
ID des Kurses, aus dem die aus der zentralen Ablage stammende Schulungsunterlage entfernt wurde |
course_name |
Titel des Kurses, aus dem die aus der zentralen Ablage stammende Schulungsunterlage entfernt wurde |
course_type |
Art des Kurses, aus dem die aus der zentralen Ablage stammende Schulungsunterlage entfernt wurde. Mögliche Werte sind: elearning, classroom |
training_material_name |
Titel der Schulungsunterlage aus der zentralen Ablage, die aus dem Kurs entfernt wurde |
training_material_type |
die Art der Schulungsunterlage. Mögliche Werte sind: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID der Schulungsunterlage aus der zentralen Ablage, die aus dem Kurs entfernt wurde |
training_material_version_id |
Versions-ID der Schulungsunterlage aus der zentralen Ablage, die aus dem Kurs entfernt wurde |
training_material_version_name |
Versionsname der dem Kurs zugeordneten Schulungsunterlage aus der zentralen Ablage |
user_play_count |
Anzahl der Benutzer, die die Schulungsunterlage abgespielt haben |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
Training material has been updated in the Central Repository (Schulungsunterlage wurde in der zentralen Ablage aktualisiert)- tmrepo.trainingmaterial.updated
Eigenschaft |
Beschreibung |
user_id |
ID des Benutzers, der die Schulungsunterlage in der zentralen Ablage aktualisiert hat |
username |
Benutzername des Benutzers, der die Schulungsunterlage in der zentralen Ablage aktualisiert hat |
training_material_name |
Titel der in der zentralen Ablage aktualisierten Schulungsunterlage |
training_material_type |
die Art der Schulungsunterlage. Mögliche Werte sind: scorm, aicc, tincan_xapi, video, file, assignment, elucidat, google_drive, lti, otj, slides_converter, html, survey, test |
training_material_id |
ID der in der zentralen Ablage aktualisierten Schulungsunterlage |
assigned_courses_count |
Anzahl der Kurse, denen die aktualisierte Schulungsunterlage zugeordnet ist |
versions_count |
Nummer der aktualisierten Version der Schulungsunterlage in der zentralen Repository |
users_play_count |
Anzahl der Benutzer, die die Schulungsunterlage abgespielt haben
|
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
Transaction created (Transaktion erstellt) - ecommerce.transaction.created
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
transaction_id |
Transaktions-ID, automatisch von der Plattform vergeben |
user_id |
ID des Benutzers, der die Transaktion ausgeführt hat |
transaction_date |
Datum und Uhrzeit der Transaktion in UTC im folgenden Format: YYYY-MM-DD HH:mm:ss |
payment_type |
Zahlungsart, die zur Abwicklung der Transaktionszahlung verwendet wird |
external_transaction_id |
Transaktions-ID auf Seite des Zahlungsgateways (nicht immer vorhanden) |
payment_status |
Zahlungsstatus. Mögliche Werte sind: successful, failed, pending, canceled |
total_paidamount |
Gesamtbetrag, der für die Transaktion gezahlt wurde |
currency |
Währung, die zur Abwicklung der Transaktion verwendet wird |
Transaction deleted (Transaktion wurde gelöscht) - ecommerce.transaction.deleted
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
transaction_id |
Transaktions-ID, automatisch von der Plattform vergeben |
user_id |
ID des Benutzers, der die Transaktion ausgeführt hat |
transaction_date |
Datum und Uhrzeit der Transaktion in UTC im folgenden Format: YYYY-MM-DD HH:mm:ss |
payment_type |
Zahlungsart, die zur Abwicklung der Transaktionszahlung verwendet wird |
external_transaction_id |
Transaktions-ID auf Seite des Zahlungsgateways (nicht immer vorhanden) |
payment_status |
Zahlungsstatus, immer auf storniert gesetzt |
total_paidamount |
Gesamtbetrag, der für die Transaktion gezahlt wurde |
Transaction was updated (Transaktion wurde aktualisiert) - ecommerce.transaction.updated
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
transaction_id |
Transaktions-ID, automatisch von der Plattform vergeben |
user_id |
ID des Benutzers, der die Transaktion ausgeführt hat |
transaction_date |
Datum und Uhrzeit der Transaktion in UTC im folgenden Format: YYYY-MM-DD HH:mm:ss |
payment_type |
Zahlungsart, die zur Abwicklung der Transaktionszahlung verwendet wird |
external_transaction_id |
Transaktions-ID auf Seite des Zahlungsgateways (nicht immer vorhanden) |
payment_status |
Zahlungsstatus, immer auf storniert gesetzt |
total_paidamount |
Gesamtbetrag, der für die Transaktion gezahlt wurde |
Registration Request Sent (Registrierungsanfrage gesendet) - user.selfregistrationrequest.sent
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss |
user_id |
ID des Benutzers, der die Selbstregistrierung auf der Plattform anfordert |
username |
Benutzername des Benutzers, der die Selbstregistrierung auf der Plattform anforder |
level |
Ebene des Benutzers, der die Selbstregistrierung anfordert |
email |
E-Mail des Benutzers, der die Selbstregistrierung anfordert |
firstname |
Vorname des Benutzers, der die Selbstregistrierung anfordert |
lastname |
Nachname des Benutzers, der sich selbst registrieren möchte |
Registration Confirmed (Registrierung wurde bestätigt) - user.selfregistrationrequest.approved
Eigenschaft |
Beschreibung |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss |
user_id |
ID des Benutzers, der die Selbstregistrierung anfordert |
username |
Benutzername des Benutzers, der sich selbst registrieren möchte |
level |
Ebene des Benutzers, der die Selbstregistrierung anfordert |
email |
E-Mail des Benutzers, der die Selbstregistrierung anfordert |
approval_time |
Zeitstempel, wenn der Superadmin die Selbstregistrierung des Benutzers genehmigt, im folgenden Format: YYYY-MM-DD HH:mm:ss |
firstname |
Vorname des Benutzers, der sich selbst registrieren möchte |
lastname |
Nachname des Benutzers, der sich selbst registrieren möchte |
User has been created (Benutzer wurde erstellt) - user.created
Eigenschaft |
Beschreibung |
user_id |
die neu erstellte ID für den neuen Benutzer |
username |
Benutzername des neuen Benutzers |
email |
die E-Mail für den neu erstellten Benutzer (kann null oder leer sein) |
creation_date |
das Erstellungsdatum des Benutzers im Format YYYY-MM-DD HH:mm:ss UTC |
expiration_date |
das Ablaufdatum des Benutzers im Format YYYY-MM-DD HH:mm:ss UTC-Format |
level |
die Ebene des erstellten Benutzers (Superadmins, Power User, Benutzer) |
firstname |
der Vorname des Benutzers (er kann null sein) |
lastname |
der Nachname des Benutzers (er kann null sein) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
provisioned |
(kann null sein) Identitätsanbieter (IdP), mit dem der neu erstellte Benutzer bereitgestellt wurde. Mögliche Werte: „saml“ (wenn der Benutzer mit SAML bereitgestellt wurde); „null“ (wenn der Benutzer manuell erstellt oder mit einem anderen IdP als SAML bereitgestellt wurde) |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
additional_fields - zusätzliche Feldsprache in der Plattform-Standardsprache
-
language - fields language
-
List
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Lokalisierungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
User has been deactivated (Benutzer wurde deaktiviert) - user.deactivated
Eigenschaft |
Beschreibung |
user_id |
die neu erstellte ID für den neuen Benutzer |
username |
Benutzername des Benutzers |
email |
die E-Mail für den neu erstellten Benutzer (kann null oder leer sein) |
deactivation_date |
das Datum der Deaktivierung des Benutzers im Format YYYY-MM-DD HH:mm:ss UTC |
expiration_date |
das Ablaufdatum des Benutzers im Format YYYY-MM-DD HH:mm:ss UTC-Format |
level |
die Ebene des erstellten Benutzers |
firstname |
der Vorname des Benutzers (er kann null oder leer sein) |
lastname |
der Nachname des Benutzers (er kann null oder leer sein) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
additional_fields - zusätzliche Feldsprache in der Plattform-Standardsprache
-
language - Felder Sprache
-
List
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Übersetzungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
User has been deleted (Benutzer wurde gelöscht) - user.deleted
Eigenschaft |
Beschreibung |
user_id |
die ID des gelöschten Benutzers |
username |
Benutzername des gelöschten Benutzers |
deletion_date |
das Datum der Löschung des Benutzers im Format YYYY-MM-DD HH:mm:ss UTC |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
User has been modified (Benutzer wurde geändert) - user.updated
Eigenschaft |
Beschreibung |
user_id |
die neu erstellte ID für den neuen Benutzer |
username |
Benutzername des neuen Benutzers |
email |
die E-Mail für den neu erstellten Benutzer (kann null oder leer sein) |
update_date |
das Datum der Aktualisierung für den Benutzer im Format YYYY-MM-DD HH:mm:ss UTC |
expiration_date |
das Ablaufdatum des Benutzers im Format YYYY-MM-DD HH:mm:ss UTC-Format |
level |
die Ebene des erstellten Benutzers |
firstname |
der Vorname des Benutzers (er kann null oder leer sein) |
lastname |
der Nachname des Benutzers (er kann null oder leer sein) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
extra_data |
Abschnitt mit zusätzlichen Daten |
-
additional_fields - zusätzliche Feldsprache in der Plattform-Standardsprache
-
language - Felder Sprache
-
List
-
id - zusätzliche Feld-ID
-
name - zusätzlicher Feldname in der im Übersetzungstool definierten Standardsprache der Plattform
-
value - zusätzlicher Feldwert
|
User has been re-activated (Benutzer wurde reaktiviert) - user.reactivated
Eigenschaft |
Beschreibung |
user_id |
ID des reaktivierten Benutzers |
username |
Benutzername des reaktivierten Benutzers |
email |
E-Mail des reaktivierten Benutzers (kann null oder leer sein) |
reactivation_date |
Datum der Reaktivierung des Benutzers im YYYY-MM-DD HH:mm:ss UTC-Format |
expiration_date |
das Ablaufdatum des Benutzers im Format YYYY-MM-DD HH:mm:ss UTC-Format |
level |
Ebene des reaktivierten Benutzers |
firstname |
Vorname des reaktivierten Benutzers (kann null oder leer sein) |
lastname |
Nachname des reaktivierten Benutzers (kann null oder leer sein) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss |
User registered into the platform (Benutzer wurde auf der Plattform registriert) - user.selfregistered
Eigenschaft |
Beschreibung |
user_id |
die neu erstellte ID für den neuen Benutzer |
username |
der Benutzername des neuen Benutzers |
email |
die E-Mail für den neu erstellten Benutzer (kann null oder leer sein) |
creation_date |
das Erstellungsdatum des Benutzers im Format YYYY-MM-DD HH:mm:ss UTC |
level |
die Ebene des erstellten Benutzers (Superadmins, Power User, Benutzer) |
firstname |
der Vorname des Benutzers (er kann null oder leer sein) |
lastname |
der Nachname des Benutzers (er kann null oder leer sein) |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC in YYYY-MM-DD HH:mm:ss
|
Course additional field has been deleted (Kurszusatzfeld wurde gelöscht) - courseadditionalfield.deleted
Eigenschaft |
Beschreibung |
additional_field_id |
ID des gelöschten Zusatzfeldes |
course_type |
Art des Kurses, aus dem das Zusatzfeld gelöscht wurde. Mögliche Werte sind: elearning, ilt |
type |
die Art des Zusatzfeldes. Mögliche Werte sind: date, dropdown, textfield, textarea, accrediframe |
name |
Name des gelöschten Zusatzfeldes |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
Course removed from catalog (Kurs wurde aus dem Katalog entfernt) - catalog.course.deleted
Eigenschaft |
Beschreibung |
catalog_id |
ID des Katalogs, aus dem der Kurs gelöscht wurde |
course_id |
ID des Kurses, der aus dem Katalog gelöscht wurde |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |
Learning plan removed from catalog (Lernplan wurde aus dem Katalog entfernt) - catalog.learningplan.deleted
Eigenschaft |
Beschreibung |
catalog_id |
ID des Katalogs, aus dem der Lernplan gelöscht wurde |
learning_plan_id |
ID des Lernplans, der aus dem Katalog gelöscht wurde |
fired_at |
Datum und Uhrzeit des Auslösens des Ereignisses in UTC im folgenden Format YYYY-MM-DD HH:mm:ss. |