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í hodnotou tm_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ě Bearer př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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Přehledy na úrovni společnosti

Klíčové ukazatele výkonu nejvyšší úrovně pro společnost volajícího

Návraty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Seznam oddělení

Všechna oddělení ve společnosti volajícího s vnořenými rolemi

Návraty

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

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

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

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

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

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

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

Vytvoření uživatele

Vytvoří uživatele a aktivuje tok pozvánky magic-link.

Parametry

Name Klíč Vyžadováno Typ Description
e-mail
email True email
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
email 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

StreamingResponseBody