Sdílet prostřednictvím


Secure Code Warrior (nezávislý vydavatel) (Preview)

Tento konektor Secure Code Warrior(https://securecodewarrior.com) poskytuje programový přístup k výukové platformě. Secure Code Warrior zajišťuje bezpečné kódování pozitivní a poutavé prostředí pro vývojáře, protože zvyšují své dovednosti zabezpečení softwaru. S naší vlajkovou platformou Learning Platform provedeme každý programátor podle svého vlastního preferovaného studijního postupu, aby se vývojáři se zabezpečením stali každodenními superhrdinami našeho propojeného světa.

Tento konektor je dostupný v následujících produktech a oblastech:

Service Class Regions
Copilot Studio Premium Všechny oblasti Power Automate 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)
Logic Apps Standard Všechny oblasti Logic Apps s výjimkou následujících:
     – Oblasti Azure Government
     – Oblasti Azure China
     - 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)
Power Automate Premium Všechny oblasti Power Automate 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)
Kontakt
Název Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Metadata konektoru
Vydavatel Hitachi Solutions
Další informace o Secure Code Warrior https://docs.microsoft.com/connectors/securecodewarrior
Internetová stránka https://www.securecodewarrior.com/
Zásady ochrany osobních údajů https://www.securecodewarrior.com/trust/privacy-policy
Kategorie IT provoz

Vytvoření připojení

Konektor podporuje následující typy ověřování:

výchozí 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í.

Název Typ Description Povinné
API token securestring Token rozhraní API pro toto rozhraní API Pravdivé

Limity omezování

Name Volání Období obnovení
Volání rozhraní API na připojení 100 60 sekund

Akce

Aktivita vývojářů vyhledávání

Tento koncový bod vrátí podrobný protokol výzvy všech vývojářů v organizaci s skóre výzvy, potížemi a výsledky výzvy vývojáře. Zobrazí se také protokol výzvy za období sestavy (může to být 1, 7 nebo 30 dnů) nebo daný rozsah kalendářních dat. Výsledky se dají filtrovat na základě e-mailů vývojářů, značek vývojářů a názvů týmů.

Aktualizace podrobností týmu

Slouží k aktualizaci podrobností o týmu.

Aktualizace uživatele

Aktualizuje uživatele s danými daty. Značky budou nahrazeny.

Hledat uživatele

Slouží k načtení všech uživatelských záznamů. Odpověď může být tvarována předáním parametru dotazu polí se seznamem názvů atributů, které se mají vrátit. Filtr se dosahuje předáním kritérií filtru do těla.

Odstranění týmu

Slouží k odstranění týmu.

Odstranění uživatele

Odstraní uživatele, na který odkazuje dané ID.

Pokusy o posouzení hledání

Tento koncový bod vrátí podrobnou sestavu pro všechny vývojáře, kteří provedli posouzení s daným ID. Rozsah sestavy může být filtrován mnoha způsoby. Výsledky můžete filtrovat pro dané vývojáře zadáním jejich e-mailových adres (e-mailových adres) s dotazem. Pokud je zadaný stav, zahrnou se pouze pokusy o posouzení se zadaným stavem. Pokud jsou zadané názvy týmů, zahrnou se jenom pokusy o posouzení uživatelů v rámci těchto týmů. Pokud jsou k dispozici značky, budou zahrnuty pouze pokusy uživatelů o posouzení s těmito značkami. Pokud je k dispozici pass_status, budou zahrnuty pouze pokusy o posouzení se zadanými pass_status. To zahrnuje všechna data v souhrnné sestavě a podrobnosti o všech problémech, které jsou součástí posouzení.

Posouzení hledání

Tento koncový bod vrátí seznam objektů posouzení, které obsahují rozsah datových bodů souvisejících s posouzeními. To zahrnuje ID posouzení, která se můžou používat ve spojení s ostatními koncovými body rozhraní API pro posouzení. Výsledky se dají filtrovat na základě stavu, názvu, podporovaného jazyka a obtížnosti.

Průběh vyhledávání pro vývojáře

Tento koncový bod vrátí průběh trénování všech vývojářů v organizaci s aktuální sférou, úrovní a průběhem úkolu. Zobrazí se také seznam změn průběhu vývoje v průběhu období sestavy (může to být 1, 7 nebo 30 dní) nebo daný rozsah kalendářních dat. Výsledky se dají filtrovat na základě e-mailů vývojářů, značek vývojářů a názvů týmů.

Průběh výuky hledání

Filtry popisu výuky – uživatelé, týmy a značky

Průběh vývoje kurzů vyhledávání

Tento koncový bod vrátí průběh kurzu všech vývojářů v organizaci.

Přiřazení posouzení

Tento koncový bod přiřadí dané hodnocení určeným uživatelům nebo týmům. Vrátí seznamuživatelůch

Tabulka výsledků vyhledávání pro vývojáře

Tento koncový bod vrátí seznam všech vývojářů v organizaci se svými aktuálními statistikami. Zobrazí se také seznam změn statistik v průběhu období sestavy (může to být 1, 7 nebo 30 dnů) nebo daný rozsah kalendářních dat. Výsledky se dají filtrovat na základě e-mailů vývojářů, značek vývojářů a názvů týmů.

Ukazuje studijní materiály, které se dokončily, četly nebo sledovaly.

Popis výuky

Vyhledávací tabulka výsledků turnajů

Tento koncový bod vrátí tabulku výsledků pro jeden turnaj. To zahrnuje všechny úrovně, výzvy a fáze, které se vývojář zúčastnil, s podrobnými metrikami každého z nich. Tento koncový bod může také vrátit tabulku výsledků za období sestavy (může to být 1, 7 nebo 30 dní) nebo daný rozsah kalendářních dat. Výsledky se dají filtrovat na základě e-mailů vývojářů, značek vývojářů a názvů týmů.

Vytvoření uživatele

Vytvoří uživatele.

Vytvořit tým

Slouží k vytvoření týmu.

Získat všechny kurzy

Tento koncový bod vrátí seznam objektů kurzu, které obsahují rozsah datových bodů souvisejících s kurzy. To zahrnuje ID kurzů, která se můžou používat ve spojení s ostatními koncovými body rozhraní API kurzu.

Získání adresy URL kurzu

JSON obsahující adresu URL kurzu

Získání aktivity uživatelů, které jsou nejvíce zapojené

Tento koncový bod vrátí nejvíce zapojené uživatele "N".

Získání aktivity vývojáře

Tento koncový bod vrátí podrobný protokol výzvy všech vývojářů v organizaci s skóre výzvy, potížemi a výsledky výzvy vývojáře.

Získání nejvýkonnější aktivity

Slouží k načtení seznamu nejvýkonnějších uživatelů.

Získání podrobností o týmu

Slouží k získání podrobností o týmu.

Získání pokusů o posouzení

Tento koncový bod vrátí podrobnou sestavu pro všechny vývojáře, kteří provedli posouzení s daným ID. Rozsah sestavy může být filtrován mnoha způsoby. Výsledky můžete filtrovat danému vývojáři tak, že zadáte e-mailovou adresu dotazu. Pokud je zadané počáteční datum, zahrnou se pouze pokusy o zahájení nebo dokončení po (včetně) tohoto data. Pokud je k dispozici koncové datum, budou zahrnuty pouze výzvy zahájené nebo dokončené před tímto datem. Poskytnutí obou indikuje rozsah kalendářních dat, podle které se má filtrovat. To zahrnuje všechna data v souhrnné sestavě a podrobnosti o všech problémech, které jsou součástí posouzení.

Získání posouzení

Tento koncový bod vrátí seznam objektů posouzení, které obsahují rozsah datových bodů souvisejících s posouzeními. To zahrnuje ID posouzení, která se můžou používat ve spojení s ostatními koncovými body rozhraní API pro posouzení.

Získání prostředků

Seznam výukových materiálů

Získání průběhu vývojáře

Tento koncový bod vrátí průběh trénování všech vývojářů v organizaci s aktuální sférou, úrovní a průběhem úkolu.

Získání průběhu všech vývojářů pro kurz

Tento koncový bod vrátí průběh všech vývojářů pro zadaný kurz.

Získání silných a slabých stránek aktivity

Tento koncový bod vrátí průměrné silné a slabé stránky pro společnost, tým nebo uživatele (v závislosti na úrovni členitosti dotazu) pro konkrétní jazyk nebo všechny jazyky.

Získání tabulky výsledků pro vývojáře

Tento koncový bod vrátí seznam všech vývojářů v organizaci se svými aktuálními statistikami a změnou statistik v průběhu období sestavy (může to být 1, 7 nebo 30 dnů).

Získání tabulky výsledků týmu

Tento koncový bod vrátí seznam všech týmů v organizaci se svými aktuálními statistikami a změnou statistik v průběhu období sestavy (může to být 1, 7 nebo 30 dnů).

Získání Teams

Tento koncový bod vrátí seznam objektů týmu, které obsahují rozsah datových bodů souvisejících s týmy. To zahrnuje ID týmu, která se můžou používat ve spojení s ostatními koncovými body rozhraní API týmu.

Získání turnajů

Tento koncový bod vrátí seznam turnajů ve společnosti.

