Time Machine (Preview)
Time Machine je podniková vzdělávací platforma založená na umělé inteligenci. Mění firemní dokumenty, videa a odborné znalosti na strukturované kurzy s moduly, tématy, kvízy a cvičeními na hraní rolí a sleduje průběh učení. Vytvořili jsme týmy pro personální a L&D, které nasadí zaměstnance, natrénuje a certifikuje ve velkém měřítku. Konektor automatizuje celý životní cyklus výuky: správu kurzů, uživatelů, oddělení a rolí; generování kvízů z dokumentů; a analýzu dokončení čtení.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate kromě následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logické aplikace | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Azure Government oblastí – Azure oblasti Čína - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Automatizace napájení | Premium | Všechny oblasti Power Automate kromě následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Name (Název) | Podpora time machine |
| URL | https://timeml.ai |
| Metadata konektoru | |
|---|---|
| Vydavatel | Time Machine AI |
| Internetová stránka | https://timeml.ai |
| Zásady ochrany osobních údajů | https://timeml.ai/privacy-policy |
| Kategorie | produktivita; AI |
Time Machine – konektor Power Automate
Co je Time Machine
Time Machine je platforma organizačního učení založená na umělé inteligenci, která pomáhá společnostem vytvářet, provozovat a průběžně zlepšovat adaptivní systémy učení pro moderní týmy. Organizace používají Time Machine k transformaci stávajících znalostí, dokumentů, nahrávek a pracovních postupů na škálovatelné školicí prostředí, která urychlují onboarding, zlepšují připravenost pracovníků a replikují špičkové znalosti v celé organizaci.
Správci tenantů spravují uživatele, výukový obsah, prostředky organizace a konfiguraci platformy prostřednictvím rozhraní REST API služby Time Machine. Tento konektor zveřejňuje veřejné rozhraní REST API jako Power Automate akce, které umožňují automatizovat zřizování uživatelů, příjem obsahu, synchronizaci znalostí a správu životního cyklu bez psaní kódu.
Předpoklady
- Aktivní tenant Time Machine s přístupem správce
- Klíč rozhraní API služby Time Machine vydaný z nastavení → klíče rozhraní API na panelu pro správu (
https://web.timeml.ai). Klíč je hodnota začínající hodnotoutm_live_.
Autentizace
Každá akce se ověřuje pomocí klíče rozhraní API v Authorization hlavičce. Při vytváření připojení v Power Automate:
-
pole:
API key -
Hodnota: vložte
Bearer tm_live_<your-token>(celý řetězec včetněBearerpředpony a mezery před tokenem)
Dostupné akce
Konektor zrcadlí veřejné rozhraní REST API služby Time Machine (116 koncových bodů). Akce jsou seskupené podle prostředku:
- Kurzy – seznam / vytvoření / aktualizace / odstranění / publikování kurzů, přiřazení rolí, generování obsahu vytvořeného AI
- Uživatelé – seznam / vytvoření / aktualizace / deaktivace / opětovná aktivace uživatelů
- Dokumenty – seznam, nahrání, aktualizace nebo odstranění dokumentů
- Multimédia – seznam / nahrání / aktualizace / odstranění položek médií
- Oddělení – seznam / vytvoření / aktualizace / odstranění oddělení, správa rolí, přiřazení uživatelů k rolím
- Odborníci – seznam / vytváření profilů odborníků, kladení otázek odborníků, přiřazení dokumentů a rolí
- Ukázkové školení – seznam / vytvoření / aktualizace / odstranění ukázkových školení
- Obsah kurzu – moduly, témata, lekce, cvičení, kvízové otázky
- Přehledy – pro jednotlivé studenty, jednotlivé kurzy a analýzy na úrovni společnosti
- Certifikáty – výpis certifikátů studentů, stažení souborů PDF certifikátů
Úplný odkaz na koncový bod je k dispozici na adrese https://api.timeml.ai/api/v1/docs.
Ukázkové pracovní postupy
- Verze Confluence → Time Machine: Když je stránka vydané verze publikovaná v Confluence, nahrajte ji jako dokument v Time Machine, aby tok do knihovny bajtů učení.
- Onboarding personálního oddělení: Když se ve službě HRIS zobrazí nový řádek zaměstnance, vytvořte uživatele Time Machine se svým oddělením a přiřazením rolí a aktivujte pozvánku na magic-link.
- Oznámení o dokončení kurzu: Když student dokončí kurz, pošlete do Slacku certifikát PDF a zapište dokončení do Listu Google.
Známá omezení
- Obměna klíčů rozhraní API: Připojení musí být při obměně klíče rozhraní API aktualizována ručně. Neexistuje žádný mechanismus automatické aktualizace.
- Vícedílné nahrávání: akce nahrávání souborů (nahrát dokument, nahrát médium) přijímají soubory až do 50 MB. U větších médií rozdělte na více nahrávek nebo kontaktujte podporu time machine.
- Dávkové operace: Rozhraní API pracuje na jednom záznamu najednou. Pro hromadné akce použijte předdefinovaný ovládací prvek apply-to-each Power Automate.
Support
Pokud máte dotazy nebo problémy s konektorem, obraťte se na tým účtu Time Machine nebo e-mailovou podporu na adrese support@timeml.ai.
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| Default | Parametry pro vytvoření připojení | Všechny oblasti | Nesdílitelné |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.
| Name (Název) | Typ | Description | Required |
|---|---|---|---|
| Klíč rozhraní API služby Time Machine (formát: Nosný tm_live_...) | securestring | Klíč rozhraní API služby Time Machine (formát: Nosný tm_live_...) pro toto rozhraní API | Pravdivé |
Akce
| Aktivace generování obsahu AI pro témata |
Vypíše generování obsahu AI pro určená témata v rámci kurzu. |
| Aktualizace cvičení |
Informace o typu: ILE_TEXT používá pouze příkaz prompt + generatedContent.scenario; RPE_* používá všechna pole RPE. Vynechaná pole uchovávají aktuální hodnoty. |
| Aktualizace jedné otázky kvízu na téma |
Zadejte pole odpovídající uloženému typu; Nesouvisející pole se ignorují. |
| Aktualizace jedné otázky kvízu v modulu |
Zadejte pole odpovídající uloženému typu; Nesouvisející pole se ignorují. |
| Aktualizace metadat bajtů učení |
Vynechaná pole zachovávají aktuální hodnoty. |
| Aktualizace metadat dokumentu |
Aktualizace názvu a/nebo popisu |
| Aktualizace metadat kurzu |
Aktualizovat název kurzu |
| Aktualizace metadat modulu |
Aktualizuje název nebo popis. Vynechaná pole zachovávají aktuální hodnoty. |
| Aktualizace metadat médií |
Aktualizace názvu a/nebo popisu |
| Aktualizace metadat témat |
Aktualizuje název nebo popis. Vynechaná pole zachovávají aktuální hodnoty. |
| Aktualizace obsahu lekce |
Vynechaný obsah zachovává aktuální hodnotu. |
| Aktualizace oddělení |
Aktualizace názvu a/nebo popisu |
| Aktualizace otázky v lekci |
Zadejte pole odpovídající uloženému typu; Nesouvisející pole se ignorují. |
| Aktualizace ukázkového trénování |
Částečná aktualizace Předejte pouze pole, která chcete změnit. assignedRoleIds nahradí aktuální sadu. |
| Aktualizace uživatele |
Aktualizujte firstName, lastName, isAdmin a přiřazení rolí. E-mail není možné upravovat v 1. |
| Deaktivace uživatele |
Idempotentní – vrátí uživatele, i když je již deaktivovaný. |
| Nahrazení binárního média |
Nahradí binární soubor existující položky média; metadata se zachovají. |
| Nahrazení binárního souboru dokumentu |
Nahradí binární soubor existujícího dokumentu; metadata se zachovají. |
| Nahrání položky média |
Nahrání více částí (soubor + volitelný popis) Maximálně 50 MB pro obrázky, 500 MB pro videa. |
| Nastavení nebo nahrazení úvodu k tématu |
Upsert – vytvoří, pokud chybí, nahradí, pokud existuje. |
| Nastavení nebo nahrazení úvodu modulu |
Upsert – vytvoří, pokud chybí, nahradí, pokud existuje. |
| Nastavení počtu kvízů modulu pro jeden typ otázky |
Nahradí počet pro daný typ otázky (MULTIPLE_CHOICE nebo OPEN_ENDED). Počet ostatních typů se zachová. |
| Nastavení počtu kvízů témat pro jeden typ otázky |
Nahradí počet pro daný typ otázky (MULTIPLE_CHOICE nebo OPEN_ENDED). Počet ostatních typů se zachová. |
| Odebrání jednoho přiřazení role od odborníka |
Idempotentní |
| Odebrání jednoho přiřazení role z kurzu |
Idempotentní |
| Odebrání všech přiřazení rolí od odborníka |
Idempotentní |
| Odebrání všech přiřazení rolí z kurzu |
Idempotentní |
| Odebrání úvodního modulu |
Idempotentní — 204, i když není nastaven žádný úvod |
| Odebrání úvodu k tématu |
Idempotentní — 204, i když není nastaven žádný úvod |
| Odeslání dokumentu |
Nahrání více částí (soubor + volitelný popis) Max. 50 MB. |
| Odstranění (deaktivace) dokumentu |
Idempotentní – vrátí hodnotu 204, i když je dokument již odstraněn nebo chybí. |
| Odstranění (deaktivace) oddělení |
Idempotentní – vrátí hodnotu 204, i když již byla deaktivována. Kaskády přiřazení rolí. |
| Odstranění (deaktivace) položky média |
Idempotentní – vrátí hodnotu 204, i když je položka již odstraněna nebo chybí |
| Odstranění (obnovitelného) kurzu |
Idempotentní – vrátí hodnotu 204, i když je kurz již odebrán. |
| Odstranění bajtu učení (soft) |
Idempotentní — 204, i když již byly odebrány |
| Odstranění cvičení |
Idempotentní — 204, i když již byly odebrány |
| Odstranění jedné otázky kvízu v modulu |
Idempotentní — 204, i když již byly odebrány |
| Odstranění jedné otázky kvízu v tématu |
Idempotentní — 204, i když již byly odebrány |
| Odstranění lekce (soft) |
Idempotentní — 204, i když již byly odebrány |
| Odstranění modulu (obnovitelné) |
Idempotentní – vrátí hodnotu 204, i když je modul již odebrán. |
| Odstranění otázky v lekci |
Idempotentní — 204, i když již byly odebrány |
| Odstranění tématu (obnovitelné) |
Idempotentní – vrátí hodnotu 204, i když je téma již odebráno. |
| Odstranění ukázkového trénování |
Idempotentní – vrátí hodnotu 204, i když ukázkové trénování neexistuje nebo už je pryč. |
| Opětovná aktivace uživatele |
Idempotentní – vrátí uživatele, i když už je aktivní. |
| Opětovné spuštění zpracování videa |
Znovu odešle video pro segmentaci AI. Volitelně můžete přepsat výzvu ke zpracování. |
| Opětovné vygenerace konkrétní položky prostřednictvím AI |
Znovu vygeneruje jednu lekci, otázky lekce, kvíz, úvod nebo cvičení. |
| Podrobnosti o certifikátu |
Vrátí jeden certifikát vymezený na společnost volajícího. |
| Položte odborníkovi otázku |
Synchronní obálka kolem streamovaného chatu AI Vrátí sestavenou odpověď. |
| Propojení dokumentů s tématem |
Sčítání – už propojené dokumenty se přeskočí |
| Publikování kurzu |
Publikuje kurz; selže s chybou 400, pokud nemá publikovatelný obsah. |
| Přehledy na úrovni společnosti |
Klíčové ukazatele výkonu nejvyšší úrovně pro společnost volajícího |
| Přehledy pro jednotlivé studenty |
Agregovaný souhrn a rozpis jednotlivých kurzů pro dané okno |
| Přepnutí dostupnosti na studenty |
Nastavte, jestli se ukázkové školení publikuje studentům. Idempotentní. |
| Přesunutí tématu do jiného modulu |
targetOrdinalNumber je volitelné; Pokud toto téma vynecháte, připojí se k cílovému modulu. |
| Přidání bajtu učení do tématu |
Vytvoří nový bajt učení v daném tématu. |
| Přidání cvičení ILE_TEXT do tématu |
Vytvoří nové cvičení ILE_TEXT uvnitř daného tématu. |
| Přidání cvičení RPE_VIDEO do tématu |
Vytvoří nové cvičení RPE_VIDEO role v daném tématu. |
| Přidání cvičení RPE_VOICE do tématu |
Vytvoří nové cvičení RPE_VOICE role v daném tématu. |
| Přidání kvízové otázky do modulu |
Vytvoří v daném modulu novou otázku kvízu. |
| Přidání lekce do bajtu učení |
Vytvoří novou lekci uvnitř daného bajtu učení. |
| Přidání modulu do kurzu |
Vytvoří v daném kurzu nový modul. |
| Přidání otázky kvízu do tématu |
Vytvoří v daném tématu novou otázku kvízu. |
| Přidání otázky v lekci |
Typ musí být MULTIPLE_CHOICE (vyžaduje možnosti) nebo OPEN_ENDED |
| Přidání tématu do modulu |
Vytvoří nové téma v daném modulu. |
| Přiřazení dokumentů odborníkům |
Hromadné propojení dokumentů s odborníkem Idempotentní. |
| Přiřazení rolí k kurzu |
Sčítání – role, které už jsou přiřazené, se přeskočí. Vrátí aktualizované podrobnosti kurzu. |
| Přiřazení rolí odborníkům |
Sčítání – již přiřazené role jsou zachovány; nové připojené. Vrátí aktualizovaného odborníka. |
| Přiřazení uživatele k roli |
Idempotentní |
| Seznam kurzů |
Stránkovaný seznam kurzů ve společnosti volajícího |
| Seznam odborníků |
Stránkovaný seznam odborníků ve společnosti volajícího |
| Seznam oddělení |
Všechna oddělení ve společnosti volajícího s vnořenými rolemi |
| Seznam ukázkových školení |
Stránkovaný seznam vymezený na společnost volajícího |
| Seznam uživatelů |
Stránkovaný seznam uživatelů ve společnosti volajícího |
| Stažení certifikátu PDF |
Streamuje certifikát PDF. Vrátí hodnotu 404, pokud certifikát ještě nemá žádný SOUBOR PDF. |
| Události aktivit pro jednotlivé studenty |
Stream událostí jen pro stránkované předávání |
| Vygenerování úplného kurzu s obsahem AI |
Vytvoří prostředí kurzu, všechny moduly, všechna témata a generování obsahu AI pro každé téma. |
| Vytvoření oddělení |
Vytvoří nové oddělení ve společnosti volajícího. |
| Vytvoření prázdného kurzu |
Vytvoří nové prostředí kurzu s daným názvem. |
| Vytvoření role v rámci oddělení |
Vytvoří novou roli vymezenou pro dané oddělení. |
| Vytvoření ukázkového trénování |
Vytvoří ukázkové trénování z dříve nahraného videosouboru a zahájí zpracování. |
| Vytvoření uživatele |
Vytvoří uživatele a aktivuje tok pozvánky magic-link. |
| Výpis bajtů výuky v tématu |
Vrátí bajty učení, které patří k danému tématu. |
| Výpis certifikátů studenta |
Vrátí certifikáty získané daným studentem ve společnosti volajícího. |
| Výpis dokumentů |
Stránkovaný seznam dokumentů ve společnosti volajícího |
| Výpis dokumentů propojených s tématem |
Stránkované; volitelné hledání podle názvu dokumentu |
| Výpis lekcí v bajte učení |
Vrátí lekce, které patří k danému bajtu učení. |
| Výpis modulů v kurzu |
Vrátí aktivní moduly seřazené podle pořadové číslo. |
| Výpis médií |
Stránkovaný seznam mediálních položek ve společnosti volajícího |
| Výpis otázek kvízu na téma |
Vrátí kvízové otázky připojené k danému tématu. |
| Výpis otázek kvízu v modulu |
Vrátí kvízové otázky připojené k danému modulu. |
| Výpis otázek v lekci |
Vrátí otázky kontroly znalostí připojené k dané lekci. |
| Výpis témat v modulu |
Vrátí aktivní témata seřazená pořadovým číslem. |
| Výpis verzí kurzů |
Vrátí metadata publikované verze (počty a informace o publikování) seřazená podle čísla verze. |
| Změna pořadí modulů v kurzu |
ModuleIds musí obsahovat každý aktivní modul přesně jednou v novém pořadí. |
| Změna pořadí otázek kvízu v modulu |
QuestionIds musí obsahovat všechny aktivní otázky kvízu pro modul v novém pořadí. |
| Změna pořadí otázek kvízu v tématu |
QuestionIds musí obsahovat všechny aktivní kvízové otázky pro dané téma v novém pořadí. |
| Změna pořadí otázek v lekci |
questionIds musí obsahovat všechny aktivní otázky pro lekci v novém pořadí. |
| Změna pořadí témat v modulu |
TopicIds musí obsahovat každé aktivní téma přesně jednou v novém pořadí. |
| Zobrazení seznamu cvičení v tématu |
Smíšené typy (ILE_TEXT / RPE_VOICE / RPE_VIDEO) seřazené podle pořadové číslo |
| Zrušení propojení jednoho dokumentu z tématu |
Idempotentní |
| Zrušení přiřazení dokumentu od odborníka |
Idempotentní |
| Zrušení přiřazení uživatele z role |
Idempotentní — 204, i když nebyl přiřazen |
| Získání bajtu učení |
Vrátí metadata a vnořené lekce. |
| Získání cvičení |
Vrátí podrobnosti cvičení pro dané ID. |
| Získání dokumentu |
Vrátí metadata dokumentu a krátkodobou adresu URL pro stažení podepsaného souboru. |
| Získání jedné otázky kvízu k tématu |
Vrátí jednu kvízovou otázku připojenou k danému tématu. |
| Získání jedné otázky kvízu v modulu |
Vrátí jednu kvízovou otázku připojenou k danému modulu. |
| Získání kurzu |
Vrátí metadata kurzu se souhrny modulů a přiřazenými rolemi nebo odděleními. |
| Získání lekce |
Vrátí obsah lekce, média a otázky v lekci. |
| Získání modulu |
Vrátí podrobnosti modulu pro dané ID. |
| Získání odborníka |
Vrátí odborná metadata, propojené dokumenty a přiřazené role nebo oddělení. |
| Získání otázky v jedné lekci |
Vrátí jednu otázku v lekci podle ID. |
| Získání položky multimédií |
Vrátí metadata médií a krátkodobou podepsanou adresu URL pro stažení. |
| Získání snímku verze kurzu |
Vrátí strom celého obsahu (moduly, témata, lekce, cvičení, otázky) pro danou verzi. |
| Získání stavu generování AI pro kurz |
Vrátí seznam aktivních žádostí o generování AI pro kurz s informacemi o průběhu a cíli. |
| Získání tématu |
Vrátí podrobnosti o tématu pro dané ID. |
| Získání ukázkového trénování |
Vrátí kompletní ukázkové trénování se segmenty. |
| Získání uživatele |
Vrátí uživatelská metadata a přiřazení oddělení nebo rolí. |
| Úvod k modulu |
Vrátí úvodní text nastavený v daném modulu. |
| Úvod k tématu |
Vrátí úvodní text nastavený na dané téma. |
Aktivace generování obsahu AI pro témata
Vypíše generování obsahu AI pro určená témata v rámci kurzu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
topicIds
|
topicIds | True | array of uuid |
Návraty
Aktualizace cvičení
Informace o typu: ILE_TEXT používá pouze příkaz prompt + generatedContent.scenario; RPE_* používá všechna pole RPE. Vynechaná pole uchovávají aktuální hodnoty.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
požádat
|
prompt | string | ||
|
avatarPictureId
|
avatarPictureId | uuid | ||
|
avatarCharacteristics
|
avatarCharacteristics | string | ||
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | ||
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean | ||
|
scénář
|
scenario | string | ||
|
stážistka
|
traineeRole | string | ||
|
avatarName
|
avatarName | string | ||
|
avatarDescription
|
avatarDescription | string | ||
|
operationalChallenge
|
operationalChallenge | string | ||
|
successMetric
|
successMetric | string |
Návraty
- Body
- ExerciseDto
Aktualizace jedné otázky kvízu na téma
Zadejte pole odpovídající uloženému typu; Nesouvisející pole se ignorují.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
|
poslat SMS
|
text | string | ||
|
poslat SMS
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Návraty
- Body
- QuestionDto
Aktualizace jedné otázky kvízu v modulu
Zadejte pole odpovídající uloženému typu; Nesouvisející pole se ignorují.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
|
poslat SMS
|
text | string | ||
|
poslat SMS
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Návraty
- Body
- QuestionDto
Aktualizace metadat bajtů učení
Vynechaná pole zachovávají aktuální hodnoty.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nástroje pro vyrovnávání zatížení
|
lbId | True | uuid |
ID nástroje pro vyrovnávání zatížení |
|
název
|
name | string | ||
|
description
|
description | string |
Návraty
Aktualizace metadat dokumentu
Aktualizace názvu a/nebo popisu
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
název
|
name | string | ||
|
description
|
description | string |
Návraty
- Body
- DocumentDetailDto
Aktualizace metadat kurzu
Aktualizovat název kurzu
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
název
|
name | string |
Návraty
- Body
- CourseDetailDto
Aktualizace metadat modulu
Aktualizuje název nebo popis. Vynechaná pole zachovávají aktuální hodnoty.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
název
|
name | string | ||
|
description
|
description | string |
Návraty
- Body
- ModuleDetailDto
Aktualizace metadat médií
Aktualizace názvu a/nebo popisu
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
název
|
name | string | ||
|
description
|
description | string |
Návraty
- Body
- MediaDetailDto
Aktualizace metadat témat
Aktualizuje název nebo popis. Vynechaná pole zachovávají aktuální hodnoty.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
název
|
name | string | ||
|
description
|
description | string |
Návraty
- Body
- TopicDto
Aktualizace obsahu lekce
Vynechaný obsah zachovává aktuální hodnotu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
|
obsah
|
content | string |
Návraty
- Body
- LessonDetailDto
Aktualizace oddělení
Aktualizace názvu a/nebo popisu
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
název
|
name | string | ||
|
description
|
description | string |
Návraty
- Body
- DepartmentDto
Aktualizace otázky v lekci
Zadejte pole odpovídající uloženému typu; Nesouvisející pole se ignorují.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
|
poslat SMS
|
text | string | ||
|
poslat SMS
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Návraty
- Body
- QuestionDto
Aktualizace ukázkového trénování
Částečná aktualizace Předejte pouze pole, která chcete změnit. assignedRoleIds nahradí aktuální sadu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
název
|
name | string | ||
|
description
|
description | string | ||
|
trainingType
|
trainingType | string | ||
|
departmentId
|
departmentId | uuid | ||
|
assignedRoleIds
|
assignedRoleIds | array of uuid |
Návraty
- Body
- DemoTrainingDto
Aktualizace uživatele
Aktualizujte firstName, lastName, isAdmin a přiřazení rolí. E-mail není možné upravovat v 1.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
firstName
|
firstName | string | ||
|
lastName
|
lastName | string | ||
|
isAdmin
|
isAdmin | boolean | ||
|
departmentRoleIds
|
departmentRoleIds | array of uuid |
Návraty
- Body
- UserDto
Deaktivace uživatele
Idempotentní – vrátí uživatele, i když je již deaktivovaný.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- UserDto
Nahrazení binárního média
Nahradí binární soubor existující položky média; metadata se zachovají.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
File
|
file | True | file |
File |
Návraty
- Body
- MediaDetailDto
Nahrazení binárního souboru dokumentu
Nahradí binární soubor existujícího dokumentu; metadata se zachovají.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
File
|
file | True | file |
File |
Návraty
- Body
- DocumentDetailDto
Nahrání položky média
Nahrání více částí (soubor + volitelný popis) Maximálně 50 MB pro obrázky, 500 MB pro videa.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
File
|
file | True | file |
File |
|
Description
|
description | string |
Description |
Návraty
- Body
- MediaDetailDto
Nastavení nebo nahrazení úvodu k tématu
Upsert – vytvoří, pokud chybí, nahradí, pokud existuje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
Úvod
|
introduction | string |
Návraty
- Body
- IntroDto
Nastavení nebo nahrazení úvodu modulu
Upsert – vytvoří, pokud chybí, nahradí, pokud existuje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
Úvod
|
introduction | string |
Návraty
- Body
- IntroDto
Nastavení počtu kvízů modulu pro jeden typ otázky
Nahradí počet pro daný typ otázky (MULTIPLE_CHOICE nebo OPEN_ENDED). Počet ostatních typů se zachová.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
questionType
|
questionType | True | string | |
|
počet
|
count | integer |
Návraty
- Body
- ModuleDetailDto
Nastavení počtu kvízů témat pro jeden typ otázky
Nahradí počet pro daný typ otázky (MULTIPLE_CHOICE nebo OPEN_ENDED). Počet ostatních typů se zachová.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
questionType
|
questionType | True | string | |
|
počet
|
count | integer |
Návraty
- Body
- TopicDto
Odebrání jednoho přiřazení role od odborníka
Idempotentní
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Role Id
|
roleId | True | uuid |
Role Id |
Odebrání jednoho přiřazení role z kurzu
Idempotentní
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Role Id
|
roleId | True | uuid |
Role Id |
Odebrání všech přiřazení rolí od odborníka
Idempotentní
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Odebrání všech přiřazení rolí z kurzu
Idempotentní
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Odebrání úvodního modulu
Idempotentní — 204, i když není nastaven žádný úvod
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
Odebrání úvodu k tématu
Idempotentní — 204, i když není nastaven žádný úvod
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
Odeslání dokumentu
Nahrání více částí (soubor + volitelný popis) Max. 50 MB.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
File
|
file | True | file |
File |
|
Description
|
description | string |
Description |
Návraty
- Body
- DocumentDetailDto
Odstranění (deaktivace) dokumentu
Idempotentní – vrátí hodnotu 204, i když je dokument již odstraněn nebo chybí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Odstranění (deaktivace) oddělení
Idempotentní – vrátí hodnotu 204, i když již byla deaktivována. Kaskády přiřazení rolí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Odstranění (deaktivace) položky média
Idempotentní – vrátí hodnotu 204, i když je položka již odstraněna nebo chybí
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Odstranění (obnovitelného) kurzu
Idempotentní – vrátí hodnotu 204, i když je kurz již odebrán.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Odstranění bajtu učení (soft)
Idempotentní — 204, i když již byly odebrány
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nástroje pro vyrovnávání zatížení
|
lbId | True | uuid |
ID nástroje pro vyrovnávání zatížení |
Odstranění cvičení
Idempotentní — 204, i když již byly odebrány
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Odstranění jedné otázky kvízu v modulu
Idempotentní — 204, i když již byly odebrány
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
Odstranění jedné otázky kvízu v tématu
Idempotentní — 204, i když již byly odebrány
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
Odstranění lekce (soft)
Idempotentní — 204, i když již byly odebrány
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
Odstranění modulu (obnovitelné)
Idempotentní – vrátí hodnotu 204, i když je modul již odebrán.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
Odstranění otázky v lekci
Idempotentní — 204, i když již byly odebrány
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
Odstranění tématu (obnovitelné)
Idempotentní – vrátí hodnotu 204, i když je téma již odebráno.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
Odstranění ukázkového trénování
Idempotentní – vrátí hodnotu 204, i když ukázkové trénování neexistuje nebo už je pryč.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Opětovná aktivace uživatele
Idempotentní – vrátí uživatele, i když už je aktivní.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- UserDto
Opětovné spuštění zpracování videa
Znovu odešle video pro segmentaci AI. Volitelně můžete přepsat výzvu ke zpracování.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
processingPrompt
|
processingPrompt | string |
Návraty
- Body
- DemoTrainingDto
Opětovné vygenerace konkrétní položky prostřednictvím AI
Znovu vygeneruje jednu lekci, otázky lekce, kvíz, úvod nebo cvičení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
cíl
|
target | True | string | |
|
targetId
|
targetId | True | uuid | |
|
typ rodiče
|
parentType | string |
Návraty
Podrobnosti o certifikátu
Vrátí jeden certifikát vymezený na společnost volajícího.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- CertificateDto
Položte odborníkovi otázku
Synchronní obálka kolem streamovaného chatu AI Vrátí sestavenou odpověď.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
otázka
|
question | True | string |
Návraty
- Body
- AskResponse
Propojení dokumentů s tématem
Sčítání – už propojené dokumenty se přeskočí
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
documentIds
|
documentIds | True | array of uuid |
Publikování kurzu
Publikuje kurz; selže s chybou 400, pokud nemá publikovatelný obsah.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- CourseDetailDto
Přehledy na úrovni společnosti
Přehledy pro jednotlivé studenty
Agregovaný souhrn a rozpis jednotlivých kurzů pro dané okno
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID uživatele
|
userId | True | uuid |
ID uživatele |
|
Okno
|
window | string |
Okno |
Návraty
- Body
- StudentInsightsDto
Přepnutí dostupnosti na studenty
Nastavte, jestli se ukázkové školení publikuje studentům. Idempotentní.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
available
|
available | True | boolean |
Návraty
- Body
- DemoTrainingDto
Přesunutí tématu do jiného modulu
targetOrdinalNumber je volitelné; Pokud toto téma vynecháte, připojí se k cílovému modulu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
targetModuleId
|
targetModuleId | True | uuid | |
|
targetOrdinalNumber
|
targetOrdinalNumber | integer |
Návraty
- Body
- TopicDto
Přidání bajtu učení do tématu
Vytvoří nový bajt učení v daném tématu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
název
|
name | True | string | |
|
description
|
description | string |
Návraty
Přidání cvičení ILE_TEXT do tématu
Vytvoří nové cvičení ILE_TEXT uvnitř daného tématu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
požádat
|
prompt | string |
Návraty
- Body
- ExerciseDto
Přidání cvičení RPE_VIDEO do tématu
Vytvoří nové cvičení RPE_VIDEO role v daném tématu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
požádat
|
prompt | string | ||
|
avatarPictureId
|
avatarPictureId | uuid | ||
|
avatarCharacteristics
|
avatarCharacteristics | string | ||
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | ||
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean |
Návraty
- Body
- ExerciseDto
Přidání cvičení RPE_VOICE do tématu
Vytvoří nové cvičení RPE_VOICE role v daném tématu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
požádat
|
prompt | string | ||
|
avatarPictureId
|
avatarPictureId | uuid | ||
|
avatarCharacteristics
|
avatarCharacteristics | string | ||
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | ||
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean |
Návraty
- Body
- ExerciseDto
Přidání kvízové otázky do modulu
Vytvoří v daném modulu novou otázku kvízu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
typ
|
type | True | string | |
|
poslat SMS
|
text | True | string | |
|
pořadové číslo
|
ordinalNumber | integer | ||
|
poslat SMS
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Návraty
- Body
- QuestionDto
Přidání lekce do bajtu učení
Vytvoří novou lekci uvnitř daného bajtu učení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nástroje pro vyrovnávání zatížení
|
lbId | True | uuid |
ID nástroje pro vyrovnávání zatížení |
|
obsah
|
content | True | string |
Návraty
- Body
- LessonDetailDto
Přidání modulu do kurzu
Vytvoří v daném kurzu nový modul.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID kurzu
|
courseId | True | uuid |
ID kurzu |
|
název
|
name | True | string | |
|
description
|
description | string |
Návraty
- Body
- ModuleDetailDto
Přidání otázky kvízu do tématu
Vytvoří v daném tématu novou otázku kvízu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
typ
|
type | True | string | |
|
poslat SMS
|
text | True | string | |
|
pořadové číslo
|
ordinalNumber | integer | ||
|
poslat SMS
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Návraty
- Body
- QuestionDto
Přidání otázky v lekci
Typ musí být MULTIPLE_CHOICE (vyžaduje možnosti) nebo OPEN_ENDED
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
|
typ
|
type | True | string | |
|
poslat SMS
|
text | True | string | |
|
pořadové číslo
|
ordinalNumber | integer | ||
|
poslat SMS
|
text | True | string | |
|
isCorrect
|
isCorrect | boolean | ||
|
expectedAnswer
|
expectedAnswer | string |
Návraty
- Body
- QuestionDto
Přidání tématu do modulu
Vytvoří nové téma v daném modulu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
název
|
name | True | string | |
|
description
|
description | string |
Návraty
- Body
- TopicDto
Přiřazení dokumentů odborníkům
Hromadné propojení dokumentů s odborníkem Idempotentní.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
documentIds
|
documentIds | True | array of uuid |
Návraty
- Body
- ExpertDetailDto
Přiřazení rolí k kurzu
Sčítání – role, které už jsou přiřazené, se přeskočí. Vrátí aktualizované podrobnosti kurzu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
roleIds
|
roleIds | True | array of uuid |
Návraty
- Body
- CourseDetailDto
Přiřazení rolí odborníkům
Sčítání – již přiřazené role jsou zachovány; nové připojené. Vrátí aktualizovaného odborníka.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
roleIds
|
roleIds | True | array of uuid |
Návraty
- Body
- ExpertDetailDto
Přiřazení uživatele k roli
Idempotentní
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Role Id
|
roleId | True | uuid |
Role Id |
|
userId
|
userId | True | uuid |
Návraty
- Body
- DepartmentDto
Seznam kurzů
Stránkovaný seznam kurzů ve společnosti volajícího
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Stránka
|
page | integer |
Stránka |
|
|
Velikost
|
size | integer |
Velikost |
|
|
Search
|
search | string |
Search |
|
|
Status
|
status | string |
Status |
|
|
ID rolí oddělení
|
departmentRoleIds | string |
ID rolí oddělení |
Návraty
- Body
- CourseListResponse
Seznam odborníků
Stránkovaný seznam odborníků ve společnosti volajícího
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Stránka
|
page | integer |
Stránka |
|
|
Velikost
|
size | integer |
Velikost |
|
|
Search
|
search | string |
Search |
Návraty
- Body
- ExpertListResponse
Seznam oddělení
Seznam ukázkových školení
Stránkovaný seznam vymezený na společnost volajícího
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Stránka
|
page | integer |
Stránka |
|
|
Velikost
|
size | integer |
Velikost |
|
|
Search
|
search | string |
Search |
|
|
Typy trénování
|
trainingTypes | string |
Typy trénování |
|
|
Stavy
|
statuses | string |
Stavy |
|
|
ID oddělení
|
departmentIds | string |
ID oddělení |
|
|
Je k dispozici
|
isAvailable | boolean |
Je k dispozici |
Návraty
Seznam uživatelů
Stránkovaný seznam uživatelů ve společnosti volajícího
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Stránka
|
page | integer |
Stránka |
|
|
Velikost
|
size | integer |
Velikost |
|
|
Search
|
search | string |
Search |
|
|
Status
|
status | string |
Status |
|
|
ID oddělení
|
departmentIds | string |
ID oddělení |
|
|
ID rolí
|
roleIds | string |
ID rolí |
|
|
Druh
|
kind | string |
Druh |
Návraty
- Body
- UserListResponse
Stažení certifikátu PDF
Streamuje certifikát PDF. Vrátí hodnotu 404, pokud certifikát ještě nemá žádný SOUBOR PDF.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- response
- StreamingResponseBody
Události aktivit pro jednotlivé studenty
Stream událostí jen pro stránkované předávání
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID uživatele
|
userId | True | uuid |
ID uživatele |
|
Stránka
|
page | integer |
Stránka |
|
|
Velikost
|
size | integer |
Velikost |
Návraty
- Body
- EventListResponse
Vygenerování úplného kurzu s obsahem AI
Vytvoří prostředí kurzu, všechny moduly, všechna témata a generování obsahu AI pro každé téma.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
název
|
name | True | string | |
|
description
|
description | string | ||
|
název
|
name | True | string | |
|
description
|
description | string | ||
|
název
|
name | True | string | |
|
description
|
description | string |
Návraty
Vytvoření oddělení
Vytvoří nové oddělení ve společnosti volajícího.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
název
|
name | True | string | |
|
description
|
description | string |
Návraty
- Body
- DepartmentDto
Vytvoření prázdného kurzu
Vytvoří nové prostředí kurzu s daným názvem.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
název
|
name | True | string |
Návraty
- Body
- CourseDetailDto
Vytvoření role v rámci oddělení
Vytvoří novou roli vymezenou pro dané oddělení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
název
|
name | True | string | |
|
plné jméno
|
fullName | string | ||
|
description
|
description | string |
Návraty
- Body
- DepartmentDto
Vytvoření ukázkového trénování
Vytvoří ukázkové trénování z dříve nahraného videosouboru a zahájí zpracování.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
název
|
name | True | string | |
|
description
|
description | string | ||
|
trainingType
|
trainingType | True | string | |
|
videoFileId
|
videoFileId | True | uuid | |
|
departmentId
|
departmentId | uuid | ||
|
processingPrompt
|
processingPrompt | string |
Návraty
- Body
- DemoTrainingDto
Vytvoření uživatele
Vytvoří uživatele a aktivuje tok pozvánky magic-link.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
e-mail
|
True | |||
|
firstName
|
firstName | string | ||
|
lastName
|
lastName | string | ||
|
isAdmin
|
isAdmin | boolean | ||
|
departmentRoleIds
|
departmentRoleIds | array of uuid |
Návraty
- Body
- UserDto
Výpis bajtů výuky v tématu
Vrátí bajty učení, které patří k danému tématu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
Návraty
Výpis certifikátů studenta
Vrátí certifikáty získané daným studentem ve společnosti volajícího.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID uživatele
|
userId | True | uuid |
ID uživatele |
Návraty
Výpis dokumentů
Stránkovaný seznam dokumentů ve společnosti volajícího
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Stránka
|
page | integer |
Stránka |
|
|
Velikost
|
size | integer |
Velikost |
|
|
Search
|
search | string |
Search |
|
|
Typy MIME
|
mimeTypes | string |
Typy MIME |
|
|
Status
|
status | string |
Status |
Návraty
- Body
- DocumentListResponse
Výpis dokumentů propojených s tématem
Stránkované; volitelné hledání podle názvu dokumentu
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
Stránka
|
page | integer |
Stránka |
|
|
Velikost
|
size | integer |
Velikost |
|
|
Search
|
search | string |
Search |
Návraty
Výpis lekcí v bajte učení
Vrátí lekce, které patří k danému bajtu učení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nástroje pro vyrovnávání zatížení
|
lbId | True | uuid |
ID nástroje pro vyrovnávání zatížení |
Návraty
- Body
- LessonListResponse
Výpis modulů v kurzu
Vrátí aktivní moduly seřazené podle pořadové číslo.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID kurzu
|
courseId | True | uuid |
ID kurzu |
Návraty
- Body
- ModuleListResponse
Výpis médií
Stránkovaný seznam mediálních položek ve společnosti volajícího
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Stránka
|
page | integer |
Stránka |
|
|
Velikost
|
size | integer |
Velikost |
|
|
Search
|
search | string |
Search |
|
|
Druh
|
kind | string |
Druh |
|
|
Status
|
status | string |
Status |
Návraty
- Body
- MediaListResponse
Výpis otázek kvízu na téma
Vrátí kvízové otázky připojené k danému tématu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
Návraty
- Body
- QuestionListResponse
Výpis otázek kvízu v modulu
Vrátí kvízové otázky připojené k danému modulu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
Návraty
- Body
- QuestionListResponse
Výpis otázek v lekci
Vrátí otázky kontroly znalostí připojené k dané lekci.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
Návraty
- Body
- QuestionListResponse
Výpis témat v modulu
Vrátí aktivní témata seřazená pořadovým číslem.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
Návraty
- Body
- TopicListResponse
Výpis verzí kurzů
Vrátí metadata publikované verze (počty a informace o publikování) seřazená podle čísla verze.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID kurzu
|
courseId | True | uuid |
ID kurzu |
Návraty
Změna pořadí modulů v kurzu
ModuleIds musí obsahovat každý aktivní modul přesně jednou v novém pořadí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID kurzu
|
courseId | True | uuid |
ID kurzu |
|
moduleIds
|
moduleIds | True | array of uuid |
Návraty
- Body
- ModuleListResponse
Změna pořadí otázek kvízu v modulu
QuestionIds musí obsahovat všechny aktivní otázky kvízu pro modul v novém pořadí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
questionIds
|
questionIds | True | array of uuid |
Návraty
- Body
- QuestionListResponse
Změna pořadí otázek kvízu v tématu
QuestionIds musí obsahovat všechny aktivní kvízové otázky pro dané téma v novém pořadí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
questionIds
|
questionIds | True | array of uuid |
Návraty
- Body
- QuestionListResponse
Změna pořadí otázek v lekci
questionIds musí obsahovat všechny aktivní otázky pro lekci v novém pořadí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
|
questionIds
|
questionIds | True | array of uuid |
Návraty
- Body
- QuestionListResponse
Změna pořadí témat v modulu
TopicIds musí obsahovat každé aktivní téma přesně jednou v novém pořadí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
topicIds
|
topicIds | True | array of uuid |
Návraty
- Body
- TopicListResponse
Zobrazení seznamu cvičení v tématu
Smíšené typy (ILE_TEXT / RPE_VOICE / RPE_VIDEO) seřazené podle pořadové číslo
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
Návraty
- Body
- ExerciseListResponse
Zrušení propojení jednoho dokumentu z tématu
Idempotentní
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
ID dokumentu
|
documentId | True | uuid |
ID dokumentu |
Zrušení přiřazení dokumentu od odborníka
Idempotentní
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
ID dokumentu
|
documentId | True | uuid |
ID dokumentu |
Zrušení přiřazení uživatele z role
Idempotentní — 204, i když nebyl přiřazen
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
|
Role Id
|
roleId | True | uuid |
Role Id |
|
ID uživatele
|
userId | True | uuid |
ID uživatele |
Získání bajtu učení
Vrátí metadata a vnořené lekce.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID nástroje pro vyrovnávání zatížení
|
lbId | True | uuid |
ID nástroje pro vyrovnávání zatížení |
Návraty
Získání cvičení
Vrátí podrobnosti cvičení pro dané ID.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- ExerciseDto
Získání dokumentu
Vrátí metadata dokumentu a krátkodobou adresu URL pro stažení podepsaného souboru.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- DocumentDetailDto
Získání jedné otázky kvízu k tématu
Vrátí jednu kvízovou otázku připojenou k danému tématu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
Návraty
- Body
- QuestionDto
Získání jedné otázky kvízu v modulu
Vrátí jednu kvízovou otázku připojenou k danému modulu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
Návraty
- Body
- QuestionDto
Získání kurzu
Vrátí metadata kurzu se souhrny modulů a přiřazenými rolemi nebo odděleními.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- CourseDetailDto
Získání lekce
Vrátí obsah lekce, média a otázky v lekci.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
Návraty
- Body
- LessonDetailDto
Získání modulu
Vrátí podrobnosti modulu pro dané ID.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
Návraty
- Body
- ModuleDetailDto
Získání odborníka
Vrátí odborná metadata, propojené dokumenty a přiřazené role nebo oddělení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- ExpertDetailDto
Získání otázky v jedné lekci
Vrátí jednu otázku v lekci podle ID.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID lekce
|
lessonId | True | uuid |
ID lekce |
|
ID otázky
|
questionId | True | uuid |
ID otázky |
Návraty
- Body
- QuestionDto
Získání položky multimédií
Vrátí metadata médií a krátkodobou podepsanou adresu URL pro stažení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- MediaDetailDto
Získání snímku verze kurzu
Vrátí strom celého obsahu (moduly, témata, lekce, cvičení, otázky) pro danou verzi.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID kurzu
|
courseId | True | uuid |
ID kurzu |
|
Číslo verze
|
versionNumber | True | integer |
Číslo verze |
Návraty
Získání stavu generování AI pro kurz
Vrátí seznam aktivních žádostí o generování AI pro kurz s informacemi o průběhu a cíli.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
Získání tématu
Vrátí podrobnosti o tématu pro dané ID.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
Návraty
- Body
- TopicDto
Získání ukázkového trénování
Vrátí kompletní ukázkové trénování se segmenty.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- DemoTrainingDto
Získání uživatele
Vrátí uživatelská metadata a přiřazení oddělení nebo rolí.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Id
|
id | True | uuid |
Id |
Návraty
- Body
- UserDto
Úvod k modulu
Vrátí úvodní text nastavený v daném modulu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID modulu
|
moduleId | True | uuid |
ID modulu |
Návraty
- Body
- IntroDto
Úvod k tématu
Vrátí úvodní text nastavený na dané téma.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID tématu
|
topicId | True | uuid |
ID tématu |
Návraty
- Body
- IntroDto
Definice
KvízSettingDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
questionType
|
questionType | string | |
|
počet
|
count | integer |
TopicDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
moduleId
|
moduleId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
hasContent
|
hasContent | boolean | |
|
kvízSettings
|
quizSettings | array of QuizSettingDto |
Úvod do
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
ID komponenty
|
componentId | uuid | |
|
componentType
|
componentType | string | |
|
Úvod
|
introduction | string | |
|
odeslat k provedení
|
source | string | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
ModuleDetailDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
productId
|
productId | uuid | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
lockedForGeneration
|
lockedForGeneration | boolean | |
|
kvízSettings
|
quizSettings | array of QuizSettingDto | |
|
topics
|
topics | array of TopicDto |
MediaDetailDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
kind
|
kind | string | |
|
Mimetype
|
mimeType | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
stav
|
status | string | |
|
processingStatus
|
processingStatus | string | |
|
createdAt
|
createdAt | date-time | |
|
uploadBy
|
uploadedBy | UploadedByDto | |
|
Adresa URL souboru ke stažení
|
downloadUrl | string |
UploadByDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
kind
|
kind | string | |
|
název
|
name | string |
DocumentDetailDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
Mimetype
|
mimeType | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
stav
|
status | string | |
|
createdAt
|
createdAt | date-time | |
|
uploadBy
|
uploadedBy | UploadedByDto | |
|
Adresa URL souboru ke stažení
|
downloadUrl | string |
DepartmentRoleDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
departmentId
|
departmentId | uuid | |
|
departmentName
|
departmentName | string | |
|
ID role
|
roleId | uuid | |
|
Název_role
|
roleName | string |
UserDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
e-mail
|
string | ||
|
firstName
|
firstName | string | |
|
lastName
|
lastName | string | |
|
stav
|
status | string | |
|
kind
|
kind | string | |
|
isAdmin
|
isAdmin | boolean | |
|
createdAt
|
createdAt | date-time | |
|
departmentRoles
|
departmentRoles | array of DepartmentRoleDto |
OtázkaDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
typ
|
type | string | |
|
ID rodiče
|
parentId | uuid | |
|
typ rodiče
|
parentType | string | |
|
poslat SMS
|
text | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string | |
|
expectedAnswer
|
expectedAnswer | string | |
|
options
|
options | array of QuestionOptionDto | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
QuestionOptionDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
poslat SMS
|
text | string | |
|
isCorrect
|
isCorrect | boolean | |
|
pořadové číslo
|
ordinalNumber | integer |
QuestionListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of QuestionDto |
LearningByteDetailDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time | |
|
lekce
|
lessons | array of LessonDto |
LekceDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
learningByteId
|
learningByteId | uuid | |
|
obsah
|
content | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string | |
|
questionCount
|
questionCount | integer | |
|
mediaCount
|
mediaCount | integer | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
CvičeníDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
typ
|
type | string | |
|
požádat
|
prompt | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
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 | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
regeneraceId
|
regenerationId | uuid | |
|
scénář
|
scenario | string | |
|
stážistka
|
traineeRole | string | |
|
avatarName
|
avatarName | string | |
|
avatarDescription
|
avatarDescription | string | |
|
operationalChallenge
|
operationalChallenge | string | |
|
successMetric
|
successMetric | string | |
|
instrukce
|
instruction | string | |
|
instructionReverse
|
instructionReverse | string | |
|
exerciseKnowledgeBase
|
exerciseKnowledgeBase | string | |
|
topicKnowledgeBase
|
topicKnowledgeBase | string |
TopicListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of TopicDto |
LekceDetailDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
learningByteId
|
learningByteId | uuid | |
|
obsah
|
content | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time | |
|
média
|
media | array of MediaLinkDto | |
|
otázky
|
questions | array of QuestionDto |
MediaLinkDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
fileId
|
fileId | uuid | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string |
ExpertDetailDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
stav
|
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 | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
přípona
|
extension | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
description
|
description | string | |
|
linkedAt
|
linkedAt | date-time |
AskResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
odpověď
|
answer | string | |
|
durationMs
|
durationMs | integer |
DepartmentDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
stav
|
status | string | |
|
createdAt
|
createdAt | date-time | |
|
roles
|
roles | array of DepartmentRoleDto |
DemoTrainingDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
companyId
|
companyId | uuid | |
|
departmentId
|
departmentId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
trainingType
|
trainingType | string | |
|
stav
|
status | string | |
|
je dostupný
|
isAvailable | boolean | |
|
videoFileId
|
videoFileId | uuid | |
|
processingPrompt
|
processingPrompt | string | |
|
errorMessage
|
errorMessage | string | |
|
assignedRoleIds
|
assignedRoleIds | array of uuid | |
|
Segmenty
|
segments | array of DemoTrainingSegmentDto | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
DemoTrainingSegmentDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
název
|
name | string | |
|
přepis
|
transcript | string | |
|
durationSekund
|
durationSeconds | integer |
KurzDetailDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
stav
|
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 | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
topicCount
|
topicCount | integer |
GenerationRequestResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
stav
|
status | string |
ModuleDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
productId
|
productId | uuid | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
lockedForGeneration
|
lockedForGeneration | boolean | |
|
topicCount
|
topicCount | integer | |
|
kvízSettings
|
quizSettings | array of QuizSettingDto |
ModuleListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of ModuleDto |
GenerateCourseResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
courseId
|
courseId | uuid | |
|
generationRequestId
|
generationRequestId | uuid |
Informace o stránce
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
size
|
size | integer | |
|
Číslo
|
number | integer | |
|
totalElements
|
totalElements | integer | |
|
Celkový počet stránek
|
totalPages | integer |
UserListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of UserDto | |
|
stránka
|
page | PageInfo |
TopicLinkedDocumentDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
přípona
|
extension | string | |
|
size
|
size | integer | |
|
processingStatus
|
processingStatus | string | |
|
description
|
description | string | |
|
odeslat k provedení
|
source | string | |
|
linkType
|
linkType | string | |
|
linkedAt
|
linkedAt | date-time |
TopicLinkedDocumentListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of TopicLinkedDocumentDto | |
|
stránka
|
page | PageInfo |
LearningByteDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string | |
|
lessonCount
|
lessonCount | integer | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
LearningByteListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of LearningByteDto |
ExerciseListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of ExerciseDto |
CertificateDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
ID registrace
|
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 | |
|
vydáno
|
issuedAt | date-time | |
|
pdfFileId
|
pdfFileId | uuid | |
|
PdfAvailable
|
pdfAvailable | boolean |
CertificateListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of CertificateDto |
MediaDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
kind
|
kind | string | |
|
Mimetype
|
mimeType | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
stav
|
status | string | |
|
processingStatus
|
processingStatus | string | |
|
createdAt
|
createdAt | date-time | |
|
uploadBy
|
uploadedBy | UploadedByDto |
MediaListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of MediaDto | |
|
stránka
|
page | PageInfo |
LessonListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of LessonDto |
KurzBreakdownDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
courseId
|
courseId | uuid | |
|
courseName
|
courseName | string | |
|
progressPercent
|
progressPercent | integer | |
|
Hodiny strávené
|
hoursSpent | double | |
|
startedAt
|
startedAt | date-time | |
|
completedAt
|
completedAt | date-time |
StudentInsightsDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
userId
|
userId | uuid | |
|
okno
|
window | WindowDto | |
|
souhrn
|
summary | StudentSummaryDto | |
|
byCourse
|
byCourse | array of CourseBreakdownDto |
StudentSummaryDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
activeDays
|
activeDays | integer | |
|
lekceCompleted
|
lessonsCompleted | integer | |
|
cvičeníCompleted
|
exercisesCompleted | integer | |
|
kvízzesPassed
|
quizzesPassed | integer | |
|
Hodiny strávené
|
hoursSpent | double |
WindowDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
kind
|
kind | string | |
|
od
|
from | date-time | |
|
na
|
to | date-time |
EventItemDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
kind
|
kind | string | |
|
akce
|
action | string | |
|
courseId
|
courseId | uuid | |
|
courseName
|
courseName | string | |
|
occurredAt
|
occurredAt | date-time |
EventListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of EventItemDto | |
|
stránka
|
page | PageInfo |
CompanyInsightsDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
companyId
|
companyId | uuid | |
|
souhrn
|
summary | CompanySummaryDto |
CompanySummaryDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
totalStudents
|
totalStudents | integer | |
|
averageProgressPercent
|
averageProgressPercent | integer | |
|
activeThisWeekCount
|
activeThisWeekCount | integer | |
|
completedCount
|
completedCount | integer | |
|
completionRatePercent
|
completionRatePercent | integer |
ExpertDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
stav
|
status | string | |
|
linkedDocumentCount
|
linkedDocumentCount | integer | |
|
createdAt
|
createdAt | date-time | |
|
updatedAt
|
updatedAt | date-time |
ExpertListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of ExpertDto | |
|
stránka
|
page | PageInfo |
DocumentDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
Mimetype
|
mimeType | string | |
|
sizeBytes
|
sizeBytes | integer | |
|
stav
|
status | string | |
|
createdAt
|
createdAt | date-time | |
|
uploadBy
|
uploadedBy | UploadedByDto |
DocumentListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of DocumentDto | |
|
stránka
|
page | PageInfo |
DepartmentListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of DepartmentDto |
DemoTrainingListItemDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
departmentId
|
departmentId | uuid | |
|
videoFileId
|
videoFileId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
trainingType
|
trainingType | string | |
|
stav
|
status | string | |
|
je dostupný
|
isAvailable | boolean | |
|
assignedRoleIds
|
assignedRoleIds | array of uuid | |
|
segmentCount
|
segmentCount | integer | |
|
durationSekund
|
durationSeconds | integer | |
|
createdAt
|
createdAt | date-time |
DemoTrainingListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of DemoTrainingListItemDto | |
|
stránka
|
page | PageInfo |
KurzDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
název
|
name | string | |
|
stav
|
status | string | |
|
moduleCount
|
moduleCount | integer | |
|
topicCount
|
topicCount | integer | |
|
hasUnpublishedChanges
|
hasUnpublishedChanges | boolean | |
|
currentVersionNumber
|
currentVersionNumber | integer | |
|
latestPublishedAt
|
latestPublishedAt | date-time | |
|
createdAt
|
createdAt | date-time |
CourseListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of CourseDto | |
|
stránka
|
page | PageInfo |
GenerationProgressDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
totalTasks
|
totalTasks | integer | |
|
completedTasks
|
completedTasks | integer | |
|
neúspěšné úkoly
|
failedTasks | integer |
GenerationRequestInfoDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
stav
|
status | string | |
|
createdAt
|
createdAt | string | |
|
completedAt
|
completedAt | string | |
|
chyba
|
error | string | |
|
progress
|
progress | GenerationProgressDto | |
|
cíl
|
target | string | |
|
targetId
|
targetId | uuid | |
|
typ rodiče
|
parentType | string | |
|
topicIds
|
topicIds | array of uuid | |
|
moduleIds
|
moduleIds | array of uuid |
GenerationStatusResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
activeRequests
|
activeRequests | array of GenerationRequestInfoDto |
CourseVersionDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
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 | |
|
exerciseCount
|
exerciseCount | integer | |
|
questionCount
|
questionCount | integer | |
|
estimatedTimeSeconds
|
estimatedTimeSeconds | integer |
CourseVersionListResponse
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
items
|
items | array of CourseVersionDto |
AuditSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
createdAt
|
createdAt | date-time | |
|
vytvořeno kým
|
createdBy | uuid | |
|
updatedAt
|
updatedAt | date-time | |
|
aktualizovánoUživatelem
|
updatedBy | uuid |
KurzSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
název
|
name | string | |
|
coverImageId
|
coverImageId | uuid | |
|
prerequisiteCourseId
|
prerequisiteCourseId | uuid | |
|
courseGuideline
|
courseGuideline | string | |
|
lekceGuideline
|
lessonsGuideline | string | |
|
questionsGuideline
|
questionsGuideline | string | |
|
cvičeníGuideline
|
exercisesGuideline | string | |
|
modules
|
modules | array of ModuleSnapshot |
CourseVersionSnapshotDto
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
versionNumber
|
versionNumber | integer | |
|
snímek
|
snapshot | CourseSnapshot |
CvičeníSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
exerciseType
|
exerciseType | string | |
|
požádat
|
prompt | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
isGenerated
|
isGenerated | boolean | |
|
odeslat k provedení
|
source | string | |
|
audit
|
audit | AuditSnapshot | |
|
avatarCharacteristics
|
avatarCharacteristics | string | |
|
avatarPictureId
|
avatarPictureId | uuid | |
|
reverseRolePlayEnabled
|
reverseRolePlayEnabled | boolean | |
|
reverseRolePlayMandatory
|
reverseRolePlayMandatory | boolean | |
|
scénář
|
scenario | string | |
|
stážistka
|
traineeRole | string | |
|
avatarName
|
avatarName | string | |
|
avatarDescription
|
avatarDescription | string | |
|
operationalChallenge
|
operationalChallenge | string | |
|
successMetric
|
successMetric | string | |
|
instrukce
|
instruction | string | |
|
instructionReverse
|
instructionReverse | string | |
|
exerciseKnowledgeBase
|
exerciseKnowledgeBase | string |
LearningByteSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
topicId
|
topicId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string | |
|
audit
|
audit | AuditSnapshot | |
|
lekce
|
lessons | array of LessonSnapshot |
LekceSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
learningByteId
|
learningByteId | uuid | |
|
obsah
|
content | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string | |
|
audit
|
audit | AuditSnapshot | |
|
média
|
media | array of MediaSnapshot | |
|
otázky
|
questions | array of QuestionSnapshot |
LinkedDocumentSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
fileId
|
fileId | uuid | |
|
linkType
|
linkType | string | |
|
isSupplement
|
isSupplement | boolean | |
|
název
|
name | string | |
|
přípona
|
extension | string | |
|
size
|
size | integer | |
|
description
|
description | string |
MediaSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
fileId
|
fileId | uuid | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
mediaType
|
mediaType | string | |
|
odeslat k provedení
|
source | string |
ModuleSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
courseId
|
courseId | uuid | |
|
productId
|
productId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
Intro
|
intro | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
kvízSettings
|
quizSettings | array of QuizSettingSnapshot | |
|
kvízPožady
|
quizQuestions | array of QuestionSnapshot | |
|
topics
|
topics | array of TopicSnapshot |
OptionSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
optionText
|
optionText | string | |
|
isCorrect
|
isCorrect | boolean | |
|
pořadové číslo
|
ordinalNumber | integer |
QuestionSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
questionType
|
questionType | string | |
|
questionText
|
questionText | string | |
|
expectedAnswer
|
expectedAnswer | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
odeslat k provedení
|
source | string | |
|
audit
|
audit | AuditSnapshot | |
|
options
|
options | array of OptionSnapshot |
KvízSettingSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
questionType
|
questionType | string | |
|
počet
|
count | integer |
TémaSnapshot
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
moduleId
|
moduleId | uuid | |
|
název
|
name | string | |
|
description
|
description | string | |
|
Intro
|
intro | string | |
|
pořadové číslo
|
ordinalNumber | integer | |
|
kvízSettings
|
quizSettings | array of QuizSettingSnapshot | |
|
kvízPožady
|
quizQuestions | array of QuestionSnapshot | |
|
learningBytes
|
learningBytes | array of LearningByteSnapshot | |
|
cvičení
|
exercises | array of ExerciseSnapshot | |
|
linkedDocuments
|
linkedDocuments | array of LinkedDocumentSnapshot | |
|
topicKnowledgeBase
|
topicKnowledgeBase | string |