Time Machine (Vorschau)
Time Machine ist eine KI-gestützte Lernplattform für Unternehmen. Es wandelt Unternehmensdokumente, Videos und Expertenwissen in strukturierte Kurse mit Modulen, Themen, Quizfragen und Rollenspielübungen um und verfolgt den Lernfortschritt. Entwickelt für Personal- und L&D-Teams, die Mitarbeiter im großen Maßstab integrieren, trainieren und zertifizieren. Der Connector automatisiert den vollständigen Lernlebenszyklus: Verwalten von Kursen, Benutzern, Abteilungen und Rollen; Generieren von Quizfragen aus Dokumenten; und Analyse des Abschlusses lesen.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Standard | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: - Azure Government Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Time Machine Support |
| URL | https://timeml.ai |
| Connectormetadaten | |
|---|---|
| Herausgeber | Time Machine AI |
| Website | https://timeml.ai |
| Datenschutzrichtlinie | https://timeml.ai/privacy-policy |
| Kategorien | Produktivität; KI |
Time Machine – Power Automate Verbinder
Was ist Time Machine?
Time Machine ist eine KI-gestützte Lernplattform für Unternehmen, die Unternehmen dabei unterstützt, adaptive Lernsysteme für moderne Teams zu erstellen, zu betreiben und kontinuierlich zu verbessern. Organisationen verwenden Time Machine, um vorhandene Kenntnisse, Dokumente, Aufzeichnungen und Workflows in skalierbare Schulungserfahrungen zu transformieren, die das Onboarding beschleunigen, die Mitarbeiterbereitschaft verbessern und top-performer Know-how in der gesamten Organisation replizieren.
Mandantenadministratoren verwalten Benutzer, Lerninhalte, Organisationsressourcen und Plattformkonfiguration über die TIME Machine REST-API. Dieser Connector macht die öffentliche REST-API als Power Automate Aktionen verfügbar, sodass Sie die Benutzerbereitstellung, Inhaltsaufnahme, Wissenssynchronisierung und Lebenszyklusverwaltung automatisieren können, ohne Code zu schreiben.
Voraussetzungen
- Ein aktiver Time Machine-Mandant mit Administratorzugriff
- Ein Time Machine-API-Schlüssel, der aus den Einstellungen → API-Schlüsseln im Administratorbereich (
https://web.timeml.ai) ausgegeben wurde. Der Schlüssel ist ein Wert, der mittm_live_.
Authentifizierung
Jede Aktion authentifiziert sich mit einem API-Schlüssel im Authorization Header. Beim Erstellen einer Verbindung in Power Automate:
-
Feld:
API key -
Wert: Einfügen
Bearer tm_live_<your-token>(die vollständige Zeichenfolge, einschließlich desBearerPräfixes und eines Leerzeichens vor dem Token)
Verfügbare Aktionen
Der Connector spiegelt die öffentliche REST-API des Time Machine (116 Endpunkte) wieder. Aktionen werden nach Ressource gruppiert:
- Kurse – Listen / Erstellen / Aktualisieren / Löschen / Veröffentlichen von Kursen, Zuweisen von Rollen, Generieren von KI-verfassten Inhalten
- Benutzer — Liste / Erstellen / Aktualisieren / Deaktivieren / Reaktivieren von Benutzern
- Dokumente – Liste / Hochladen / Aktualisieren / Löschen von Dokumenten
- Medien – Liste / Hochladen / Aktualisieren / Löschen von Medienelementen
- Abteilungen – Abteilungen auflisten/ erstellen/ aktualisieren / löschen, Rollen verwalten, Benutzer Rollen zuweisen
- Experten – Listen / Erstellen von Expertenprofilen, Stellen von Expertenfragen, Zuweisen von Dokumenten und Rollen
- Demo-Schulungen - Liste / Erstellen / Aktualisieren / Löschen Demo-Schulungen
- Kursinhalte – Module, Themen, Lektionen, Übungen, Quizfragen
- Insights – pro Student, pro Kurs und Analysen auf Unternehmensebene
- Zertifikate – Schülerzertifikate auflisten, ZERTIFIKAT-PDF herunterladen
Vollständige Endpunktreferenz ist verfügbar unter https://api.timeml.ai/api/v1/docs.
Beispielworkflows
- Confluence release → Time Machine: Wenn eine Releaseseite in Confluence veröffentlicht wird, laden Sie sie als Dokument in Time Machine hoch, damit sie in die Lernbytebibliothek fließt.
- HR Onboarding: Wenn eine neue Mitarbeiterzeile in Ihrem HRIS angezeigt wird, erstellen Sie einen Time Machine-Benutzer mit ihrer Abteilung und Rollenzuweisungen, wodurch die Einladung zu magic-link ausgelöst wird.
- Benachrichtigungen zum Abschluss des Kurses: Wenn ein Kursteilnehmer einen Kurs abgeschlossen hat, senden Sie eine PDF-Datei des Zertifikats an Slack, und protokollieren Sie den Abschluss bei einem Google Sheet.
Bekannte Einschränkungen
- API-Schlüsseldrehung: Verbindungen müssen manuell aktualisiert werden, wenn der API-Schlüssel gedreht wird. Es gibt keinen Mechanismus für die automatische Aktualisierung.
- Mehrteilige Uploads: Dateiuploadaktionen (Dokument hochladen, Medien hochladen) akzeptieren Dateien bis zu 50 MB. Für größere Medien teilen Sie sich in mehrere Uploads auf, oder wenden Sie sich an den Time Machine-Support.
- Batchvorgänge: Die API wird jeweils auf einem Datensatz ausgeführt. Verwenden Sie für Massenaktionen die integrierten Power Automate für jedes Steuerelement.
Support
Bei Fragen oder Problemen mit dem Connector wenden Sie sich an Ihr Time Machine-Kontoteam oder den E-Mail-Support unter support@timeml.ai.
Eine Verbindung wird erstellt
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| Time Machine API-Schlüssel (Format: Bearer tm_live_...) | securestring | Der Time Machine-API-Schlüssel (Format: Bearer tm_live_...) für diese API | True |
Aktionen
| Abrufen des STATUS der KI-Generation für einen Kurs |
Gibt die Liste der aktiven KI-Generierungsanforderungen für den Kurs mit Fortschritts- und Zielinformationen zurück. |
| Abrufen einer Demoschulung |
Gibt die vollständige Demoschulung mit Segmenten zurück. |
| Abrufen einer Kursversionsmomentaufnahme |
Gibt die vollständige Inhaltsstruktur (Module, Themen, Lektionen, Übungen, Fragen) für die angegebene Version zurück. |
| Abrufen einer Lektion |
Gibt Unterrichtsinhalte, Medien- und Unterrichtsfragen zurück. |
| Abrufen einer Quizfrage in einem Modul |
Gibt eine einzelne Quizfrage zurück, die dem angegebenen Modul zugeordnet ist. |
| Abrufen einer Quizfrage zu einem Thema |
Gibt eine einzelne Quizfrage zurück, die dem angegebenen Thema zugeordnet ist. |
| Abrufen einer Übung |
Gibt Übungsdetails für die angegebene ID zurück. |
| Abrufen eines Benutzers |
Gibt Benutzermetadaten und Abteilungs-/Rollenzuweisungen zurück. |
| Abrufen eines Dokuments |
Gibt Dokumentmetadaten und eine kurzlebige signierte Download-URL zurück. |
| Abrufen eines Lernbytes |
Gibt Metadaten und geschachtelte Lektionen zurück. |
| Abrufen eines Medienelements |
Gibt Medienmetadaten und eine kurzlebige signierte Download-URL zurück. |
| Abrufen eines Modulintros |
Gibt den Einführungstext zurück, der für das angegebene Modul festgelegt ist. |
| Abrufen eines Moduls |
Gibt Moduldetails für die angegebene ID zurück. |
| Abrufen eines Themaintros |
Gibt den Einführungstext zurück, der für das angegebene Thema festgelegt ist. |
| Abrufen eines Themas |
Gibt Die Themendetails für die angegebene ID zurück. |
| Abteilungen auflisten |
Alle Abteilungen im Unternehmen des Anrufers mit geschachtelten Rollen |
| Aktivitätsereignisse pro Schüler/Studenten |
Datenstrom für paginiertes vorwärtsgeschütztes Ereignis |
| Aktualisieren einer Abteilung |
Aktualisieren des Namens und/oder der Beschreibung |
| Aktualisieren einer Demoschulung |
Teilweise Aktualisierung. Übergeben Sie nur die Felder, die Sie ändern möchten. assignedRoleIds ersetzt den aktuellen Satz. |
| Aktualisieren einer In-Lektionsfrage |
Geben Sie Felder an, die dem gespeicherten Typ entsprechen; Nicht verknüpfte Felder werden ignoriert. |
| Aktualisieren einer Quizfrage in einem Modul |
Geben Sie Felder an, die dem gespeicherten Typ entsprechen; Nicht verknüpfte Felder werden ignoriert. |
| Aktualisieren einer Quizfrage zu einem Thema |
Geben Sie Felder an, die dem gespeicherten Typ entsprechen; Nicht verknüpfte Felder werden ignoriert. |
| Aktualisieren einer Übung |
Typfähig: ILE_TEXT verwendet nur prompt + generatedContent.scenario; RPE_* verwendet alle RPE-Felder. Ausgelassene Felder behalten die aktuellen Werte bei. |
| Aktualisieren eines Benutzers |
Aktualisieren Sie "firstName", "lastName", "isAdmin" und Rollenzuweisungen. E-Mails können in v1 nicht bearbeitet werden. |
| Aktualisieren von Dokumentmetadaten |
Aktualisieren des Namens und/oder der Beschreibung |
| Aktualisieren von Kursmetadaten |
Kursname aktualisieren |
| Aktualisieren von Lernbytemetadaten |
Ausgelassene Felder behalten die aktuellen Werte bei |
| Aktualisieren von Medienmetadaten |
Aktualisieren des Namens und/oder der Beschreibung |
| Aktualisieren von Modulmetadaten |
Aktualisiert den Namen und/oder die Beschreibung. Ausgelassene Felder behalten die aktuellen Werte bei |
| Aktualisieren von Themenmetadaten |
Aktualisiert den Namen und/oder die Beschreibung. Ausgelassene Felder behalten die aktuellen Werte bei |
| Aktualisieren von Unterrichtsinhalten |
Ausgelassener Inhalt behält den aktuellen Wert bei |
| Aufheben der Verknüpfung eines Dokuments aus einem Thema |
Idempotent |
| Aufheben der Zuweisung eines Benutzers aus einer Rolle |
Idempotent — 204, auch wenn nicht zugewiesen wurde |
| Aufheben der Zuweisung eines Dokuments von einem Experten |
Idempotent |
| Auflisten der Zertifikate eines Kursteilnehmers |
Gibt Zertifikate zurück, die von dem angegebenen Kursteilnehmer innerhalb des Unternehmens des Anrufers erzielt wurden. |
| Auflisten von Kursen |
Paginierte Liste der Kurse im Unternehmen des Anrufers |
| Auflisten von Lektionen in einem Lernbyte |
Gibt Lektionen zurück, die zum gegebenen Lernbyte gehören. |
| Auflisten von Lernbytes in einem Thema |
Gibt Lernbytes zurück, die zum jeweiligen Thema gehören. |
| Auflisten von Modulen in einem Kurs |
Gibt aktive Module zurück, die nach OrdinalNumber sortiert sind. |
| Auflisten von Quizfragen zu einem Modul |
Gibt Quizfragen zurück, die dem angegebenen Modul zugeordnet sind. |
| Auflisten von Quizfragen zu einem Thema |
Gibt Quizfragen zurück, die dem jeweiligen Thema zugeordnet sind. |
| Auflisten von Themen in einem Modul |
Gibt aktive Themen zurück, die nach OrdinalNumber sortiert sind. |
| Auflisten von Übungen in einem Thema |
Gemischte Typen (ILE_TEXT / RPE_VOICE / RPE_VIDEO) sortiert nach OrdinalNumber |
| Auslösen der KI-Inhaltsgenerierung für Themen |
Enqueues AI Content Generation für die angegebenen Themen im Kurs |
| Benutzer auflisten |
Paginierte Liste der Benutzer im Unternehmen des Anrufers |
| Deaktivieren eines Benutzers |
Idempotent – gibt den Benutzer zurück, auch wenn er bereits deaktiviert ist. |
| Demoschulungen auflisten |
Paginierte Liste mit Bereich für das Unternehmen des Anrufers |
| Dokument-Binärdatei ersetzen |
Ersetzt die Datei-Binärdatei eines vorhandenen Dokuments; Metadaten bleiben erhalten |
| Dokumente auflisten |
Paginierte Liste der Dokumente im Unternehmen des Anrufers |
| Einblicke auf Unternehmensebene |
Top-Line-KPIs für das Unternehmen des Anrufers |
| Einblicke pro Schüler/Studenten |
Aggregierte Zusammenfassung und Aufschlüsselung pro Kurs für das angegebene Fenster |
| Eine In-Lektionsfrage abrufen |
Gibt eine einzelne In-Lektionsfrage anhand ihrer ID zurück. |
| Entfernen aller Rollenzuweisungen aus einem Kurs |
Idempotent |
| Entfernen aller Rollenzuweisungen von einem Experten |
Idempotent |
| Entfernen einer Rollenzuweisung aus einem Kurs |
Idempotent |
| Entfernen einer Rollenzuweisung von einem Experten |
Idempotent |
| Entfernen eines Modulintros |
Idempotent — 204, auch wenn keine Einführung festgelegt ist |
| Entfernen eines Themeneinführungsthemas |
Idempotent — 204, auch wenn keine Einführung festgelegt ist |
| Erstellen einer Abteilung |
Erstellt eine neue Abteilung im Unternehmen des Anrufers. |
| Erstellen einer Demoschulung |
Erstellt eine Demoschulung aus einer zuvor hochgeladenen Videodatei und startet die Verarbeitung. |
| Erstellen einer Rolle innerhalb einer Abteilung |
Erstellt eine neue Rolle, die auf die angegebene Abteilung eingestellt ist. |
| Erstellen eines Benutzers |
Erstellt einen Benutzer und löst den Magic-Link-Einladungsfluss aus. |
| Erstellen eines leeren Kurses |
Erstellt eine neue Kursshell mit dem angegebenen Namen. |
| Experten auflisten |
Paginierte Liste der Experten im Unternehmen des Anrufers |
| Festlegen der Anzahl der Modul quiz für einen Fragetyp |
Ersetzt die Anzahl für den angegebenen questionType (MULTIPLE_CHOICE oder OPEN_ENDED). Die Anzahl des anderen Typs wird beibehalten. |
| Festlegen der Anzahl der Themen quiz für einen Fragetyp |
Ersetzt die Anzahl für den angegebenen questionType (MULTIPLE_CHOICE oder OPEN_ENDED). Die Anzahl des anderen Typs wird beibehalten. |
| Festlegen oder Ersetzen eines Modulintros |
Upsert – erstellt, falls nicht vorhanden, ersetzt, wenn vorhanden |
| Festlegen oder Ersetzen eines Themaintros |
Upsert – erstellt, falls nicht vorhanden, ersetzt, wenn vorhanden |
| Generieren eines bestimmten Elements über KI |
Generiert eine einzelne Lektion, Unterrichtsfragen, Quiz, Einführung oder Übung |
| Generieren eines vollständigen Kurses mit KI-Inhalten |
Erstellt die Kursshell, alle Module, alle Themen und Queues KI-Inhaltsgenerierung für jedes Thema |
| Hinzufügen einer ILE_TEXT Übung zu einem Thema |
Erstellt eine neue ILE_TEXT Übung innerhalb des angegebenen Themas. |
| Hinzufügen einer In-Lektionsfrage |
Typ muss MULTIPLE_CHOICE sein (erfordert Optionen) oder OPEN_ENDED |
| Hinzufügen einer Lektion zu einem Lernbyte |
Erstellt eine neue Lektion innerhalb des angegebenen Lernbytes. |
| Hinzufügen einer Quizfrage zu einem Modul |
Erstellt eine neue Quizfrage innerhalb des angegebenen Moduls. |
| Hinzufügen einer Quizfrage zu einem Thema |
Erstellt eine neue Quizfrage innerhalb des angegebenen Themas. |
| Hinzufügen einer RPE_VIDEO Übung zu einem Thema |
Erstellt eine neue RPE_VIDEO Rollenspielübung innerhalb des jeweiligen Themas. |
| Hinzufügen einer RPE_VOICE Übung zu einem Thema |
Erstellt eine neue RPE_VOICE Rollenspielübung innerhalb des jeweiligen Themas. |
| Hinzufügen eines Lernbytes zu einem Thema |
Erstellt ein neues Lernbyte innerhalb des jeweiligen Themas. |
| Hinzufügen eines Moduls zu einem Kurs |
Erstellt ein neues Modul innerhalb des angegebenen Kurses. |
| Hinzufügen eines Themas zu einem Modul |
Erstellt ein neues Thema innerhalb des angegebenen Moduls. |
| Hochladen eines Dokuments |
Mehrteiliger Upload (Datei + optionale Beschreibung). Max. 50 MB. |
| Hochladen eines Medienelements |
Mehrteiliger Upload (Datei + optionale Beschreibung). Max. 50 MB für Bilder, 500 MB für Videos. |
| Holen Sie sich einen Experten |
Gibt Expertenmetadaten, verknüpfte Dokumente und zugewiesene Rollen/Abteilungen zurück. |
| In-Lektionsfragen auflisten |
Gibt Wissensüberprüfungsfragen zurück, die der angegebenen Lektion zugeordnet sind. |
| Kurs abrufen |
Gibt Kursmetadaten mit Modulzusammenfassungen und zugewiesenen Rollen/Abteilungen zurück. |
| Kursversionen auflisten |
Gibt veröffentlichte Versionsmetadaten zurück (Anzahl + Veröffentlichungsinformationen), sortiert nach Versionsnummer |
| Löschen (Deaktivieren) einer Abteilung |
Idempotent - gibt 204 zurück, auch wenn bereits deaktiviert. Kaskadiert an Rollenzuweisungen. |
| Löschen (Deaktivieren) eines Dokuments |
Idempotent – gibt 204 zurück, auch wenn das Dokument bereits gelöscht oder fehlt. |
| Löschen (Deaktivieren) eines Medienelements |
Idempotent – gibt 204 zurück, auch wenn das Element bereits gelöscht oder fehlt. |
| Löschen (weich) eines Kurses |
Idempotent - gibt 204 zurück, auch wenn der Kurs bereits entfernt wurde |
| Löschen einer Demoschulung |
Idempotent - gibt 204 zurück, auch wenn die Demo-Schulung nicht vorhanden ist oder bereits verschwunden ist |
| Löschen einer In-Lektionsfrage |
Idempotent — 204, auch wenn bereits entfernt |
| Löschen einer Lektion (weich) |
Idempotent — 204, auch wenn bereits entfernt |
| Löschen einer Quizfrage in einem Modul |
Idempotent — 204, auch wenn bereits entfernt |
| Löschen einer Quizfrage zu einem Thema |
Idempotent — 204, auch wenn bereits entfernt |
| Löschen einer Übung |
Idempotent — 204, auch wenn bereits entfernt |
| Löschen eines Lernbytes (weich) |
Idempotent — 204, auch wenn bereits entfernt |
| Löschen eines Moduls (vorläufig) |
Idempotent – gibt 204 zurück, auch wenn das Modul bereits entfernt wurde. |
| Löschen eines Themas (vorläufig) |
Idempotent – gibt 204 zurück, auch wenn das Thema bereits entfernt wurde. |
| Medien auflisten |
Paginierte Liste der Medienelemente im Unternehmen des Anrufers |
| Medien-Binärdatei ersetzen |
Ersetzt die Datei-Binärdatei eines vorhandenen Medienelements; Metadaten bleiben erhalten |
| Mit einem Thema verknüpfte Dokumente auflisten |
Paginiert; optionale Suche nach Dokumentname |
| Neuanordnen von Fragen in Lektionen |
"questionIds" muss jede aktive Frage für die Lektion in der neuen Reihenfolge enthalten. |
| Neuanordnen von Modulen in einem Kurs |
moduleIds müssen jedes aktive Modul genau einmal enthalten, in der neuen Reihenfolge |
| Neuanordnen von Quizfragen in einem Modul |
"questionIds" muss jede aktive Quizfrage für das Modul in der neuen Reihenfolge enthalten. |
| Neuanordnen von Quizfragen zu einem Thema |
"questionIds" müssen jede aktive Quizfrage für das Thema in der neuen Reihenfolge enthalten. |
| Neuanordnen von Themen in einem Modul |
topicIds müssen jedes aktive Thema genau einmal enthalten, in der neuen Reihenfolge |
| PDF-Datei zum Herunterladen eines Zertifikats |
Streamt die PDF-Datei des Zertifikats. Gibt 404 zurück, wenn das Zertifikat noch keine PDF-Datei enthält. |
| Reaktivieren eines Benutzers |
Idempotent – gibt den Benutzer zurück, auch wenn er bereits aktiv ist. |
| Stellen Sie einem Experten eine Frage |
Synchroner Wrapper um den Ki-Streaming-Chat. Gibt die zusammengesetzte Antwort zurück. |
| Verfügbarkeit für Kursteilnehmer ein/aus |
Legen Sie fest, ob die Demoschulung für Kursteilnehmer veröffentlicht wird. Idempotent. |
| Verknüpfen von Dokumenten mit einem Thema |
Additive - bereits verknüpfte Dokumente werden übersprungen |
| Verschieben eines Themas in ein anderes Modul |
targetOrdinalNumber ist optional; wenn das Thema nicht angegeben wird, wird an das Zielmodul angefügt. |
| Veröffentlichen eines Kurses |
Veröffentlicht den Kurs; schlägt mit 400 fehl, wenn keine veröffentlichungsfähigen Inhalte vorhanden sind. |
| Videoverarbeitung erneut ausführen |
Sendet das Video für die KI-Segmentierung erneut. Setzen Sie optional die Verarbeitungsaufforderung außer Kraft. |
| Zertifikatdetails |
Gibt ein Zertifikat zurück, das für das Unternehmen des Anrufers gilt. |
| Zuweisen eines Benutzers zu einer Rolle |
Idempotent |
| Zuweisen von Dokumenten zu einem Experten |
Massenverknüpfung von Dokumenten mit dem Experten. Idempotent. |
| Zuweisen von Rollen zu einem Experten |
Additive — bereits zugewiesene Rollen werden beibehalten; neue angefügte. Gibt aktualisierten Experten zurück. |
| Zuweisen von Rollen zu einem Kurs |
Additive – Rollen, die bereits zugewiesen wurden, werden übersprungen. Gibt das aktualisierte Kursdetails zurück. |
Abrufen des STATUS der KI-Generation für einen Kurs
Gibt die Liste der aktiven KI-Generierungsanforderungen für den Kurs mit Fortschritts- und Zielinformationen zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
Abrufen einer Demoschulung
Gibt die vollständige Demoschulung mit Segmenten zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- DemoTrainingDto
Abrufen einer Kursversionsmomentaufnahme
Gibt die vollständige Inhaltsstruktur (Module, Themen, Lektionen, Übungen, Fragen) für die angegebene Version zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kurs-ID
|
courseId | True | uuid |
Kurs-ID |
|
Versionsnummer
|
versionNumber | True | integer |
Versionsnummer |
Gibt zurück
Abrufen einer Lektion
Gibt Unterrichtsinhalte, Medien- und Unterrichtsfragen zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
Gibt zurück
- Body
- LessonDetailDto
Abrufen einer Quizfrage in einem Modul
Gibt eine einzelne Quizfrage zurück, die dem angegebenen Modul zugeordnet ist.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
Gibt zurück
- Body
- QuestionDto
Abrufen einer Quizfrage zu einem Thema
Gibt eine einzelne Quizfrage zurück, die dem angegebenen Thema zugeordnet ist.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
Gibt zurück
- Body
- QuestionDto
Abrufen einer Übung
Gibt Übungsdetails für die angegebene ID zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- ExerciseDto
Abrufen eines Benutzers
Gibt Benutzermetadaten und Abteilungs-/Rollenzuweisungen zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- UserDto
Abrufen eines Dokuments
Gibt Dokumentmetadaten und eine kurzlebige signierte Download-URL zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- DocumentDetailDto
Abrufen eines Lernbytes
Gibt Metadaten und geschachtelte Lektionen zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lb-ID
|
lbId | True | uuid |
Lb-ID |
Gibt zurück
Abrufen eines Medienelements
Gibt Medienmetadaten und eine kurzlebige signierte Download-URL zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- MediaDetailDto
Abrufen eines Modulintros
Gibt den Einführungstext zurück, der für das angegebene Modul festgelegt ist.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
Gibt zurück
- Body
- IntroDto
Abrufen eines Moduls
Gibt Moduldetails für die angegebene ID zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
Gibt zurück
- Body
- ModuleDetailDto
Abrufen eines Themaintros
Gibt den Einführungstext zurück, der für das angegebene Thema festgelegt ist.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
Gibt zurück
- Body
- IntroDto
Abrufen eines Themas
Gibt Die Themendetails für die angegebene ID zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
Gibt zurück
- Body
- TopicDto
Abteilungen auflisten
Alle Abteilungen im Unternehmen des Anrufers mit geschachtelten Rollen
Gibt zurück
Aktivitätsereignisse pro Schüler/Studenten
Datenstrom für paginiertes vorwärtsgeschütztes Ereignis
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Benutzer-ID
|
userId | True | uuid |
Benutzer-ID |
|
Seite
|
page | integer |
Seite |
|
|
Größe
|
size | integer |
Größe |
Gibt zurück
- Body
- EventListResponse
Aktualisieren einer Abteilung
Aktualisieren des Namens und/oder der Beschreibung
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Name
|
name | string | ||
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- DepartmentDto
Aktualisieren einer Demoschulung
Teilweise Aktualisierung. Übergeben Sie nur die Felder, die Sie ändern möchten. assignedRoleIds ersetzt den aktuellen Satz.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Name
|
name | string | ||
|
Beschreibung
|
description | string | ||
|
trainingType
|
trainingType | string | ||
|
departmentId
|
departmentId | uuid | ||
|
assignedRoleIds
|
assignedRoleIds | array of uuid |
Gibt zurück
- Body
- DemoTrainingDto
Aktualisieren einer In-Lektionsfrage
Geben Sie Felder an, die dem gespeicherten Typ entsprechen; Nicht verknüpfte Felder werden ignoriert.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
|
Text
|
text | string | ||
|
Text
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Gibt zurück
- Body
- QuestionDto
Aktualisieren einer Quizfrage in einem Modul
Geben Sie Felder an, die dem gespeicherten Typ entsprechen; Nicht verknüpfte Felder werden ignoriert.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
|
Text
|
text | string | ||
|
Text
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Gibt zurück
- Body
- QuestionDto
Aktualisieren einer Quizfrage zu einem Thema
Geben Sie Felder an, die dem gespeicherten Typ entsprechen; Nicht verknüpfte Felder werden ignoriert.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
|
Text
|
text | string | ||
|
Text
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Gibt zurück
- Body
- QuestionDto
Aktualisieren einer Übung
Typfähig: ILE_TEXT verwendet nur prompt + generatedContent.scenario; RPE_* verwendet alle RPE-Felder. Ausgelassene Felder behalten die aktuellen Werte bei.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Eingabeaufforderung
|
prompt | string | ||
|
avatarPictureId
|
avatarPictureId | uuid | ||
|
avatarCharacteristics
|
avatarCharacteristics | string | ||
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | ||
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean | ||
|
Szenario
|
scenario | string | ||
|
TraineeRole
|
traineeRole | string | ||
|
avatarName
|
avatarName | string | ||
|
avatarDescription
|
avatarDescription | string | ||
|
operationalChallenge
|
operationalChallenge | string | ||
|
successMetric
|
successMetric | string |
Gibt zurück
- Body
- ExerciseDto
Aktualisieren eines Benutzers
Aktualisieren Sie "firstName", "lastName", "isAdmin" und Rollenzuweisungen. E-Mails können in v1 nicht bearbeitet werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
firstName
|
firstName | string | ||
|
lastName
|
lastName | string | ||
|
isAdmin
|
isAdmin | boolean | ||
|
departmentRoleIds
|
departmentRoleIds | array of uuid |
Gibt zurück
- Body
- UserDto
Aktualisieren von Dokumentmetadaten
Aktualisieren des Namens und/oder der Beschreibung
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Name
|
name | string | ||
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- DocumentDetailDto
Aktualisieren von Kursmetadaten
Kursname aktualisieren
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Name
|
name | string |
Gibt zurück
- Body
- CourseDetailDto
Aktualisieren von Lernbytemetadaten
Ausgelassene Felder behalten die aktuellen Werte bei
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lb-ID
|
lbId | True | uuid |
Lb-ID |
|
Name
|
name | string | ||
|
Beschreibung
|
description | string |
Gibt zurück
Aktualisieren von Medienmetadaten
Aktualisieren des Namens und/oder der Beschreibung
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Name
|
name | string | ||
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- MediaDetailDto
Aktualisieren von Modulmetadaten
Aktualisiert den Namen und/oder die Beschreibung. Ausgelassene Felder behalten die aktuellen Werte bei
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
Name
|
name | string | ||
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- ModuleDetailDto
Aktualisieren von Themenmetadaten
Aktualisiert den Namen und/oder die Beschreibung. Ausgelassene Felder behalten die aktuellen Werte bei
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Name
|
name | string | ||
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- TopicDto
Aktualisieren von Unterrichtsinhalten
Ausgelassener Inhalt behält den aktuellen Wert bei
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
|
Inhalt
|
content | string |
Gibt zurück
- Body
- LessonDetailDto
Aufheben der Verknüpfung eines Dokuments aus einem Thema
Idempotent
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Dokument-ID
|
documentId | True | uuid |
Dokument-ID |
Aufheben der Zuweisung eines Benutzers aus einer Rolle
Idempotent — 204, auch wenn nicht zugewiesen wurde
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Rollen-ID
|
roleId | True | uuid |
Rollen-ID |
|
Benutzer-ID
|
userId | True | uuid |
Benutzer-ID |
Aufheben der Zuweisung eines Dokuments von einem Experten
Idempotent
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Dokument-ID
|
documentId | True | uuid |
Dokument-ID |
Auflisten der Zertifikate eines Kursteilnehmers
Gibt Zertifikate zurück, die von dem angegebenen Kursteilnehmer innerhalb des Unternehmens des Anrufers erzielt wurden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Benutzer-ID
|
userId | True | uuid |
Benutzer-ID |
Gibt zurück
Auflisten von Kursen
Paginierte Liste der Kurse im Unternehmen des Anrufers
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Seite |
|
|
Größe
|
size | integer |
Größe |
|
|
Search
|
search | string |
Search |
|
|
Status
|
status | string |
Status |
|
|
Rollen-IDs der Abteilung
|
departmentRoleIds | string |
Rollen-IDs der Abteilung |
Gibt zurück
- Body
- CourseListResponse
Auflisten von Lektionen in einem Lernbyte
Gibt Lektionen zurück, die zum gegebenen Lernbyte gehören.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lb-ID
|
lbId | True | uuid |
Lb-ID |
Gibt zurück
- Body
- LessonListResponse
Auflisten von Lernbytes in einem Thema
Gibt Lernbytes zurück, die zum jeweiligen Thema gehören.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
Gibt zurück
Auflisten von Modulen in einem Kurs
Gibt aktive Module zurück, die nach OrdinalNumber sortiert sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kurs-ID
|
courseId | True | uuid |
Kurs-ID |
Gibt zurück
- Body
- ModuleListResponse
Auflisten von Quizfragen zu einem Modul
Gibt Quizfragen zurück, die dem angegebenen Modul zugeordnet sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
Gibt zurück
- Body
- QuestionListResponse
Auflisten von Quizfragen zu einem Thema
Gibt Quizfragen zurück, die dem jeweiligen Thema zugeordnet sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
Gibt zurück
- Body
- QuestionListResponse
Auflisten von Themen in einem Modul
Gibt aktive Themen zurück, die nach OrdinalNumber sortiert sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
Gibt zurück
- Body
- TopicListResponse
Auflisten von Übungen in einem Thema
Gemischte Typen (ILE_TEXT / RPE_VOICE / RPE_VIDEO) sortiert nach OrdinalNumber
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
Gibt zurück
- Body
- ExerciseListResponse
Auslösen der KI-Inhaltsgenerierung für Themen
Enqueues AI Content Generation für die angegebenen Themen im Kurs
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
topicIds
|
topicIds | True | array of uuid |
Gibt zurück
Benutzer auflisten
Paginierte Liste der Benutzer im Unternehmen des Anrufers
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Seite |
|
|
Größe
|
size | integer |
Größe |
|
|
Search
|
search | string |
Search |
|
|
Status
|
status | string |
Status |
|
|
Abteilungs-IDs
|
departmentIds | string |
Abteilungs-IDs |
|
|
Rollen-IDs
|
roleIds | string |
Rollen-IDs |
|
|
Kind
|
kind | string |
Kind |
Gibt zurück
- Body
- UserListResponse
Deaktivieren eines Benutzers
Idempotent – gibt den Benutzer zurück, auch wenn er bereits deaktiviert ist.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- UserDto
Demoschulungen auflisten
Paginierte Liste mit Bereich für das Unternehmen des Anrufers
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Seite |
|
|
Größe
|
size | integer |
Größe |
|
|
Search
|
search | string |
Search |
|
|
Schulungstypen
|
trainingTypes | string |
Schulungstypen |
|
|
Status
|
statuses | string |
Status |
|
|
Abteilungs-IDs
|
departmentIds | string |
Abteilungs-IDs |
|
|
Ist verfügbar
|
isAvailable | boolean |
Ist verfügbar |
Gibt zurück
Dokument-Binärdatei ersetzen
Ersetzt die Datei-Binärdatei eines vorhandenen Dokuments; Metadaten bleiben erhalten
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Datei
|
file | True | file |
Datei |
Gibt zurück
- Body
- DocumentDetailDto
Dokumente auflisten
Paginierte Liste der Dokumente im Unternehmen des Anrufers
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Seite |
|
|
Größe
|
size | integer |
Größe |
|
|
Search
|
search | string |
Search |
|
|
MIME-Typen
|
mimeTypes | string |
MIME-Typen |
|
|
Status
|
status | string |
Status |
Gibt zurück
- Body
- DocumentListResponse
Einblicke auf Unternehmensebene
Einblicke pro Schüler/Studenten
Aggregierte Zusammenfassung und Aufschlüsselung pro Kurs für das angegebene Fenster
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Benutzer-ID
|
userId | True | uuid |
Benutzer-ID |
|
Fenster
|
window | string |
Fenster |
Gibt zurück
- Body
- StudentInsightsDto
Eine In-Lektionsfrage abrufen
Gibt eine einzelne In-Lektionsfrage anhand ihrer ID zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
Gibt zurück
- Body
- QuestionDto
Entfernen aller Rollenzuweisungen aus einem Kurs
Idempotent
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Entfernen aller Rollenzuweisungen von einem Experten
Idempotent
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Entfernen einer Rollenzuweisung aus einem Kurs
Idempotent
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Rollen-ID
|
roleId | True | uuid |
Rollen-ID |
Entfernen einer Rollenzuweisung von einem Experten
Idempotent
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Rollen-ID
|
roleId | True | uuid |
Rollen-ID |
Entfernen eines Modulintros
Idempotent — 204, auch wenn keine Einführung festgelegt ist
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
Entfernen eines Themeneinführungsthemas
Idempotent — 204, auch wenn keine Einführung festgelegt ist
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
Erstellen einer Abteilung
Erstellt eine neue Abteilung im Unternehmen des Anrufers.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name
|
name | True | string | |
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- DepartmentDto
Erstellen einer Demoschulung
Erstellt eine Demoschulung aus einer zuvor hochgeladenen Videodatei und startet die Verarbeitung.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name
|
name | True | string | |
|
Beschreibung
|
description | string | ||
|
trainingType
|
trainingType | True | string | |
|
videoFileId
|
videoFileId | True | uuid | |
|
departmentId
|
departmentId | uuid | ||
|
processingPrompt
|
processingPrompt | string |
Gibt zurück
- Body
- DemoTrainingDto
Erstellen einer Rolle innerhalb einer Abteilung
Erstellt eine neue Rolle, die auf die angegebene Abteilung eingestellt ist.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Name
|
name | True | string | |
|
vollständiger Name
|
fullName | string | ||
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- DepartmentDto
Erstellen eines Benutzers
Erstellt einen Benutzer und löst den Magic-Link-Einladungsfluss aus.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
email
|
True | |||
|
firstName
|
firstName | string | ||
|
lastName
|
lastName | string | ||
|
isAdmin
|
isAdmin | boolean | ||
|
departmentRoleIds
|
departmentRoleIds | array of uuid |
Gibt zurück
- Body
- UserDto
Erstellen eines leeren Kurses
Erstellt eine neue Kursshell mit dem angegebenen Namen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name
|
name | True | string |
Gibt zurück
- Body
- CourseDetailDto
Experten auflisten
Paginierte Liste der Experten im Unternehmen des Anrufers
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Seite |
|
|
Größe
|
size | integer |
Größe |
|
|
Search
|
search | string |
Search |
Gibt zurück
- Body
- ExpertListResponse
Festlegen der Anzahl der Modul quiz für einen Fragetyp
Ersetzt die Anzahl für den angegebenen questionType (MULTIPLE_CHOICE oder OPEN_ENDED). Die Anzahl des anderen Typs wird beibehalten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
questionType
|
questionType | True | string | |
|
anzahl
|
count | integer |
Gibt zurück
- Body
- ModuleDetailDto
Festlegen der Anzahl der Themen quiz für einen Fragetyp
Ersetzt die Anzahl für den angegebenen questionType (MULTIPLE_CHOICE oder OPEN_ENDED). Die Anzahl des anderen Typs wird beibehalten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
questionType
|
questionType | True | string | |
|
anzahl
|
count | integer |
Gibt zurück
- Body
- TopicDto
Festlegen oder Ersetzen eines Modulintros
Upsert – erstellt, falls nicht vorhanden, ersetzt, wenn vorhanden
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
Einführung
|
introduction | string |
Gibt zurück
- Body
- IntroDto
Festlegen oder Ersetzen eines Themaintros
Upsert – erstellt, falls nicht vorhanden, ersetzt, wenn vorhanden
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Einführung
|
introduction | string |
Gibt zurück
- Body
- IntroDto
Generieren eines bestimmten Elements über KI
Generiert eine einzelne Lektion, Unterrichtsfragen, Quiz, Einführung oder Übung
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
target
|
target | True | string | |
|
targetId
|
targetId | True | uuid | |
|
parentType
|
parentType | string |
Gibt zurück
Generieren eines vollständigen Kurses mit KI-Inhalten
Erstellt die Kursshell, alle Module, alle Themen und Queues KI-Inhaltsgenerierung für jedes Thema
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name
|
name | True | string | |
|
Beschreibung
|
description | string | ||
|
Name
|
name | True | string | |
|
Beschreibung
|
description | string | ||
|
Name
|
name | True | string | |
|
Beschreibung
|
description | string |
Gibt zurück
Hinzufügen einer ILE_TEXT Übung zu einem Thema
Erstellt eine neue ILE_TEXT Übung innerhalb des angegebenen Themas.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Eingabeaufforderung
|
prompt | string |
Gibt zurück
- Body
- ExerciseDto
Hinzufügen einer In-Lektionsfrage
Typ muss MULTIPLE_CHOICE sein (erfordert Optionen) oder OPEN_ENDED
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
|
Typ
|
type | True | string | |
|
Text
|
text | True | string | |
|
OrdinalNumber
|
ordinalNumber | integer | ||
|
Text
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Gibt zurück
- Body
- QuestionDto
Hinzufügen einer Lektion zu einem Lernbyte
Erstellt eine neue Lektion innerhalb des angegebenen Lernbytes.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lb-ID
|
lbId | True | uuid |
Lb-ID |
|
Inhalt
|
content | True | string |
Gibt zurück
- Body
- LessonDetailDto
Hinzufügen einer Quizfrage zu einem Modul
Erstellt eine neue Quizfrage innerhalb des angegebenen Moduls.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
Typ
|
type | True | string | |
|
Text
|
text | True | string | |
|
OrdinalNumber
|
ordinalNumber | integer | ||
|
Text
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Gibt zurück
- Body
- QuestionDto
Hinzufügen einer Quizfrage zu einem Thema
Erstellt eine neue Quizfrage innerhalb des angegebenen Themas.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Typ
|
type | True | string | |
|
Text
|
text | True | string | |
|
OrdinalNumber
|
ordinalNumber | integer | ||
|
Text
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Gibt zurück
- Body
- QuestionDto
Hinzufügen einer RPE_VIDEO Übung zu einem Thema
Erstellt eine neue RPE_VIDEO Rollenspielübung innerhalb des jeweiligen Themas.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Eingabeaufforderung
|
prompt | string | ||
|
avatarPictureId
|
avatarPictureId | uuid | ||
|
avatarCharacteristics
|
avatarCharacteristics | string | ||
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | ||
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean |
Gibt zurück
- Body
- ExerciseDto
Hinzufügen einer RPE_VOICE Übung zu einem Thema
Erstellt eine neue RPE_VOICE Rollenspielübung innerhalb des jeweiligen Themas.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Eingabeaufforderung
|
prompt | string | ||
|
avatarPictureId
|
avatarPictureId | uuid | ||
|
avatarCharacteristics
|
avatarCharacteristics | string | ||
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | ||
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean |
Gibt zurück
- Body
- ExerciseDto
Hinzufügen eines Lernbytes zu einem Thema
Erstellt ein neues Lernbyte innerhalb des jeweiligen Themas.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Name
|
name | True | string | |
|
Beschreibung
|
description | string |
Gibt zurück
Hinzufügen eines Moduls zu einem Kurs
Erstellt ein neues Modul innerhalb des angegebenen Kurses.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kurs-ID
|
courseId | True | uuid |
Kurs-ID |
|
Name
|
name | True | string | |
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- ModuleDetailDto
Hinzufügen eines Themas zu einem Modul
Erstellt ein neues Thema innerhalb des angegebenen Moduls.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
Name
|
name | True | string | |
|
Beschreibung
|
description | string |
Gibt zurück
- Body
- TopicDto
Hochladen eines Dokuments
Mehrteiliger Upload (Datei + optionale Beschreibung). Max. 50 MB.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datei
|
file | True | file |
Datei |
|
Description
|
description | string |
Description |
Gibt zurück
- Body
- DocumentDetailDto
Hochladen eines Medienelements
Mehrteiliger Upload (Datei + optionale Beschreibung). Max. 50 MB für Bilder, 500 MB für Videos.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datei
|
file | True | file |
Datei |
|
Description
|
description | string |
Description |
Gibt zurück
- Body
- MediaDetailDto
Holen Sie sich einen Experten
Gibt Expertenmetadaten, verknüpfte Dokumente und zugewiesene Rollen/Abteilungen zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- ExpertDetailDto
In-Lektionsfragen auflisten
Gibt Wissensüberprüfungsfragen zurück, die der angegebenen Lektion zugeordnet sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
Gibt zurück
- Body
- QuestionListResponse
Kurs abrufen
Gibt Kursmetadaten mit Modulzusammenfassungen und zugewiesenen Rollen/Abteilungen zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- CourseDetailDto
Kursversionen auflisten
Gibt veröffentlichte Versionsmetadaten zurück (Anzahl + Veröffentlichungsinformationen), sortiert nach Versionsnummer
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kurs-ID
|
courseId | True | uuid |
Kurs-ID |
Gibt zurück
Löschen (Deaktivieren) einer Abteilung
Idempotent - gibt 204 zurück, auch wenn bereits deaktiviert. Kaskadiert an Rollenzuweisungen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Löschen (Deaktivieren) eines Dokuments
Idempotent – gibt 204 zurück, auch wenn das Dokument bereits gelöscht oder fehlt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Löschen (Deaktivieren) eines Medienelements
Idempotent – gibt 204 zurück, auch wenn das Element bereits gelöscht oder fehlt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Löschen (weich) eines Kurses
Idempotent - gibt 204 zurück, auch wenn der Kurs bereits entfernt wurde
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Löschen einer Demoschulung
Idempotent - gibt 204 zurück, auch wenn die Demo-Schulung nicht vorhanden ist oder bereits verschwunden ist
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Löschen einer In-Lektionsfrage
Idempotent — 204, auch wenn bereits entfernt
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
Löschen einer Lektion (weich)
Idempotent — 204, auch wenn bereits entfernt
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
Löschen einer Quizfrage in einem Modul
Idempotent — 204, auch wenn bereits entfernt
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
Löschen einer Quizfrage zu einem Thema
Idempotent — 204, auch wenn bereits entfernt
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Frage-ID
|
questionId | True | uuid |
Frage-ID |
Löschen einer Übung
Idempotent — 204, auch wenn bereits entfernt
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Löschen eines Lernbytes (weich)
Idempotent — 204, auch wenn bereits entfernt
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lb-ID
|
lbId | True | uuid |
Lb-ID |
Löschen eines Moduls (vorläufig)
Idempotent – gibt 204 zurück, auch wenn das Modul bereits entfernt wurde.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
Löschen eines Themas (vorläufig)
Idempotent – gibt 204 zurück, auch wenn das Thema bereits entfernt wurde.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
Medien auflisten
Paginierte Liste der Medienelemente im Unternehmen des Anrufers
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Seite |
|
|
Größe
|
size | integer |
Größe |
|
|
Search
|
search | string |
Search |
|
|
Kind
|
kind | string |
Kind |
|
|
Status
|
status | string |
Status |
Gibt zurück
- Body
- MediaListResponse
Medien-Binärdatei ersetzen
Ersetzt die Datei-Binärdatei eines vorhandenen Medienelements; Metadaten bleiben erhalten
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Datei
|
file | True | file |
Datei |
Gibt zurück
- Body
- MediaDetailDto
Mit einem Thema verknüpfte Dokumente auflisten
Paginiert; optionale Suche nach Dokumentname
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
Seite
|
page | integer |
Seite |
|
|
Größe
|
size | integer |
Größe |
|
|
Search
|
search | string |
Search |
Gibt zurück
Neuanordnen von Fragen in Lektionen
"questionIds" muss jede aktive Frage für die Lektion in der neuen Reihenfolge enthalten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Lektions-ID
|
lessonId | True | uuid |
Lektions-ID |
|
questionIds
|
questionIds | True | array of uuid |
Gibt zurück
- Body
- QuestionListResponse
Neuanordnen von Modulen in einem Kurs
moduleIds müssen jedes aktive Modul genau einmal enthalten, in der neuen Reihenfolge
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kurs-ID
|
courseId | True | uuid |
Kurs-ID |
|
moduleIds
|
moduleIds | True | array of uuid |
Gibt zurück
- Body
- ModuleListResponse
Neuanordnen von Quizfragen in einem Modul
"questionIds" muss jede aktive Quizfrage für das Modul in der neuen Reihenfolge enthalten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
questionIds
|
questionIds | True | array of uuid |
Gibt zurück
- Body
- QuestionListResponse
Neuanordnen von Quizfragen zu einem Thema
"questionIds" müssen jede aktive Quizfrage für das Thema in der neuen Reihenfolge enthalten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
questionIds
|
questionIds | True | array of uuid |
Gibt zurück
- Body
- QuestionListResponse
Neuanordnen von Themen in einem Modul
topicIds müssen jedes aktive Thema genau einmal enthalten, in der neuen Reihenfolge
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Modul-ID
|
moduleId | True | uuid |
Modul-ID |
|
topicIds
|
topicIds | True | array of uuid |
Gibt zurück
- Body
- TopicListResponse
PDF-Datei zum Herunterladen eines Zertifikats
Streamt die PDF-Datei des Zertifikats. Gibt 404 zurück, wenn das Zertifikat noch keine PDF-Datei enthält.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- response
- StreamingResponseBody
Reaktivieren eines Benutzers
Idempotent – gibt den Benutzer zurück, auch wenn er bereits aktiv ist.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- UserDto
Stellen Sie einem Experten eine Frage
Synchroner Wrapper um den Ki-Streaming-Chat. Gibt die zusammengesetzte Antwort zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Frage
|
question | True | string |
Gibt zurück
- Body
- AskResponse
Verfügbarkeit für Kursteilnehmer ein/aus
Legen Sie fest, ob die Demoschulung für Kursteilnehmer veröffentlicht wird. Idempotent.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
available
|
available | True | boolean |
Gibt zurück
- Body
- DemoTrainingDto
Verknüpfen von Dokumenten mit einem Thema
Additive - bereits verknüpfte Dokumente werden übersprungen
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
documentIds
|
documentIds | True | array of uuid |
Verschieben eines Themas in ein anderes Modul
targetOrdinalNumber ist optional; wenn das Thema nicht angegeben wird, wird an das Zielmodul angefügt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Themen-ID
|
topicId | True | uuid |
Themen-ID |
|
targetModuleId
|
targetModuleId | True | uuid | |
|
targetOrdinalNumber
|
targetOrdinalNumber | integer |
Gibt zurück
- Body
- TopicDto
Veröffentlichen eines Kurses
Veröffentlicht den Kurs; schlägt mit 400 fehl, wenn keine veröffentlichungsfähigen Inhalte vorhanden sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- CourseDetailDto
Videoverarbeitung erneut ausführen
Sendet das Video für die KI-Segmentierung erneut. Setzen Sie optional die Verarbeitungsaufforderung außer Kraft.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
processingPrompt
|
processingPrompt | string |
Gibt zurück
- Body
- DemoTrainingDto
Zertifikatdetails
Gibt ein Zertifikat zurück, das für das Unternehmen des Anrufers gilt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Gibt zurück
- Body
- CertificateDto
Zuweisen eines Benutzers zu einer Rolle
Idempotent
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Rollen-ID
|
roleId | True | uuid |
Rollen-ID |
|
userId
|
userId | True | uuid |
Gibt zurück
- Body
- DepartmentDto
Zuweisen von Dokumenten zu einem Experten
Massenverknüpfung von Dokumenten mit dem Experten. Idempotent.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
documentIds
|
documentIds | True | array of uuid |
Gibt zurück
- Body
- ExpertDetailDto
Zuweisen von Rollen zu einem Experten
Additive — bereits zugewiesene Rollen werden beibehalten; neue angefügte. Gibt aktualisierten Experten zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
roleIds
|
roleIds | True | array of uuid |
Gibt zurück
- Body
- ExpertDetailDto
Zuweisen von Rollen zu einem Kurs
Additive – Rollen, die bereits zugewiesen wurden, werden übersprungen. Gibt das aktualisierte Kursdetails zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
roleIds
|
roleIds | True | array of uuid |
Gibt zurück
- Body
- CourseDetailDto
Definitionen
QuizSettingDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
questionType
|
questionType | string | |
|
anzahl
|
count | integer |
TopicDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
moduleId
|
moduleId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
hasContent
|
hasContent | boolean | |
|
quizSettings
|
quizSettings | array of QuizSettingDto |
Einführung in
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Komponenten-ID
|
componentId | uuid | |
|
Componenttype
|
componentType | string | |
|
Einführung
|
introduction | string | |
|
source
|
source | string | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
ModuleDetailDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
productId
|
productId | uuid | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
lockedForGeneration
|
lockedForGeneration | boolean | |
|
quizSettings
|
quizSettings | array of QuizSettingDto | |
|
topics
|
topics | array of TopicDto |
MediaDetailDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
kind
|
kind | string | |
|
mimeType
|
mimeType | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
status
|
status | string | |
|
processingStatus
|
processingStatus | string | |
|
createdAt
|
createdAt | date-time | |
|
uploadedBy
|
uploadedBy | UploadedByDto | |
|
downloadUrl
|
downloadUrl | string |
UploadedByDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
kind
|
kind | string | |
|
Name
|
name | string |
DocumentDetailDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
mimeType
|
mimeType | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
status
|
status | string | |
|
createdAt
|
createdAt | date-time | |
|
uploadedBy
|
uploadedBy | UploadedByDto | |
|
downloadUrl
|
downloadUrl | string |
DepartmentRoleDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
departmentId
|
departmentId | uuid | |
|
Abteilungsname
|
departmentName | string | |
|
Rollen-ID
|
roleId | uuid | |
|
Rollenname
|
roleName | string |
UserDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
email
|
string | ||
|
firstName
|
firstName | string | |
|
lastName
|
lastName | string | |
|
status
|
status | string | |
|
kind
|
kind | string | |
|
isAdmin
|
isAdmin | boolean | |
|
createdAt
|
createdAt | date-time | |
|
departmentRoles
|
departmentRoles | array of DepartmentRoleDto |
QuestionDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Typ
|
type | string | |
|
parentId
|
parentId | uuid | |
|
parentType
|
parentType | string | |
|
Text
|
text | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
expectedAnswer
|
expectedAnswer | string | |
|
options
|
options | array of QuestionOptionDto | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
QuestionOptionDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Text
|
text | string | |
|
isCorrect
|
isCorrect | boolean | |
|
OrdinalNumber
|
ordinalNumber | integer |
QuestionListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of QuestionDto |
LearningByteDetailDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time | |
|
Lektionen
|
lessons | array of LessonDto |
LektionDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
learningByteId
|
learningByteId | uuid | |
|
Inhalt
|
content | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
questionCount
|
questionCount | integer | |
|
mediaCount
|
mediaCount | integer | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
Übungsdto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
Typ
|
type | string | |
|
Eingabeaufforderung
|
prompt | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
isGenerated
|
isGenerated | boolean | |
|
avatarPictureId
|
avatarPictureId | uuid | |
|
avatarCharacteristics
|
avatarCharacteristics | string | |
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | |
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean | |
|
generatedContent
|
generatedContent | ExerciseGeneratedContentDto | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
ExerciseGeneratedContentDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
regenerationId
|
regenerationId | uuid | |
|
Szenario
|
scenario | string | |
|
TraineeRole
|
traineeRole | string | |
|
avatarName
|
avatarName | string | |
|
avatarDescription
|
avatarDescription | string | |
|
operationalChallenge
|
operationalChallenge | string | |
|
successMetric
|
successMetric | string | |
|
Anweisung starten
|
instruction | string | |
|
instructionReverse
|
instructionReverse | string | |
|
übungKnowledgeBase
|
exerciseKnowledgeBase | string | |
|
topicKnowledgeBase
|
topicKnowledgeBase | string |
TopicListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of TopicDto |
LessonDetailDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
learningByteId
|
learningByteId | uuid | |
|
Inhalt
|
content | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time | |
|
media
|
media | array of MediaLinkDto | |
|
Fragen
|
questions | array of QuestionDto |
MediaLinkDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
fileId
|
fileId | uuid | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string |
ExpertDetailDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
status
|
status | string | |
|
linkedDocumentCount
|
linkedDocumentCount | integer | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time | |
|
assignedRoleIds
|
assignedRoleIds | array of uuid | |
|
assignedDepartmentIds
|
assignedDepartmentIds | array of uuid | |
|
linkedDocuments
|
linkedDocuments | array of LinkedDocumentDto |
LinkedDocumentDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Erweiterung
|
extension | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
Beschreibung
|
description | string | |
|
linkedAt
|
linkedAt | date-time |
AskResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Antwort
|
answer | string | |
|
durationMs
|
durationMs | integer |
DepartmentDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
status
|
status | string | |
|
createdAt
|
createdAt | date-time | |
|
roles
|
roles | array of DepartmentRoleDto |
DemoTrainingDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
companyId
|
companyId | uuid | |
|
departmentId
|
departmentId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
trainingType
|
trainingType | string | |
|
status
|
status | string | |
|
istVerfügbar
|
isAvailable | boolean | |
|
videoFileId
|
videoFileId | uuid | |
|
processingPrompt
|
processingPrompt | string | |
|
errorMessage
|
errorMessage | string | |
|
assignedRoleIds
|
assignedRoleIds | array of uuid | |
|
Segmente
|
segments | array of DemoTrainingSegmentDto | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
DemoTrainingSegmentDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
Name
|
name | string | |
|
Abschrift
|
transcript | string | |
|
durationSekunden
|
durationSeconds | integer |
CourseDetailDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
status
|
status | string | |
|
moduleCount
|
moduleCount | integer | |
|
topicCount
|
topicCount | integer | |
|
hasUnpublishedChanges
|
hasUnpublishedChanges | boolean | |
|
currentVersionNumber
|
currentVersionNumber | integer | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time | |
|
assignedRoleIds
|
assignedRoleIds | array of uuid | |
|
assignedDepartmentIds
|
assignedDepartmentIds | array of uuid | |
|
modules
|
modules | array of ModuleSummaryDto |
ModuleSummaryDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
topicCount
|
topicCount | integer |
GenerationRequestResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
status
|
status | string |
ModuleDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
productId
|
productId | uuid | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
lockedForGeneration
|
lockedForGeneration | boolean | |
|
topicCount
|
topicCount | integer | |
|
quizSettings
|
quizSettings | array of QuizSettingDto |
ModuleListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of ModuleDto |
GenerateCourseResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
courseId
|
courseId | uuid | |
|
generationRequestId
|
generationRequestId | uuid |
PageInfo
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
size
|
size | integer | |
|
Zahl
|
number | integer | |
|
totalElements
|
totalElements | integer | |
|
totalPages
|
totalPages | integer |
UserListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of UserDto | |
|
Seite
|
page | PageInfo |
TopicLinkedDocumentDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Erweiterung
|
extension | string | |
|
size
|
size | integer | |
|
processingStatus
|
processingStatus | string | |
|
Beschreibung
|
description | string | |
|
source
|
source | string | |
|
linkType
|
linkType | string | |
|
linkedAt
|
linkedAt | date-time |
TopicLinkedDocumentListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of TopicLinkedDocumentDto | |
|
Seite
|
page | PageInfo |
LearningByteDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
lessonCount
|
lessonCount | integer | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
LearningByteListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of LearningByteDto |
ExerciseListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of ExerciseDto |
CertificateDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
enrollmentId (englisch)
|
enrollmentId | uuid | |
|
studentId
|
studentId | uuid | |
|
companyId
|
companyId | uuid | |
|
courseId
|
courseId | uuid | |
|
courseVersionId
|
courseVersionId | uuid | |
|
studentName
|
studentName | string | |
|
companyName
|
companyName | string | |
|
courseName
|
courseName | string | |
|
serialNumber
|
serialNumber | string | |
|
completedAt
|
completedAt | date-time | |
|
ausgestellt Bei
|
issuedAt | date-time | |
|
pdfFileId
|
pdfFileId | uuid | |
|
pdfAvailable
|
pdfAvailable | boolean |
CertificateListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of CertificateDto |
MediaDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
kind
|
kind | string | |
|
mimeType
|
mimeType | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
status
|
status | string | |
|
processingStatus
|
processingStatus | string | |
|
createdAt
|
createdAt | date-time | |
|
uploadedBy
|
uploadedBy | UploadedByDto |
MediaListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of MediaDto | |
|
Seite
|
page | PageInfo |
LessonListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of LessonDto |
CourseBreakdownDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
courseId
|
courseId | uuid | |
|
courseName
|
courseName | string | |
|
progressPercent
|
progressPercent | integer | |
|
hoursSpent
|
hoursSpent | double | |
|
startedAt
|
startedAt | date-time | |
|
completedAt
|
completedAt | date-time |
StudentInsightsDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
userId
|
userId | uuid | |
|
Fenster
|
window | WindowDto | |
|
summary
|
summary | StudentSummaryDto | |
|
byCourse
|
byCourse | array of CourseBreakdownDto |
StudentSummaryDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
activeDays
|
activeDays | integer | |
|
LessonsCompleted
|
lessonsCompleted | integer | |
|
ÜbungenVervollständigen
|
exercisesCompleted | integer | |
|
quizzesPassed
|
quizzesPassed | integer | |
|
hoursSpent
|
hoursSpent | double |
WindowDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
kind
|
kind | string | |
|
from
|
from | date-time | |
|
zu
|
to | date-time |
EventItemDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
kind
|
kind | string | |
|
Aktion
|
action | string | |
|
courseId
|
courseId | uuid | |
|
courseName
|
courseName | string | |
|
occurredAt
|
occurredAt | date-time |
EventListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of EventItemDto | |
|
Seite
|
page | PageInfo |
CompanyInsightsDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
companyId
|
companyId | uuid | |
|
summary
|
summary | CompanySummaryDto |
CompanySummaryDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
totalStudenten
|
totalStudents | integer | |
|
averageProgressPercent
|
averageProgressPercent | integer | |
|
activeThisWeekCount
|
activeThisWeekCount | integer | |
|
completedCount
|
completedCount | integer | |
|
completionRatePercent
|
completionRatePercent | integer |
ExpertDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
status
|
status | string | |
|
linkedDocumentCount
|
linkedDocumentCount | integer | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
ExpertListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of ExpertDto | |
|
Seite
|
page | PageInfo |
DocumentDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
mimeType
|
mimeType | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
status
|
status | string | |
|
createdAt
|
createdAt | date-time | |
|
uploadedBy
|
uploadedBy | UploadedByDto |
DocumentListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of DocumentDto | |
|
Seite
|
page | PageInfo |
DepartmentListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of DepartmentDto |
DemoTrainingListItemDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
departmentId
|
departmentId | uuid | |
|
videoFileId
|
videoFileId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
trainingType
|
trainingType | string | |
|
status
|
status | string | |
|
istVerfügbar
|
isAvailable | boolean | |
|
assignedRoleIds
|
assignedRoleIds | array of uuid | |
|
segmentCount
|
segmentCount | integer | |
|
durationSekunden
|
durationSeconds | integer | |
|
createdAt
|
createdAt | date-time |
DemoTrainingListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of DemoTrainingListItemDto | |
|
Seite
|
page | PageInfo |
CourseDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
Name
|
name | string | |
|
status
|
status | string | |
|
moduleCount
|
moduleCount | integer | |
|
topicCount
|
topicCount | integer | |
|
hasUnpublishedChanges
|
hasUnpublishedChanges | boolean | |
|
currentVersionNumber
|
currentVersionNumber | integer | |
|
latestPublishedAt
|
latestPublishedAt | date-time | |
|
createdAt
|
createdAt | date-time |
CourseListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of CourseDto | |
|
Seite
|
page | PageInfo |
GenerationProgressDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
totalTasks
|
totalTasks | integer | |
|
completedTasks
|
completedTasks | integer | |
|
failedTasks
|
failedTasks | integer |
GenerationRequestInfoDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
status
|
status | string | |
|
createdAt
|
createdAt | string | |
|
completedAt
|
completedAt | string | |
|
error
|
error | string | |
|
progress
|
progress | GenerationProgressDto | |
|
target
|
target | string | |
|
targetId
|
targetId | uuid | |
|
parentType
|
parentType | string | |
|
topicIds
|
topicIds | array of uuid | |
|
moduleIds
|
moduleIds | array of uuid |
GenerationStatusResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
activeRequests
|
activeRequests | array of GenerationRequestInfoDto |
CourseVersionDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
versionNumber
|
versionNumber | integer | |
|
publishedAt
|
publishedAt | date-time | |
|
publishedBy
|
publishedBy | uuid | |
|
moduleCount
|
moduleCount | integer | |
|
topicCount
|
topicCount | integer | |
|
lessonCount
|
lessonCount | integer | |
|
übungCount
|
exerciseCount | integer | |
|
questionCount
|
questionCount | integer | |
|
estimatedTimeSeconds
|
estimatedTimeSeconds | integer |
CourseVersionListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
items
|
items | array of CourseVersionDto |
AuditSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
createdAt
|
createdAt | date-time | |
|
createdBy
|
createdBy | uuid | |
|
updatedAt
|
updatedAt | date-time | |
|
aktualisiertvon
|
updatedBy | uuid |
CourseSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Name
|
name | string | |
|
coverImageId
|
coverImageId | uuid | |
|
prerequisiteCourseId
|
prerequisiteCourseId | uuid | |
|
courseGuideline
|
courseGuideline | string | |
|
lessonsGuideline
|
lessonsGuideline | string | |
|
questionsGuideline
|
questionsGuideline | string | |
|
übungenGuideline
|
exercisesGuideline | string | |
|
modules
|
modules | array of ModuleSnapshot |
CourseVersionSnapshotDto
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
versionNumber
|
versionNumber | integer | |
|
snapshot
|
snapshot | CourseSnapshot |
ÜbungSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
exerciseType
|
exerciseType | string | |
|
Eingabeaufforderung
|
prompt | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
isGenerated
|
isGenerated | boolean | |
|
source
|
source | string | |
|
Überwachung
|
audit | AuditSnapshot | |
|
avatarCharacteristics
|
avatarCharacteristics | string | |
|
avatarPictureId
|
avatarPictureId | uuid | |
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | |
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean | |
|
Szenario
|
scenario | string | |
|
TraineeRole
|
traineeRole | string | |
|
avatarName
|
avatarName | string | |
|
avatarDescription
|
avatarDescription | string | |
|
operationalChallenge
|
operationalChallenge | string | |
|
successMetric
|
successMetric | string | |
|
Anweisung starten
|
instruction | string | |
|
instructionReverse
|
instructionReverse | string | |
|
übungKnowledgeBase
|
exerciseKnowledgeBase | string |
LearningByteSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
Überwachung
|
audit | AuditSnapshot | |
|
Lektionen
|
lessons | array of LessonSnapshot |
LessonSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
learningByteId
|
learningByteId | uuid | |
|
Inhalt
|
content | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
Überwachung
|
audit | AuditSnapshot | |
|
media
|
media | array of MediaSnapshot | |
|
Fragen
|
questions | array of QuestionSnapshot |
LinkedDocumentSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
fileId
|
fileId | uuid | |
|
linkType
|
linkType | string | |
|
isSupplement
|
isSupplement | boolean | |
|
Name
|
name | string | |
|
Erweiterung
|
extension | string | |
|
size
|
size | integer | |
|
Beschreibung
|
description | string |
MediaSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
fileId
|
fileId | uuid | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
mediaType
|
mediaType | string | |
|
source
|
source | string |
ModuleSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
productId
|
productId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
Intro
|
intro | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
quizSettings
|
quizSettings | array of QuizSettingSnapshot | |
|
quizQuestions
|
quizQuestions | array of QuestionSnapshot | |
|
topics
|
topics | array of TopicSnapshot |
OptionSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
optionText
|
optionText | string | |
|
isCorrect
|
isCorrect | boolean | |
|
OrdinalNumber
|
ordinalNumber | integer |
QuestionSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
questionType
|
questionType | string | |
|
questionText
|
questionText | string | |
|
expectedAnswer
|
expectedAnswer | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
source
|
source | string | |
|
Überwachung
|
audit | AuditSnapshot | |
|
options
|
options | array of OptionSnapshot |
QuizSettingSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
questionType
|
questionType | string | |
|
anzahl
|
count | integer |
TopicSnapshot
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | uuid | |
|
moduleId
|
moduleId | uuid | |
|
Name
|
name | string | |
|
Beschreibung
|
description | string | |
|
Intro
|
intro | string | |
|
OrdinalNumber
|
ordinalNumber | integer | |
|
quizSettings
|
quizSettings | array of QuizSettingSnapshot | |
|
quizQuestions
|
quizQuestions | array of QuestionSnapshot | |
|
learningBytes
|
learningBytes | array of LearningByteSnapshot | |
|
Übungen
|
exercises | array of ExerciseSnapshot | |
|
linkedDocuments
|
linkedDocuments | array of LinkedDocumentSnapshot | |
|
topicKnowledgeBase
|
topicKnowledgeBase | string |