Získání týmové aktivity s největším zapojením

Tento koncový bod vrátí nejvíce zapojené týmy "N".

Získání uživatele

Slouží k načtení jednoho záznamu uživatele. Odpověď může být tvarována předáním parametru dotazu polí se seznamem názvů atributů, které se mají vrátit.

Získání uživatelů

Slouží k načtení všech uživatelských záznamů. Odpověď může být tvarována předáním parametru dotazu polí se seznamem názvů atributů, které se mají vrátit.

Získání času stráveného

Čas strávený na platformě napříč hodnoceními, učením, turnaji a školením

Získání žebříčku turnajů

Tento koncový bod vrátí tabulku výsledků pro jeden turnaj. To zahrnuje všechny úrovně, výzvy a fáze, které se vývojář zúčastnil, s podrobnými metrikami každého z nich.

Aktivita vývojářů vyhledávání

Tento koncový bod vrátí podrobný protokol výzvy všech vývojářů v organizaci s skóre výzvy, potížemi a výsledky výzvy vývojáře. Zobrazí se také protokol výzvy za období sestavy (může to být 1, 7 nebo 30 dnů) nebo daný rozsah kalendářních dat. Výsledky se dají filtrovat na základě e-mailů vývojářů, značek vývojářů a názvů týmů.

Parametry

Name Klíč Vyžadováno Typ Description
report_period_in_days
report_period_in_days integer

Počet dnů do minulosti, které se mají vykazovat (platné hodnoty – 1, 7 a 30 dnů)

startdate
startdate string

Protokoly výzvy vývojáře se dokončily po daném čase nebo po uplynutí dané doby. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

protokoly výzvy pro vývojáře jsou dokončené nebo před daným časem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

users
users string

Uživatelé, kteří se mají zahrnout do protokolů výzvy (jeden nebo více e-mailů uživatelů oddělených čárkou)

team_names
team_names string

Názvy týmů (jeden nebo více názvů týmů oddělených čárkou)

tags
tags string

Uživatelské značky (jedna nebo více značek uživatelů oddělených čárkou)

page
page integer

Počet výsledků stránky

Návraty

Podrobný protokol výzev pro dané časové období

Aktivita vývojáře
DevelopersActivity

Aktualizace podrobností týmu

Slouží k aktualizaci podrobností o týmu.

Parametry

Name Klíč Vyžadováno Typ Description
ID týmu
team_id True string

ID týmu

název
name string

Název týmu

tags
tags array of string

Všechny identifikační informace o týmu. Příklad: Head Quarters, Asia-Pacific, Engineering

stav
status string

Stav týmu

onboardingmessage
onboardingmessage string

Team OnBoarding Message

jazyky
languages array of string

Seznam jazyků týmu, _id a _framework oddělené dvojitými dvojtečkami (::) a oddělené čárkami (,)

Návraty

Podrobnosti o týmu

Aktualizace uživatele

Aktualizuje uživatele s danými daty. Značky budou nahrazeny.

Parametry

Name Klíč Vyžadováno Typ Description
ID
id True string

ID prostředku uživatele.

Přeskočení upozornění v případě jednotného přihlašování
skipNotifyIfSso boolean

Slouží k zakázání změny e-mailových oznámení odeslaných uživateli.

e-mail
email email

E-mailová adresa uživatele

enabled
enabled boolean

Stav uživatelů na platformě

role
role string

Role přiřazená uživateli, který je jedním z vývojářů, správce týmu nebo správce společnosti

tým
team string

Tým, ke které je uživatel přidružený

tags
tags array of string

Všechny identifikační informace o uživateli. Příklad: Head Quarters, Asia-Pacific

_id
_id string

ID jazyka

_rámec
_framework string

Jazyková architektura

Návraty

Uživatel aktualizován
UserUpdated

Hledat uživatele

Slouží k načtení všech uživatelských záznamů. Odpověď může být tvarována předáním parametru dotazu polí se seznamem názvů atributů, které se mají vrátit. Filtr se dosahuje předáním kritérií filtru do těla.

Parametry

Name Klíč Vyžadováno Typ Description
Fields
fields string

Pole polí. Vrátí pouze zadané atributy. Každý atribut by měl být oddělený čárkami.

Stránka
page integer

Vrátí číslo dané stránky stránkované sady výsledků. Velikosti stránek jsou 1 000 záznamů.

identifikační číslo
id string

ID prostředku uživatele

e-mail
email string

E-mail uživatele

role
role string

Role přiřazená uživateli, který je jedním z vývojářů, správce týmu nebo správce společnosti

tým
team string

Tým, ke které je uživatel přidružený

tags
tags array of string

Všechny identifikační informace o uživateli. Příklad: Head Quarters, Asia-Pacific

Návraty

Seznam uživatelských dat

Seznam uživatelů
UsersList

Odstranění týmu

Slouží k odstranění týmu.

Parametry

Name Klíč Vyžadováno Typ Description
ID týmu
team_id True string

ID týmu

Návraty

Team Delete Response

Odstranění uživatele

Odstraní uživatele, na který odkazuje dané ID.

Parametry

Name Klíč Vyžadováno Typ Description
ID
id True string

ID prostředku uživatele.

Návraty

Uživatel byl odstraněn.
UserDeleted

Pokusy o posouzení hledání

Tento koncový bod vrátí podrobnou sestavu pro všechny vývojáře, kteří provedli posouzení s daným ID. Rozsah sestavy může být filtrován mnoha způsoby. Výsledky můžete filtrovat pro dané vývojáře zadáním jejich e-mailových adres (e-mailových adres) s dotazem. Pokud je zadaný stav, zahrnou se pouze pokusy o posouzení se zadaným stavem. Pokud jsou zadané názvy týmů, zahrnou se jenom pokusy o posouzení uživatelů v rámci těchto týmů. Pokud jsou k dispozici značky, budou zahrnuty pouze pokusy uživatelů o posouzení s těmito značkami. Pokud je k dispozici pass_status, budou zahrnuty pouze pokusy o posouzení se zadanými pass_status. To zahrnuje všechna data v souhrnné sestavě a podrobnosti o všech problémech, které jsou součástí posouzení.

Parametry

Name Klíč Vyžadováno Typ Description
assessment_id
assessment_id string

ID posouzení

název
name string

Název posouzení

users
users string

Uživatelé, kteří se pokoušejí posouzení (jeden nebo více e-mailů uživatelů oddělených čárkou)

stav
status string

Stav pokusu o posouzení

team_names
team_names string

Názvy týmů (jeden nebo více názvů týmů oddělených čárkou)

tags
tags string

Uživatelské značky (jedna nebo více značek uživatelů oddělených čárkou)

pass_status
pass_status string

Stav úspěšného pokusu o posouzení

page
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
pokusy
attempts array of object

pokusy

ID
attempts._id string

ID pokusu o posouzení

Assessment
attempts._assessment string

Posouzení, do něhož patří

Název posouzení
attempts.name string

Název posouzení

Název
attempts.developer.name string

Jméno vývojáře (první + střední + příjmení).

Email
attempts.developer.email string

E-mailová adresa vývojáře.

Člen od
attempts.developer.member_since string

Datum, kdy se vývojář stal členem.

Naposledy přihlášeno
attempts.developer.last_logged_in string

Datum, kdy se vývojář naposledy přihlásil.

Stav
attempts.developer.status string

Aktuální stav vývojářského účtu.

Společnost
attempts.developer.company string

Název společnosti, na které je vývojář součástí.

Tým
attempts.developer.team string

Název týmu, ze kterého je vývojář součástí.

tags
attempts.developer.tags array of string

tags

roles
attempts.developer.roles array of string

roles

Stav
attempts.status string

Označuje stav úkolu nebo posouzení, které může být nevyřízené, probíhající nebo nedostupné.

Jazyk
attempts.language string

Jazyk/rámec posouzení. null = jazyk/architektura, která není vybrána pro posouzení podporující více než jeden jazyk.

Started
attempts.started string

Datum a čas, kdy bylo posouzení zahájeno.

Dokončeno
attempts.completed string

Datum a čas dokončení posouzení

Deadline
attempts.deadline string

Datum a čas konečného termínu posouzení. Pokud posouzení nemá časový limit, konečný termín bude null.

Score
attempts.score integer

Skóre hodnocení v %.

Dokončeno v
attempts.completed_in string

Doba potřebná k dokončení pokusu o posouzení.

Předávání známek
attempts.passing_grade integer

Procento potřebné k předání posouzení.

Stav průchodu
attempts.pass_status string

Stav pass of the assessment.

Správný
attempts.progress.correct integer

Počet správných výzev.

Nesprávný
attempts.progress.incorrect integer

Počet nesprávných výzev.

Počet výzev
attempts.progress.number_of_challenges integer

Celkový počet problémů.

Dokončeno
attempts.progress.completed integer

Datum a čas dokončení posouzení.

Umístěn
attempts.accuracy.located integer

% ohrožení zabezpečení

Identifikovaný
attempts.accuracy.identified integer

Zjištěné % ohrožení zabezpečení

Pevný
attempts.accuracy.fixed integer

Opravili jsme % ohrožení zabezpečení.

výzvy
attempts.challenges array of object

výzvy

číslo
attempts.challenges.number integer

číslo

kategorie
attempts.challenges.category string

kategorie

podkategorie
attempts.challenges.subcategory string

podkategorie

obtížnost
attempts.challenges.difficulty string

obtížnost

stav
attempts.challenges.status string

stav

max_score
attempts.challenges.max_score integer

max_score

skóre
attempts.challenges.score integer

skóre

stav
attempts.challenges.locate.status string

stav

stav
attempts.challenges.identify.status string

stav

stav
attempts.challenges.fix.status string

stav

Total Pages
links.total_pages integer

Celkový počet stránek ve výsledcích

Výsledky na stránku
links.results_per_page integer

Maximální počet výsledků na každé stránce.

Další stránka
links.next_page integer

Číslo stránky další stránky (pokud existuje).

Stránka Předv
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje).

Celkový počet výsledků
links.total_results integer

Celkový počet výsledků.

Posouzení hledání

Tento koncový bod vrátí seznam objektů posouzení, které obsahují rozsah datových bodů souvisejících s posouzeními. To zahrnuje ID posouzení, která se můžou používat ve spojení s ostatními koncovými body rozhraní API pro posouzení. Výsledky se dají filtrovat na základě stavu, názvu, podporovaného jazyka a obtížnosti.

Parametry

Name Klíč Vyžadováno Typ Description
stav
status string

Stav posouzení

název
name string

Název posouzení

_id
_id string

ID jazyka

_rámec
_framework string

Jazyková architektura

obtížnost
difficulty string

Potíže s posouzením

page
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
hodnocení
assessments array of Assessment
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Průběh vyhledávání pro vývojáře

Tento koncový bod vrátí průběh trénování všech vývojářů v organizaci s aktuální sférou, úrovní a průběhem úkolu. Zobrazí se také seznam změn průběhu vývoje v průběhu období sestavy (může to být 1, 7 nebo 30 dní) nebo daný rozsah kalendářních dat. Výsledky se dají filtrovat na základě e-mailů vývojářů, značek vývojářů a názvů týmů.

Parametry

Name Klíč Vyžadováno Typ Description
report_period_in_days
report_period_in_days integer

Počet dnů do minulosti, které se mají vykazovat (platné hodnoty – 1, 7 a 30 dnů)

startdate
startdate string

vývojářský pokrok byl dokončen po daném čase nebo po daném čase. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

průběh vývoje byl dokončen v daném čase nebo před daným časem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

users
users string

Uživatelé, kteří mají být zahrnuti v průběhu vývoje (jeden nebo více uživatelských e-mailů oddělených čárkou)

team_names
team_names string

Názvy týmů (jeden nebo více názvů týmů oddělených čárkou)

tags
tags string

Uživatelské značky (jedna nebo více značek uživatelů oddělených čárkou)

page
page integer

Počet výsledků stránky

Návraty

Obsahuje průběh každého vývojáře v jednotlivých jazycích, sférách, úrovních a úkolech.

Průběh vývoje pro vývojáře
DevelopersProgress

Průběh výuky hledání

Filtry popisu výuky – uživatelé, týmy a značky

Parametry

Name Klíč Vyžadováno Typ Description
users
users string

Uživatelé, kteří se mají zapojit do průběhu výuky (jeden nebo více e-mailů uživatelů oddělených čárkou)

team_names
team_names string

Názvy týmů (jeden nebo více názvů týmů oddělených čárkou)

tags
tags string

Uživatelské značky (jedna nebo více značek uživatelů oddělených čárkou)

page
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
vývojáři
developers array of ResourceRecord
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Průběh vývoje kurzů vyhledávání

Tento koncový bod vrátí průběh kurzu všech vývojářů v organizaci.

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

course_id
course_id array of uuid

Pole ID kurzu

user_id
user_id array of uuid

Pole ID prostředku uživatele

stav
status string

Stav kurzu

Návraty

Name Cesta Typ Description
data
data array of object
user_id
data.user_id string

ID prostředku uživatele

stav
data.status string

Stav kurzu

úspěšnost
data.accuracy integer

Procento správných pokusů

spolehlivost
data.confidence integer

Poměr přístupů použitých k dostupným tipům

minutes_spent
data.minutes_spent integer

Celková doba v mimnutes, kterou uživatel strávil na kurzu

first_completed_date
data.first_completed_date date-time

Datum dokončení prvního jazyka kurzu

first_enrolled_date
data.first_enrolled_date date-time

Datum registrace prvního jazyka kurzu

pokrok
data.progress integer

Průběh kurzu

jazyky
data.languages array of CourseDeveloperProgressLanguageEntry

Seznam jazyků pro kurz

zve
data.invites array of CourseDeveloperProgressInviteEntry

Seznam pozvánek a připomenutí

total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Přiřazení posouzení

Tento koncový bod přiřadí dané hodnocení určeným uživatelům nebo týmům. Vrátí seznamuživatelůch

Parametry

Name Klíč Vyžadováno Typ Description
ID posouzení
assessment_id True string

ID posouzení

users
users array of string

Seznam uživatelů, kteří mají hodnocení přiřadit

týmy
teams array of string

Seznam týmů, ke kterému se má hodnocení přiřadit

sendEmail
sendEmail boolean

Příznak označující, jestli se při přiřazování hodnocení odeslal e-mail s pozvánkou k posouzení (výchozí hodnota: true)

Návraty

Name Cesta Typ Description
posouzeníInvitations
assessmentInvitations array of AssessmentAssignResponse

Tabulka výsledků vyhledávání pro vývojáře

Tento koncový bod vrátí seznam všech vývojářů v organizaci se svými aktuálními statistikami. Zobrazí se také seznam změn statistik v průběhu období sestavy (může to být 1, 7 nebo 30 dnů) nebo daný rozsah kalendářních dat. Výsledky se dají filtrovat na základě e-mailů vývojářů, značek vývojářů a názvů týmů.

Parametry

Name Klíč Vyžadováno Typ Description
report_period_in_days
report_period_in_days integer

Počet dnů do minulosti, které se mají vykazovat (platné hodnoty – 1, 7 a 30 dnů)

startdate
startdate string

Tabulka výsledků pro vývojáře byla dokončena po daném čase nebo po uplynutí dané doby. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

Tabulka výsledků vývojáře byla dokončena v daném čase nebo před daným časem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

users
users string

Uživatelé, kteří se mají zahrnout do tabulky výsledků (jeden nebo více e-mailů uživatelů oddělených čárkou)

team_names
team_names string

Názvy týmů (jeden nebo více názvů týmů oddělených čárkou)

tags
tags string

Uživatelské značky (jedna nebo více značek uživatelů oddělených čárkou)

page
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
tabulka výsledků
leaderboard array of object

tabulka výsledků

Hodnost
leaderboard.rank integer

Konečná pozice účastníka v rámci turnaje.

Název
leaderboard.developer.name string

Jméno vývojáře (první + střední + příjmení).

Email
leaderboard.developer.email string

E-mailová adresa vývojářů

Člen od
leaderboard.developer.member_since string

Datum, kdy se vývojář stal členem.

Naposledy přihlášeno
leaderboard.developer.last_logged_in string

Datum, kdy se vývojář naposledy přihlásil.

Stav
leaderboard.developer.status string

Aktuální stav vývojářského účtu.

Společnost
leaderboard.developer.company string

Název společnosti, na které je vývojář součástí.

Tým
leaderboard.developer.team string

Název týmu, ze kterého je vývojář součástí.

tags
leaderboard.developer.tags array of string

tags

roles
leaderboard.developer.roles array of string

roles

Blokované
leaderboard.blocked boolean

Jestli byl tento účastník zablokovaný z turnaje.

Počet minut strávených
leaderboard.minutes_spent integer

Jak dlouho vývojář strávil zodpovězením (v minutách).

Jazyk
leaderboard.language string

Jazyk/architektura, který účastník použil.

Maximální počet bodů
leaderboard.max_points integer

Maximální počet bodů dostupných v turnaji.

Points
leaderboard.points integer

Množství bodů, které účastník získal.

Použité nápovědy
leaderboard.hints_used integer

Počet tipů, které účastník použil.

Ztracená životy
leaderboard.lives_lost integer

Počet životů, které účastník během turnaje ztratil.

úrovně
leaderboard.levels array of object

úrovně

název
leaderboard.levels.name string

název

výzvy
leaderboard.levels.challenges array of object

výzvy

číslo
leaderboard.levels.challenges.number integer

číslo

kategorie
leaderboard.levels.challenges.category string

kategorie

podkategorie
leaderboard.levels.challenges.subcategory string

podkategorie

obtížnost
leaderboard.levels.challenges.difficulty string

obtížnost

stav
leaderboard.levels.challenges.status string

stav

max_points
leaderboard.levels.challenges.max_points integer

max_points

výhybka
leaderboard.levels.challenges.points integer

výhybka

codebase_size
leaderboard.levels.challenges.codebase_size string

codebase_size

minutes_spent
leaderboard.levels.challenges.minutes_spent integer

minutes_spent

stages
leaderboard.levels.challenges.stages array of object

stages

číslo
leaderboard.levels.challenges.stages.number integer

číslo

název
leaderboard.levels.challenges.stages.name string

název

stav
leaderboard.levels.challenges.stages.status string

stav

výhybka
leaderboard.levels.challenges.stages.points integer

výhybka

max_points
leaderboard.levels.challenges.stages.max_points integer

max_points

minutes_spent
leaderboard.levels.challenges.stages.minutes_spent integer

minutes_spent

lives_lost
leaderboard.levels.challenges.stages.lives_lost integer

lives_lost

hints_used
leaderboard.levels.challenges.stages.hints_used integer

hints_used

Total Pages
links.total_pages integer

Celkový počet stránek ve výsledcích

Výsledky na stránku
links.results_per_page integer

Maximální počet výsledků na každé stránce.

Další stránka
links.next_page integer

Číslo stránky další stránky (pokud existuje).

Předchozí stránka
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje).

Celkový počet výsledků
links.total_results integer

Celkový počet výsledků.

Ukazuje studijní materiály, které se dokončily, četly nebo sledovaly.

Popis výuky

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
vývojáři
developers array of ResourceRecord
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Vyhledávací tabulka výsledků turnajů

Tento koncový bod vrátí tabulku výsledků pro jeden turnaj. To zahrnuje všechny úrovně, výzvy a fáze, které se vývojář zúčastnil, s podrobnými metrikami každého z nich. Tento koncový bod může také vrátit tabulku výsledků za období sestavy (může to být 1, 7 nebo 30 dní) nebo daný rozsah kalendářních dat. Výsledky se dají filtrovat na základě e-mailů vývojářů, značek vývojářů a názvů týmů.

Parametry

Name Klíč Vyžadováno Typ Description
ID turnaje
tournament_id True string

ID turnaje

report_period_in_days
report_period_in_days integer

Počet dnů do minulosti, které se mají vykazovat (platné hodnoty – 1, 7 a 30 dnů)

startdate
startdate string

Tabulka výsledků pro vývojáře byla dokončena po daném čase nebo po uplynutí dané doby. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

Tabulka výsledků vývojáře byla dokončena v daném čase nebo před daným časem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

users
users string

Uživatelé, kteří se mají zahrnout do tabulky výsledků (jeden nebo více e-mailů uživatelů oddělených čárkou)

team_names
team_names string

Názvy týmů (jeden nebo více názvů týmů oddělených čárkou)

tags
tags string

Uživatelské značky (jedna nebo více značek uživatelů oddělených čárkou)

page
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
tabulka výsledků
leaderboard array of TournamentParticipant
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Vytvoření uživatele

Vytvoří uživatele.

Parametry

Name Klíč Vyžadováno Typ Description
Odeslat pozvánku
sendInvite boolean

Příznakem zakažte pozvání uživatelů a pozvěte připomenutí.

enabled
enabled boolean

Stav uživatelů na platformě

e-mail
email True string

E-mail uživatele

isProfileComplete
isProfileComplete boolean

Podle potřeby převede vlastnosti potřebné k dokončení profilu. Pokud je nastavena hodnota true properties 'name.first' a 'name.last', jinak je název nepovinný.

první
first string

Jméno uživatele. Vyžaduje se, pokud je parametr isProfileComplete nastavený na hodnotu true.

prostřední
middle string

Uživatelské křestní jméno

last
last string

Příjmení uživatele. Vyžaduje se, pokud je parametr isProfileComplete nastavený na hodnotu true.

role
role True string

Role přiřazená uživateli, který je jedním z vývojářů, správce týmu nebo správce společnosti

tým
team string

Tým, ke které je uživatel přidružený

tags
tags array of string

Všechny identifikační informace o uživateli. Příklad: Head Quarters, Asia-Pacific

_id
_id string

ID jazyka

_rámec
_framework string

Jazyková architektura

Návraty

Uživatel vytvořen
UserCreated

Vytvořit tým

Slouží k vytvoření týmu.

Parametry

Name Klíč Vyžadováno Typ Description
název
name string

Název týmu

tags
tags array of string

Všechny identifikační informace o týmu. Příklad: Head Quarters, Asia-Pacific, Engineering

activeFrom
activeFrom string

Tým je aktivní od. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

activeUntil
activeUntil string

Tým je aktivní, dokud. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

jazyky
languages array of string

Seznam jazyků týmu, _id a _framework oddělené dvojitými dvojtečkami (::) a oddělené čárkami (,)

onboardingmessage
onboardingmessage string

Team OnBoarding Message

typ
type string

Typ licence

povolený
granted integer

Udělené licence (platné pouze v případě, že typ licence je nastavený na využití)

Návraty

Podrobnosti o týmu

Získat všechny kurzy

Tento koncový bod vrátí seznam objektů kurzu, které obsahují rozsah datových bodů souvisejících s kurzy. To zahrnuje ID kurzů, která se můžou používat ve spojení s ostatními koncovými body rozhraní API kurzu.

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
kurzy
courses array of Course
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Získání adresy URL kurzu

JSON obsahující adresu URL kurzu

Parametry

Name Klíč Vyžadováno Typ Description
Jazyková architektura
language_framework True string

Název jazyka a architektury ve formátu Java::Spring

Kurz
course True string

Název kurzu

Modul
module True string

Název modulu kurzu

Přesměrování
redirect boolean

Přesměruje uživatele na zpáteční adresu URL.

Návraty

Adresa URL školicích kurzů

Adresa URL kurzu
CourseURL

Získání aktivity uživatelů, které jsou nejvíce zapojené

Tento koncový bod vrátí nejvíce zapojené uživatele "N".

Parametry

Name Klíč Vyžadováno Typ Description
Období sestavy
report_period integer

Počet dnů, po které se mají zobrazit nejvíce zapojení uživatelé (report_period by se měl zadat samostatně nebo s koncovým datem)

Datum zahájení
startdate string

Počáteční datum pro rozsah kalendářních dat (nemělo by být zadáno s report_period). Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Datum ukončení
enddate string

Koncové datum rozsahu dat (mělo by být větší než počáteční datum). Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Počet uživatelů
number_of_users integer

Počet uživatelů s nejvyšším počtem uživatelů

Název týmu
team_name string

Název týmu

Štítky
tags string

Značky uživatelů

Stránka
page integer

Počet výsledků stránky

Návraty

Většina zapojení uživatelů ve společnosti

Získání aktivity vývojáře

Tento koncový bod vrátí podrobný protokol výzvy všech vývojářů v organizaci s skóre výzvy, potížemi a výsledky výzvy vývojáře.

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

Návraty

Podrobný protokol výzev pro dané časové období

Aktivita vývojáře
DevelopersActivity

Získání nejvýkonnější aktivity

Slouží k načtení seznamu nejvýkonnějších uživatelů.

Parametry

Name Klíč Vyžadováno Typ Description
Období sestavy
report_period integer

Počet dnů, za které se mají zobrazit změny ve statistikách

Počet uživatelů
num_users integer

Počet nejlepších účinkujících, které mají být vráceny

Stránka
page integer

Počet výsledků stránky

Štítky
tags string

Vyfiltrujte výsledky pro zobrazení horních peformerů pro zadané značky. Zadané značky se oddělují čárkou a k filtrování výsledků používá logiku OR.

Tým
team string

Filtrování výsledků pro zobrazení nejlepších výsledků pro daný tým

Čas zahájení
starttime date-time

Zahrnuje body z průběhu dokončeného dne nebo po daném čase. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Koncový čas
endtime date-time

Uveďte body z průběhu dokončení v daném čase nebo před daným časem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Návraty

Name Cesta Typ Description
schéma
schema TopPerformers

Seznam nejlepších účinkujících

Získání podrobností o týmu

Slouží k získání podrobností o týmu.

Parametry

Name Klíč Vyžadováno Typ Description
ID týmu
team_id True string

ID týmu

Návraty

Podrobnosti o týmu

Získání pokusů o posouzení

Tento koncový bod vrátí podrobnou sestavu pro všechny vývojáře, kteří provedli posouzení s daným ID. Rozsah sestavy může být filtrován mnoha způsoby. Výsledky můžete filtrovat danému vývojáři tak, že zadáte e-mailovou adresu dotazu. Pokud je zadané počáteční datum, zahrnou se pouze pokusy o zahájení nebo dokončení po (včetně) tohoto data. Pokud je k dispozici koncové datum, budou zahrnuty pouze výzvy zahájené nebo dokončené před tímto datem. Poskytnutí obou indikuje rozsah kalendářních dat, podle které se má filtrovat. To zahrnuje všechna data v souhrnné sestavě a podrobnosti o všech problémech, které jsou součástí posouzení.

Parametry

Name Klíč Vyžadováno Typ Description
ID posouzení
assessment_id True string

ID posouzení

Stránka
page integer

Počet výsledků stránky

E-mail vývojáře
developer string

E-mailová adresa vývojáře, podle které se má filtrovat

Datum zahájení
startdate date-time

Pokusy o vrácení se spustily pouze po daném datu a po tomto datu. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Datum ukončení
enddate date-time

Vrátí se jenom pokusy o zahájení nebo dokončení před daným datem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Návraty

Name Cesta Typ Description
pokusy
attempts array of object

pokusy

ID
attempts._id string

ID pokusu o posouzení

Assessment
attempts._assessment string

Posouzení, do něhož patří

Název posouzení
attempts.name string

Název posouzení

Název
attempts.developer.name string

Jméno vývojáře (první + střední + příjmení).

Email
attempts.developer.email string

E-mailová adresa vývojáře.

Člen od
attempts.developer.member_since string

Datum, kdy se vývojář stal členem.

Naposledy přihlášeno
attempts.developer.last_logged_in string

Datum, kdy se vývojář naposledy přihlásil.

Stav
attempts.developer.status string

Aktuální stav vývojářského účtu.

Společnost
attempts.developer.company string

Název společnosti, na které je vývojář součástí.

Tým
attempts.developer.team string

Název týmu, ze kterého je vývojář součástí.

tags
attempts.developer.tags array of string

tags

roles
attempts.developer.roles array of string

roles

Stav
attempts.status string

Označuje stav úkolu nebo posouzení, které může být nevyřízené, probíhající nebo nedostupné.

Jazyk
attempts.language string

Jazyk/rámec posouzení. null = jazyk/architektura, která není vybrána pro posouzení podporující více než jeden jazyk.

Started
attempts.started string

Datum a čas, kdy bylo posouzení zahájeno.

Dokončeno
attempts.completed string

Datum a čas dokončení posouzení

Deadline
attempts.deadline string

Datum a čas konečného termínu posouzení. Pokud posouzení nemá časový limit, konečný termín bude null.

Score
attempts.score integer

Skóre hodnocení v %.

Dokončeno v
attempts.completed_in string

Doba potřebná k dokončení pokusu o posouzení.

Předávání známek
attempts.passing_grade integer

Procento potřebné k předání posouzení.

Stav průchodu
attempts.pass_status string

Stav pass of the assessment.

Správný
attempts.progress.correct integer

Počet správných výzev.

Nesprávný
attempts.progress.incorrect integer

Počet nesprávných výzev.

Počet výzev
attempts.progress.number_of_challenges integer

Celkový počet problémů.

Dokončeno
attempts.progress.completed integer

Datum a čas dokončení posouzení.

Umístěn
attempts.accuracy.located integer

% ohrožení zabezpečení

Identifikovaný
attempts.accuracy.identified integer

Zjištěné % ohrožení zabezpečení

Pevný
attempts.accuracy.fixed integer

Opravili jsme % ohrožení zabezpečení.

výzvy
attempts.challenges array of object

výzvy

číslo
attempts.challenges.number integer

číslo

kategorie
attempts.challenges.category string

kategorie

podkategorie
attempts.challenges.subcategory string

podkategorie

obtížnost
attempts.challenges.difficulty string

obtížnost

stav
attempts.challenges.status string

stav

max_score
attempts.challenges.max_score integer

max_score

skóre
attempts.challenges.score integer

skóre

stav
attempts.challenges.locate.status string

stav

stav
attempts.challenges.identify.status string

stav

stav
attempts.challenges.fix.status string

stav

Total Pages
links.total_pages integer

Celkový počet stránek ve výsledcích

Výsledky na stránku
links.results_per_page integer

Maximální počet výsledků na každé stránce.

Další stránka
links.next_page integer

Číslo stránky další stránky (pokud existuje).

Stránka Předv
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje).

Celkový počet výsledků
links.total_results integer

Celkový počet výsledků.

Získání posouzení

Tento koncový bod vrátí seznam objektů posouzení, které obsahují rozsah datových bodů souvisejících s posouzeními. To zahrnuje ID posouzení, která se můžou používat ve spojení s ostatními koncovými body rozhraní API pro posouzení.

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

Datum zahájení
startdate date-time

Hodnocení se spustila pouze po daném datu a po tomto datu. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Datum ukončení
enddate date-time

Vrácení hodnocení bylo zahájeno nebo dokončeno pouze před daným datem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Návraty

Name Cesta Typ Description
hodnocení
assessments array of Assessment
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Získání prostředků

Seznam výukových materiálů

Návraty

Name Cesta Typ Description
resources
resources array of Resource

Získání průběhu vývojáře

Tento koncový bod vrátí průběh trénování všech vývojářů v organizaci s aktuální sférou, úrovní a průběhem úkolu.

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

Návraty

Obsahuje průběh každého vývojáře v jednotlivých jazycích, sférách, úrovních a úkolech.

Průběh vývoje pro vývojáře
DevelopersProgress

Získání průběhu všech vývojářů pro kurz

Tento koncový bod vrátí průběh všech vývojářů pro zadaný kurz.

Parametry

Name Klíč Vyžadováno Typ Description
ID kurzu
course_id True string

ID kurzu

Stránka
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
data
data array of CourseDeveloperProgressEntry
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Získání silných a slabých stránek aktivity

Tento koncový bod vrátí průměrné silné a slabé stránky pro společnost, tým nebo uživatele (v závislosti na úrovni členitosti dotazu) pro konkrétní jazyk nebo všechny jazyky.

Parametry

Name Klíč Vyžadováno Typ Description
Typ cíle
targetType string

Typ cíle. Výchozí nastavení závisí na rozsahu klíče rozhraní API. Výchozí nastavení klíče sestavy pro společnost Výchozí hodnota klíče týmu je pro tým.

Cílový identifikátor
targetIdentifier string

Cílový identifikátor (název týmu, e-mail uživatele nebo ID uživatele)

ID jazyka
languageId string

ID jazyka

Jazyková architektura
languageFramework string

Jazyková architektura

Stránka
page integer

Počet výsledků stránky

Návraty

Průměr silných stránek a slabých stránek – objekt

Získání tabulky výsledků pro vývojáře

Tento koncový bod vrátí seznam všech vývojářů v organizaci se svými aktuálními statistikami a změnou statistik v průběhu období sestavy (může to být 1, 7 nebo 30 dnů).

Parametry

Name Klíč Vyžadováno Typ Description
Období sestavy
report_period integer

Počet dnů, za které se mají zobrazit změny ve statistikách

Stránka
page integer

Počet výsledků stránky

Datum zahájení
startdate date-time

Zahrňte průběh dokončení tabulky výsledků v daném čase nebo po uplynutí daného času. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Datum ukončení
enddate date-time

Uveďte průběh dokončení tabulky výsledků v daném čase nebo před daným časem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Návraty

Name Cesta Typ Description
tabulka výsledků
leaderboard array of object

tabulka výsledků

Hodnost
leaderboard.rank integer

Konečná pozice účastníka v rámci turnaje.

Název
leaderboard.developer.name string

Jméno vývojáře (první + střední + příjmení)

Email
leaderboard.developer.email string

E-mailová adresa vývojáře.

Člen od
leaderboard.developer.member_since string

Datum, kdy se vývojář stal členem.

Naposledy přihlášeno
leaderboard.developer.last_logged_in string

Datum, kdy se vývojář naposledy přihlásil.

Stav
leaderboard.developer.status string

Aktuální stav vývojářského účtu.

Společnost
leaderboard.developer.company string

Název společnosti, ve které je vývojář součástí

Tým
leaderboard.developer.team string

Název týmu, ze kterého je vývojář součástí.

tags
leaderboard.developer.tags array of string

tags

roles
leaderboard.developer.roles array of string

roles

Blokované
leaderboard.blocked boolean

Jestli byl tento účastník zablokovaný z turnaje.

Počet minut strávených
leaderboard.minutes_spent integer

Jak dlouho vývojář strávil zodpovězením (v minutách).

Jazyk
leaderboard.language string

Jazyk/architektura, který účastník použil.

Maximální počet bodů
leaderboard.max_points integer

Maximální počet bodů dostupných v turnaji

Points
leaderboard.points integer

Množství bodů, které účastník získal.

Použité nápovědy
leaderboard.hints_used integer

Počet tipů, které účastník použil.

Ztracená životy
leaderboard.lives_lost integer

Počet životů, které účastník během turnaje ztratil.

úrovně
leaderboard.levels array of object

úrovně

název
leaderboard.levels.name string

název

výzvy
leaderboard.levels.challenges array of object

výzvy

číslo
leaderboard.levels.challenges.number integer

číslo

kategorie
leaderboard.levels.challenges.category string

kategorie

podkategorie
leaderboard.levels.challenges.subcategory string

podkategorie

obtížnost
leaderboard.levels.challenges.difficulty string

obtížnost

stav
leaderboard.levels.challenges.status string

stav

max_points
leaderboard.levels.challenges.max_points integer

max_points

výhybka
leaderboard.levels.challenges.points integer

výhybka

codebase_size
leaderboard.levels.challenges.codebase_size string

codebase_size

minutes_spent
leaderboard.levels.challenges.minutes_spent integer

minutes_spent

stages
leaderboard.levels.challenges.stages array of object

stages

číslo
leaderboard.levels.challenges.stages.number integer

číslo

název
leaderboard.levels.challenges.stages.name string

název

stav
leaderboard.levels.challenges.stages.status string

stav

výhybka
leaderboard.levels.challenges.stages.points integer

výhybka

max_points
leaderboard.levels.challenges.stages.max_points integer

max_points

minutes_spent
leaderboard.levels.challenges.stages.minutes_spent integer

minutes_spent

lives_lost
leaderboard.levels.challenges.stages.lives_lost integer

lives_lost

hints_used
leaderboard.levels.challenges.stages.hints_used integer

hints_used

Total Pages
links.total_pages integer

Celkový počet stránek ve výsledcích

Výsledky na stránku
links.results_per_page integer

Maximální počet výsledků na každé stránce.

Další stránka
links.next_page integer

Číslo stránky další stránky (pokud existuje).

Předchozí stránka
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje).

Celkový počet výsledků
links.total_results integer

Celkový počet výsledků.

Získání tabulky výsledků týmu

Tento koncový bod vrátí seznam všech týmů v organizaci se svými aktuálními statistikami a změnou statistik v průběhu období sestavy (může to být 1, 7 nebo 30 dnů).

Parametry

Name Klíč Vyžadováno Typ Description
Období sestavy
report_period integer

Počet dnů, za které se mají zobrazit změny ve statistikách

Vynechat neaktivní
omitInactive boolean

Pokud je nastavená hodnota true, vynechá všechny neaktivní účty z výsledků.

Stránka
page integer

Počet výsledků stránky

Datum zahájení
startdate date-time

Zahrňte průběh dokončení tabulky výsledků v daném čase nebo po uplynutí daného času. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Datum ukončení
enddate date-time

Uveďte průběh dokončení tabulky výsledků v daném čase nebo před daným časem. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Návraty

Získání Teams

Tento koncový bod vrátí seznam objektů týmu, které obsahují rozsah datových bodů souvisejících s týmy. To zahrnuje ID týmu, která se můžou používat ve spojení s ostatními koncovými body rozhraní API týmu.

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

Název týmu
name string

Název týmu

Návraty

Name Cesta Typ Description
týmy
teams array of TeamDetails
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Získání turnajů

Tento koncový bod vrátí seznam turnajů ve společnosti.

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

Název turnaje
name string

Název turnaje

Datum zahájení
startdate date-time

Vrátí se pouze turnaje, které začínají na daném čase nebo po daném čase. Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Datum ukončení
enddate date-time

Vrátí se pouze turnaje, které končí nebo před daným časem. čas: YYYY-MM-DDTHH:mm:ss. SSSZ

Návraty

Name Cesta Typ Description
turnaje
tournaments array of Tournament
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Získání týmové aktivity s největším zapojením

Tento koncový bod vrátí nejvíce zapojené týmy "N".

Parametry

Name Klíč Vyžadováno Typ Description
Období sestavy
report_period integer

Počet dní, po které se mají zobrazit nejvíce zapojené týmy (report_period by měly být zadány samostatně nebo s koncovým datem).

Datum zahájení
startdate string

Počáteční datum pro rozsah kalendářních dat (nemělo by být zadáno s report_period). Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Datum ukončení
enddate string

Koncové datum rozsahu dat (mělo by být větší než počáteční datum). Formát: RRRR-MM-DDTHH:mm:ss. SSSZ

Počet týmů
number_of_teams integer

Počet týmů s nejvyšším počtem týmů

Štítky
tags string

Značky uživatelů

Stránka
page integer

Počet výsledků stránky

Návraty

Nejčastěji zapojené týmy ve společnosti

Získání uživatele

Slouží k načtení jednoho záznamu uživatele. Odpověď může být tvarována předáním parametru dotazu polí se seznamem názvů atributů, které se mají vrátit.

Parametry

Name Klíč Vyžadováno Typ Description
ID
id True string

ID prostředku uživatele.

Typ ID
idtype string

Slouží ke klasifikaci typu ID uživatele v adrese URL.

Fields
fields string

Pole polí. Vrátí pouze atributy zadané ve filtru. Každý atribut by měl být oddělený čárkami.

Návraty

Uživatelská data
UserData

Získání uživatelů

Slouží k načtení všech uživatelských záznamů. Odpověď může být tvarována předáním parametru dotazu polí se seznamem názvů atributů, které se mají vrátit.

Parametry

Name Klíč Vyžadováno Typ Description
Fields
fields string

Pole polí. Vrátí pouze zadané atributy. Každý atribut by měl být oddělený čárkami.

Stránka
page integer

Vrátí číslo dané stránky stránkované sady výsledků. Velikosti stránek jsou 1 000 záznamů.

Návraty

Seznam uživatelských dat

Seznam uživatelů
UsersList

Získání času stráveného

Čas strávený na platformě napříč hodnoceními, učením, turnaji a školením

Parametry

Name Klíč Vyžadováno Typ Description
Stránka
page integer

Počet výsledků stránky

ID
id string

Filtrování výsledků na základě ID uživatele ve formátu UUID

Email
email string

Filtrování výsledků na základě e-mailu

Štítky
tags string

Vyfiltrujte základnu výsledků a zobrazte uživatele se značkami. Zadané značky se oddělují čárkou a k filtrování výsledků používá logiku OR.

Tým
team string

Filtrování výsledků pro zobrazení uživatelů, kteří patří do zadaného týmu

Datum zahájení
startdate date-time

Výsledky filtrování tak, aby zahrnovaly výsledky od začátku dne. Formát data 'RRRR-MM-DD'. V UTC

Datum ukončení
enddate date-time

Vyfiltrujte výsledky tak, aby zahrnovaly všechny výsledky do konce dne. Formát data 'RRRR-MM-DD'. V UTC

Návraty

Name Cesta Typ Description
users
users array of UsersTimeSpent
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Získání žebříčku turnajů

Tento koncový bod vrátí tabulku výsledků pro jeden turnaj. To zahrnuje všechny úrovně, výzvy a fáze, které se vývojář zúčastnil, s podrobnými metrikami každého z nich.

Parametry

Name Klíč Vyžadováno Typ Description
ID turnaje
tournament_id True string

ID turnaje

Stránka
page integer

Počet výsledků stránky

Návraty

Name Cesta Typ Description
tabulka výsledků
leaderboard array of TournamentParticipant
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

Definice

Turnaj

Name Cesta Typ Description
_id
_id string

ID turnaje

název
name string

Název turnaje

popis
description string

Popis turnaje

čas_startu
start_time date-time

Čas zahájení turnaje

čas ukončení
end_time date-time

Čas ukončení turnaje

timezone
timezone string

Časové pásmo, ve které se turnaj koná

Turnajovýparticipant

Name Cesta Typ Description
zařadit
rank integer

Konečná pozice účastníka v rámci turnaje

Developer
developer Developer

Informace o individuálním vývojáři

blokovaný
blocked boolean

Jestli byl tento účastník zablokovaný z prohlídky

minutes_spent
minutes_spent integer

Jak dlouho vývojář strávil odpovědi (v minutách)

jazyk
language string

Jazyk/architektura použitého účastníka

max_points
max_points integer

Maximální počet bodů dostupných v turnaji

výhybka
points integer

Počet bodů, které účastník získal

hints_used
hints_used integer

Počet tipů, které účastník použil

lives_lost
lives_lost integer

Počet životů, které účastník během turnaje ztratil

úrovně
levels array of Level

Úrovně výzvy

Úroveň

Name Cesta Typ Description
název
name string

Název úrovně

výzvy
challenges array of object
číslo
challenges.number integer

Číslo výzvy (začíná na 1)

kategorie
challenges.category string

Kategorie výzvy

podkategorie
challenges.subcategory string

Podkategorie výzvy

obtížnost
challenges.difficulty string
Stav
challenges.status Status

Označuje stav výzvy nebo posouzení, které může být nevyřízené, probíhající nebo nedostupné.

max_points
challenges.max_points integer

Maximální počet bodů dostupných pro tuto výzvu

výhybka
challenges.points integer

Body získané pro tuto výzvu

codebase_size
challenges.codebase_size string
minutes_spent
challenges.minutes_spent integer

Jak dlouho vývojář strávil odpovědi (v minutách)

stages
challenges.stages array of Stage

Etapa

Name Cesta Typ Description
číslo
number integer

Číslo fáze

název
name string

Název fáze

stav
status string

Stav pokusu v této fázi

výhybka
points integer

Body získané v této fázi

max_points
max_points integer

Maximální počet bodů dostupných v této fázi

minutes_spent
minutes_spent integer

Jak dlouho vývojář strávil odpovědi (v minutách)

lives_lost
lives_lost integer

Počet ztracených životů v této fázi

hints_used
hints_used integer

Počet tipů použitých v této fázi

Assessment

Name Cesta Typ Description
_id
_id string

ID posouzení

stav
status string

Stav posouzení

název
name string

Název posouzení

popis
description string

Popis posouzení

supported_languages
supported_languages array of string

Seznam jazyků a architektur dostupných pro posouzení

obtížnost
difficulty string

Potíže s posouzením

success_ratio
success_ratio integer

Procento potřebné k předání posouzení

emits_certificate
emits_certificate boolean

Je posouzení propojené s certifikátem?

time_limit
time_limit integer

Časový limit hodnocení v milisekundách. null = bez časového limitu

start_date
start_date date-time

Datum zahájení posouzení

end_date
end_date date-time

Datum ukončení posouzení

timezone
timezone string

Časové pásmo posouzení

number_of_challenges
number_of_challenges integer

Počet problémů v posouzení

self_assess
self_assess boolean

Je posouzení veřejné posouzení?

retries_allowed
retries_allowed boolean

Jsou pro toto hodnocení povolené opakování?

Stav

Označuje stav výzvy nebo posouzení, které může být nevyřízené, probíhající nebo nedostupné.

Označuje stav výzvy nebo posouzení, které může být nevyřízené, probíhající nebo nedostupné.

Stav
string

preferredDevLanguage

Předvolba jazyka pro vývoj

Name Cesta Typ Description
_id
_id string

ID jazyka

_rámec
_framework string

Jazyková architektura

AssessmentAssignResponse

Odpověď na žádost POST s přiřazením posouzení

Name Cesta Typ Description
uživatel
user string

ID e-mailu uživatele

inviteEmailSent
inviteEmailSent boolean

Byl odeslán e-mail s pozvánkou?

inviteUrl
inviteUrl string

Adresa URL pozvánky k posouzení

TeamLeaderboard

Tabulka výsledků týmu obsahuje všechny položky v tabulce výsledků týmu platné během daného sledovaného období.

Name Cesta Typ Description
report_period_in_days
report_period_in_days integer

Počet dnů do minulosti, které se mají ohlásit

tabulka výsledků
leaderboard array of TeamLeaderboardEntry
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

TeamLeaderboardEntry

Položka v tabulce výsledků týmu

Name Cesta Typ Description
zařadit
rank integer

Pořadí týmu v tabulce výsledků.

název
name string

Název týmu

vývojáři
developers integer

Počet vývojářů v týmu

points_average
points_average integer

Průměrné body týmu

points_total
points_total integer

Celkový počet bodů týmu

úspěšnost
accuracy integer

Přesnost týmu (v %)

confidence_level
confidence_level integer

Úroveň spolehlivosti týmu (v %)

time_spent
time_spent integer

Celkový počet minut strávených týmem na výzvy

installed_sensei
installed_sensei integer

Počet vývojářů v týmu, kteří nainstalovali sensei

Statistiky v období sestavy
stats_over_report_period StatsOverReportPeriod

Statistiky vypočítané pro dané období sestavy

MostEngagedTeams

Nejčastěji zapojené týmy ve společnosti

Name Cesta Typ Description
týmy
teams array of TeamEntry

Podrobnosti o týmu

total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

TeamEntry

Tento objekt představuje podrobnosti týmu.

Name Cesta Typ Description
název
name string

Název týmu

stav
status string

Stav týmu

Čas strávený časem
timeSpent integer

Čas strávený týmem

MostEngagedUsers

Většina zapojení uživatelů ve společnosti

Name Cesta Typ Description
users
users array of UserEntry

Podrobnosti o uživateli

total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

UserEntry

Tento objekt představuje podrobnosti o uživateli.

Name Cesta Typ Description
název
name string

Jméno uživatele

stav
status string

Stav uživatele

Čas strávený časem
timeSpent integer

Čas strávený uživatelem

StatsOverReportPeriod

Statistiky vypočítané pro dané období sestavy

Name Cesta Typ Description
points_gained
points_gained integer

Počet bodů, které vývojář získal

accuracy_change
accuracy_change integer

Změna přesnosti během sledovaného období

confidence_level_change
confidence_level_change integer

Změna úrovně spolehlivosti v průběhu sledovaného období

minutes_spent
minutes_spent integer

Minuty strávené týmem na výzvy

challenges_correct
challenges_correct integer

Počet správných výzev

challenges_incorrect
challenges_incorrect integer

Počet nesprávných výzev

Developer

Informace o individuálním vývojáři

Name Cesta Typ Description
název
name string

Jméno vývojáře (první + střední + příjmení)

e-mail
email string

E-mailová adresa vývojářů

member_since
member_since date-time

Datum, kdy se vývojář stal členem

last_logged_in
last_logged_in date-time

Datum, kdy se vývojář naposledy přihlásil

stav
status string

Aktuální stav vývojářského účtu

společnost
company string

Název společnosti, ve které je vývojář součástí

tým
team string

Název týmu, ze kterého je vývojář součástí

tags
tags array of string

Značky přidružené k tomuto vývojáři

roles
roles string

Role, které má tento vývojář

VývojářiProgress

Obsahuje průběh každého vývojáře v jednotlivých jazycích, sférách, úrovních a úkolech.

Name Cesta Typ Description
vývojáři
developers array of DeveloperProgressEntry

Seznam vývojářů, kteří se pokusili o trénování

total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

DeveloperProgressEntry

Tato položka představuje objekt v průběhu trénování vývojářů obsahující informace o vývojáři a průběh jejich pokusů v režimu trénování.

Name Cesta Typ Description
Developer
developer Developer

Informace o individuálním vývojáři

jazyky
languages array of TrainingProgressEntry

Seznamjazykůch

TrainingProgressEntry

Položka s průběhem dokončování jazyků a seznamu sfér

Name Cesta Typ Description
název
name string

Název jazykové architektury

language_progress
language_progress integer

Procento dokončeného jazyka

říše
realms array of object

Seznam sfér pro každý jazyk

název
realms.name string

Název sféry

realm_progress
realms.realm_progress integer

Procento dokončené sféry

úrovně
realms.levels array of object

Seznam úrovní pro každou sféru

název
realms.levels.name string

Název úrovně

level_progress
realms.levels.level_progress integer

Procento dokončené úrovně

výpravy
realms.levels.quests array of object

Seznam úkolů pro každou úroveň

název
realms.levels.quests.name string

Název úkolu

quest_progress
realms.levels.quests.quest_progress integer

procento dokončeného úkolu

VývojářiActivity

Podrobný protokol výzev pro dané časové období

Name Cesta Typ Description
activities
activities array of ActivityEntry

Seznam vývojářů obsahujících seznam jazyků obsahujících pokusy o výzvu

total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

ActivityEntry

Tento objekt představuje vývojáře a jejich pokusy o výzvu.

Name Cesta Typ Description
Developer
developer Developer

Informace o individuálním vývojáři

Pokus o výzvu
challenge ChallengeAttempt

Pokus provedený deverloperem v režimu trénování

ChallengeAttempt

Pokus provedený deverloperem v režimu trénování

Name Cesta Typ Description
jazyk
language string

Název jazykové architektury

království
realm string

Název sféry

úroveň
level string

Název úrovně

hledání
quest string

Název úkolu

kategorie
category string

Název kategorie výzvy

podkategorie
subcategory string

Název podkategorie výzvy

obtížnost
difficulty string

Úroveň obtížnosti výzvy

začalo
started date-time

Časová výzva byla zahájena.

dokončené
completed date-time

Časové výzvy byly dokončeny.

duration
duration integer

Doba v sekundách trvala dokončení úkolu

stav
status string

Stav výzvy s nesprávným stavem úkolu s 1 nebo více nesprávnými fázemi

hints_used
hints_used integer

Celkový počet tipů z fází výzvy používaných vývojářem

skóre
score integer

Získané body

max_score
max_score string

Maximální dosažitelné body pro výzvu

Vybrat ohrožení zabezpečení
select_vulnerability SelectVulnerability

Povaha výzvy

Vyhledání ohrožení zabezpečení
locate_vulnerability LocateVulnerability

Povaha výzvy

Identifikace řešení
identify_solution IdentifySolution

Povaha výzvy

SelectVulnerability

Povaha výzvy

Name Cesta Typ Description
attempt_index
attempt_index integer

Kolikrát se vývojář pokusil fázi

stav
status string

Výsledek výzvy, out_of_reach stav popisuje fázi, o kterou se vývojář ještě nepokoušal.

max_score
max_score integer

Maximální dosažitelné body pro výběr chyby zabezpečení

skóre
score integer

Získané body pro výběr ohrožení zabezpečení

přeskočený
skipped boolean

Pokud je nastavená hodnota true, fáze se přeskočí. Pokud je stav false, fáze byla dokončena nebo se o to ještě pokusila.

NajítVulnerability

Povaha výzvy

Name Cesta Typ Description
attempt_index
attempt_index integer

Kolikrát se vývojář pokusil fázi

stav
status string

Výsledek výzvy

max_score
max_score integer

Maximální dosažitelné body pro vyhledání ohrožení zabezpečení

skóre
score integer

Získané body pro vyhledání ohrožení zabezpečení

IdentifySolution

Povaha výzvy

Name Cesta Typ Description
attempt_index
attempt_index integer

Kolikrát se vývojář pokusil fázi

stav
status string

Výsledek výzvy

max_score
max_score integer

Maximální dosažitelné body pro identifikaci řešení

skóre
score integer

Získané body pro identifikaci řešení

ResourceItem

Podrobnosti o položce zdroje

Name Cesta Typ Description
identifikační číslo
id string
název
name string

Resource

Podrobnosti o prostředku

Name Cesta Typ Description
identifikační číslo
id string
název
name string
items
items array of ResourceItem

CompletedResource

Podrobnosti dokončeného výukového prostředku

Name Cesta Typ Description
prostředek
resource array of string

Seřazený seznam kategorizace a názvu dokončeného zdroje

time_completed
time_completed date-time

Po dokončení výukového prostředku

Záznam ResourceRecord

Záznam dokončených výukových materiálů pro vývojáře

Name Cesta Typ Description
Developer
profile Developer

Informace o individuálním vývojáři

dokončené
completed array of CompletedResource

Všechny výukové materiály, které uživatel dokončil

CourseURL

Adresa URL školicích kurzů

Name Cesta Typ Description
adresa URL
url string

Adresa URL k kurzu

TeamData

Name Cesta Typ Description
název
name string

Název týmu

Uživatelská data

Name Cesta Typ Description
identifikační číslo
id string

ID prostředku uživatele

e-mail
email string

E-mail uživatele

role
role string

Role přiřazená uživateli, který je jedním z vývojářů, správce týmu nebo správce společnosti

první
name.first

Křestní jméno

prostřední
name.middle

Druhé jméno

last
name.last

Příjmení

stav
status string

Stav uživatele

datum pozvánky
invite-date date-time

Čas poslední pozvánky uživatele

datum posledního přihlášení
last-login-date date-time

Čas posledního přihlášení uživatele

Týmová data
team TeamData
tags
tags array of string

Všechny identifikační informace o uživateli. Příklad: Head Quarters, Asia-Pacific

preferredDevLanguages
preferredDevLanguages array of preferredDevLanguage

Předvolba vývojových jazyků

UserUpdated

Name Cesta Typ Description
stavový kód
statusCode integer

Stavový kód zprávy o úspěchu

zpráva
message string

Popis zprávy o úspěchu odpovědi

kód
code string

Zabezpečený kód bojovníka s kódem

UserCreated

Name Cesta Typ Description
identifikační číslo
id string

Identifikátor prostředku Secure Code Warrior

stavový kód
statusCode integer

Stavový kód zprávy o úspěchu

zpráva
message string

Popis zprávy o úspěchu odpovědi

kód
code string

Zabezpečený kód bojovníka s kódem

UserDeleted

Name Cesta Typ Description
stavový kód
statusCode integer

Stavový kód zprávy o úspěchu

zpráva
message string

Popis zprávy o úspěchu odpovědi

kód
code string

Zabezpečený kód bojovníka s kódem

UsersList

Seznam uživatelských dat

Name Cesta Typ Description
users
users array of UserData

TopPerformers

Seznam nejlepších účinkujících

Name Cesta Typ Description
report_period_in_days
report_period_in_days integer

Počet dnů v minulosti, které se mají vykazovat

top_performers
top_performers array of TopPerformer
total_pages
links.total_pages integer

Celkový počet stránek ve výsledcích

results_per_page
links.results_per_page integer

Maximální počet výsledků na každé stránce

next_page
links.next_page integer

Číslo stránky další stránky (pokud existuje)

prev_page
links.prev_page integer

Číslo stránky předchozí stránky (pokud existuje)

total_results
links.total_results integer

Celkový počet výsledků

TopPerformer

Nejvýkonnější uživatel

Name Cesta Typ Description
výhybka
points integer

Celkový počet bodů získaných během časového období

identifikační číslo
id string

ID uživatele ve formátu UUID

e-mail
email string

E-mail uživatele

první
name.first string

Jméno uživatele

prostřední
name.middle string

Uživatelské křestní jméno

last
name.last string

Příjmení uživatele

tags
tags array of string

Značky uživatelů

stav
status string

Stav uživatele

Týmová data
team TeamData

UsersTimeSpent

Položka zobrazující aktivitu uživatelů

Name Cesta Typ Description
identifikační číslo
id string

ID uživatele ve formátu UUID

e-mail
email string

E-mail uživatele

první
name.first string

Jméno uživatele

prostřední
name.middle string

Uživatelské křestní jméno

last
name.last string

Příjmení uživatele

tags
tags array of string

Značky uživatelů

stav
status string

Stav uživatele

Týmová data
team TeamData
čas strávený časem
time-spent array of object

Pole kalendářních dat s rozpisem času stráveného za den

date
time-spent.date date

Datum v UTC

Hodnocení
time-spent.activity.Assessments integer

Čas strávený na posouzeních

Učení
time-spent.activity.Learning integer

Čas strávený učením

Turnaje
time-spent.activity.Tournaments integer

Čas strávený na turnajích

Školení
time-spent.activity.Training integer

Čas strávený školením

Silné aweaknesses

Průměr silných stránek a slabých stránek – objekt

Name Cesta Typ Description
auth
auth AverageStrengthsAndWeaknessesEntry

Tento objekt představuje každou jednotlivou kategorii správy.

data_handling
data_handling AverageStrengthsAndWeaknessesEntry

Tento objekt představuje každou jednotlivou kategorii správy.

chybná konfigurace
misconfig AverageStrengthsAndWeaknessesEntry

Tento objekt představuje každou jednotlivou kategorii správy.

praktiky
practices AverageStrengthsAndWeaknessesEntry

Tento objekt představuje každou jednotlivou kategorii správy.

sensitive_data
sensitive_data AverageStrengthsAndWeaknessesEntry

Tento objekt představuje každou jednotlivou kategorii správy.

other
other AverageStrengthsAndWeaknessesEntry

Tento objekt představuje každou jednotlivou kategorii správy.

AverageStrengthsAndWeaknessesEntry

Tento objekt představuje každou jednotlivou kategorii správy.

Name Cesta Typ Description
výzvy
challenges ChallengesEntry

Problémy s daty

rady
hints HintsEntry

Data nápovědy

výhybka
points integer

Points

Čas strávený časem
timeSpent integer

Čas strávený

VýzvyEntry

Problémy s daty

Name Cesta Typ Description
pokus o
attempted integer

Pokusy o výzvy

správný
correct integer

Oprava pokusu

nesprávný
incorrect integer

Nesprávný pokus

percentageCorrect
percentageCorrect integer

Správné procento

ratioCorrect
ratioCorrect number

Správný poměr

HintsEntry

Data nápovědy

Name Cesta Typ Description
úroveň spolehlivosti
confidenceLevel integer

Úroveň spolehlivosti

totální
total integer

Total

used
used integer

Použitý

TeamDetails

Podrobnosti o týmu

Name Cesta Typ Description
identifikační číslo
id string

ID týmu

název
name string

Název týmu

tags
tags array of string

Všechny identifikační informace o týmu. Příklad: Head Quarters, Asia-Pacific, Engineering

onboardingMessage
onboardingMessage string

Onboarding message for the team

stav
status string

Stav týmu

memberJoinToken
memberJoinToken string

Token připojení člena

companyName
companyName string

Název společnosti

jazyky
languages array of string

Týmové jazyky

TeamDeleteResponse

Team Delete Response

Name Cesta Typ Description
deleteStatus
deleteStatus string

Stav operace odstranění

Kurz

Name Cesta Typ Description
_id
_id string

ID kurzu

název
name string

Název kurzu

popis
description string

Popis kurzu

stav
status string

Stav kurzu

supported_languages
supported_languages array of string

Seznam jazyků a architektur dostupných pro kurz

konečný termín
deadline date-time

Datum ukončení kurzu

vytvořeno kým
created_by string

ID prostředku autora kurzu

CourseDeveloperProgressEntry

Tato položka představuje průběh kurzu pro vývojáře.

Name Cesta Typ Description
user_id
user_id string

ID prostředku uživatele

stav
status string

Stav kurzu

úspěšnost
accuracy integer

Procento správných pokusů

spolehlivost
confidence integer

Poměr přístupů použitých k dostupným tipům

minutes_spent
minutes_spent integer

Celková doba v mimnutes, kterou uživatel strávil na kurzu

first_completed_date
first_completed_date date-time

Datum dokončení prvního jazyka kurzu

first_enrolled_date
first_enrolled_date date-time

Datum registrace prvního jazyka kurzu

pokrok
progress integer

Průběh kurzu

jazyky
languages array of CourseDeveloperProgressLanguageEntry

Seznam jazyků pro kurz

zve
invites array of CourseDeveloperProgressInviteEntry

Seznam pozvánek a připomenutí

CourseDeveloperProgressInviteEntry

Tato položka představuje pozvánky a připomenutí průběhu kurzu pro vývojáře.

Tato položka představuje pozvánky a připomenutí průběhu kurzu pro vývojáře.

Položka průběhu kurzu pro vývojáře pro pozvánky a připomenutí

CourseDeveloperProgressLanguageEntry

Tato položka představuje průběh kurzu pro vývojáře pro jeden jazyk.

Name Cesta Typ Description
jazyk
language string

Programovací jazyk

stav
status string

Stav jazyka kurzu

úspěšnost
accuracy integer

Procento správných pokusů o jazyk

spolehlivost
confidence integer

Poměr přístupů použitých k dostupným tipům pro jazyk

minutes_spent
minutes_spent integer

Celková doba v mimnutes, kterou uživatel strávil na kurzu pro daný jazyk

pokrok
progress integer

Průběh kurzu pro jazyk

videos_watched
videos_watched integer

Množství videí, která uživatel sledoval pro jazyk