Megosztás:


Secure Code Warrior (független kiadó) (előzetes verzió)

Ez a Secure Code Warrior(https://securecodewarrior.com) összekötő programozott hozzáférést biztosít a képzési platformhoz. A Secure Code Warrior pozitív és vonzó élményt nyújt a fejlesztők számára a biztonságos kódoláshoz, miközben növelik a szoftverbiztonsági készségeiket. Zászlóshajónk, a Learning Platform segítségével minden kódolót a saját előnyben részesített képzési tervük mentén vezetünk, hogy a biztonsági képzettségű fejlesztők a csatlakoztatott világ mindennapi szuperhőseivé váljanak.

Ez az összekötő a következő termékekben és régiókban érhető el:

Service Class Régiók
Copilot Studio prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Logikai alkalmazások Standard Az összes Logic Apps-régió , kivéve a következőket:
     - Azure Government-régiók
     - Azure China-régiók
     - Amerikai Védelmi Minisztérium (DoD)
Power Alkalmazások prémium Az összes Power Apps-régió , kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Power Automate prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Érintkezés
Név Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Összekötő metaadatai
Kiadó Hitachi-megoldások
További információ a Secure Code Warriorról https://docs.microsoft.com/connectors/securecodewarrior
Webhely https://www.securecodewarrior.com/
Adatvédelmi irányelvek https://www.securecodewarrior.com/trust/privacy-policy
Kategóriák IT-műveletek

Kapcsolat létrehozása

Az összekötő a következő hitelesítési típusokat támogatja:

Alapértelmezett A kapcsolat létrehozásának paraméterei. Minden régió Nem osztható meg

Alapértelmezett

Alkalmazható: Minden régió

A kapcsolat létrehozásának paraméterei.

Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.

Név Típus Description Kötelező
API-jogkivonat securestring Az api API-jogkivonata True

Szabályozási korlátok

Name Hívások Megújítási időszak
API-hívások kapcsolatonként 100 60 másodperc

Műveletek

A befejezett, olvasható vagy megtekintett tanulási erőforrások megjelenítése

Képzési leírás

A csapattevékenység lekérése a legmegjegyzésesebben

Ez a végpont a legnépszerűbb "N" legakívánsabb csapatokat adja vissza.

A keresési kurzus fejlesztőinek előrehaladása

Ez a végpont a szervezet összes fejlesztőjének előrehaladását adja vissza.

Az összes fejlesztő előrehaladásának lekérése a tanfolyamhoz

Ez a végpont visszaadja a megadott kurzus összes fejlesztőjének előrehaladását.

Az összes tanfolyam lekérése

Ez a végpont visszaadja a kurzusobjektumok listáját, amelyek a kurzusokhoz kapcsolódó adatpontok tartományát tartalmazzák. Ide tartoznak a kurzusazonosítók, amelyek a többi tanfolyami API-végponttal együtt használhatók.

Csapat törlése

Ez egy csapat törlésére szolgál.

Csapatadatok frissítése

Ez egy csapat adatainak frissítésére szolgál.

Csapatadatok lekérése

Ez egy csapat adatainak lekérésére szolgál.

Csoport létrehozása

Ez egy csapat létrehozására szolgál.

Csoportvezetőség lekérése

Ez a végpont visszaadja a szervezeten belüli összes csapat listáját, az aktuális statisztikáival, valamint a jelentési időszak statisztikáinak változásával (ami 1, 7 vagy 30 nap lehet).

Eltöltött idő lekérése

A platformon töltött idő az értékelések, a tanulás, a versenyek és a képzések során.

Erőforrások lekérése

Képzési erőforrások listája

Fejlesztői előrehaladás lekérése

Ez a végpont a szervezet összes fejlesztőjének betanítási előrehaladását adja vissza a jelenlegi tartomány, szint és küldetés előrehaladásával.

Fejlesztői ranglista lekérése

Ez a végpont a szervezet összes fejlesztőjének listáját adja vissza a jelenlegi statisztikáival, valamint a jelentési időszak statisztikáinak változásával (ami 1, 7 vagy 30 nap lehet).

Fejlesztői tevékenység lekérése

Ez a végpont a szervezet összes fejlesztőjének részletes feladatnaplóját adja vissza, a fejlesztő kihívási pontszámával, nehézségével és kihívásának eredményével.

Felhasználó frissítése

Frissíti a felhasználót a megadott adatokkal. A címkék lecserélődnek.

Felhasználó lekérése

Ez egyetlen felhasználói rekord lekérésére szolgál. A válasz úgy alakítható ki, hogy a visszaadandó attribútumneveket tartalmazó mező-lekérdezési paramétert adja meg.

Felhasználó létrehozása

Létrehoz egy felhasználót.

Felhasználó törlése

Törli a megadott azonosító által hivatkozott felhasználót.

Felhasználók lekérése

Ez az összes felhasználói rekord lekérésére szolgál. A válasz úgy alakítható ki, hogy a visszaadandó attribútumneveket tartalmazó mező-lekérdezési paramétert adja meg.

Felhasználók tevékenységének lekérése a legaktívabbként

Ez a végpont a legnépszerűbb "N" legaktívabb felhasználókat adja vissza.

Keresés a felhasználók között

Ez az összes felhasználói rekord lekérésére szolgál. A válasz úgy alakítható ki, hogy a visszaadandó attribútumneveket tartalmazó mező-lekérdezési paramétert adja meg. A szűrés a szűrőfeltételek törzsen keresztüli átadásával érhető el.

Keresési fejlesztői ranglista

Ez a végpont a szervezet összes fejlesztőjének listáját adja vissza a jelenlegi statisztikáival együtt. Ez a jelentési időszak (1, 7 vagy 30 nap) vagy egy adott dátumtartomány statisztikáinak változását is felsorolja. Az eredmények a fejlesztői e-mailek, a fejlesztői címkék és a csapatnevek alapján szűrhetők.

Keresési fejlesztők előrehaladása

Ez a végpont a szervezet összes fejlesztőjének betanítási előrehaladását adja vissza a jelenlegi tartomány, szint és küldetés előrehaladásával. Ez a jelentési időszakban (amely 1, 7 vagy 30 nap lehet) vagy egy adott dátumtartományban a fejlesztői folyamat változását is felsorolja. Az eredmények a fejlesztői e-mailek, a fejlesztői címkék és a csapatnevek alapján szűrhetők.

Keresési fejlesztők tevékenysége

Ez a végpont a szervezet összes fejlesztőjének részletes feladatnaplóját adja vissza, a fejlesztő kihívási pontszámával, nehézségével és kihívásának eredményével. Ez felsorolja a feladatnaplót a jelentés időszakában (amely lehet 1, 7 vagy 30 nap) vagy egy adott dátumtartományban. Az eredmények a fejlesztői e-mailek, a fejlesztői címkék és a csapatnevek alapján szűrhetők.

Keresési felmérési kísérletek

Ez a végpont részletes jelentést ad vissza minden olyan fejlesztőnek, aki a megadott azonosítóval elvégezte az értékelést. A jelentés hatóköre többféleképpen is szűrhető. Az eredményeket szűrheti az adott fejlesztő(ek)nek, ha megadja az e-mail-címüket a lekérdezéshez. Ha egy állapot meg van adva, a rendszer csak a megadott állapotú értékelési kísérleteket tartalmazza. Ha a csoportnév(ek) meg vannak adva, csak a csoport(ok)on belüli felhasználók értékelési kísérletei szerepelnek. Ha a címkék meg vannak adva, csak az ilyen címkékkel rendelkező felhasználók értékelési kísérletei jelennek meg. Ha pass_status van megadva, a rendszer csak a megadott pass_status rendelkező értékelési kísérleteket tartalmazza. Ez magában foglalja az összefoglaló jelentésben szereplő összes adatot, valamint az értékelés részét képező összes kihívás részleteit.

Keresési tanulási folyamat

Képzési leírás Szűrők – felhasználók, csapatok és címkék

Keresési verseny ranglistája

Ez a végpont egyetlen verseny ranglistáját adja vissza. Ez magában foglalja az összes szintet, kihívást és szakaszt, amelyben a fejlesztő részt vett, és részletes metrikákat tartalmaz. Ez a végpont a ranglistát is visszaadhatja egy jelentési időszakban (amely lehet 1, 7 vagy 30 nap) vagy egy adott dátumtartományban. Az eredmények a fejlesztői e-mailek, a fejlesztői címkék és a csapatnevek alapján szűrhetők.

Keresési értékelés

Ez a végpont visszaadja az értékelési objektumok listáját, amelyek az értékelésekhez kapcsolódó adatpontok tartományát tartalmazzák. Ide tartoznak az értékelési azonosítók, amelyek a többi assessments API-végponttal együtt használhatók. Az eredmények az állapot, a név, a támogatott nyelv és a nehézség alapján szűrhetők.

Tanfolyam URL-címének lekérése

Tanfolyam URL-címét tartalmazó JSON

Teams lekérése

Ez a végpont visszaadja a csapatobjektumok listáját, amelyek a csapatokhoz kapcsolódó adatpontok tartományát tartalmazzák. Ide tartoznak a csapatazonosítók, amelyek a többi csapat API-végponttal együtt használhatók.

Tevékenység erősségeinek és gyengeségeinek lekérése

Ez a végpont a vállalat, csapat vagy felhasználó átlagos erősségeit és gyengeségeit adja vissza (a lekérdezés részletességi szintjétől függően) egy adott nyelvhez vagy az összes nyelvhez

Tevékenység legjobban teljesítőinek lekérése

Ezzel a beállítással lekérheti a legjobban teljesítő felhasználók listáját.

Verseny ranglistájának lekérése

Ez a végpont egyetlen verseny ranglistáját adja vissza. Ez magában foglalja az összes szintet, kihívást és szakaszt, amelyben a fejlesztő részt vett, és részletes metrikákat tartalmaz.

Versenyek lekérése

Ez a végpont a vállalat versenyeinek listáját adja vissza.

Értékelések hozzárendelése

Ez a végpont hozzárendeli az adott értékelést a megadott felhasználókhoz/csapatokhoz. Visszaadja az értékeléshez hozzárendelt felhasználók listáját az e-mail-címükkel, a inviteUrl-lel és az állapottal, amely jelzi, hogy a meghívó e-mail lett-e elküldve.

Értékelések lekérése

Ez a végpont visszaadja az értékelési objektumok listáját, amelyek az értékelésekhez kapcsolódó adatpontok tartományát tartalmazzák. Ide tartoznak az értékelési azonosítók, amelyek a többi assessments API-végponttal együtt használhatók.

Értékelési kísérletek lekérése

Ez a végpont részletes jelentést ad vissza minden olyan fejlesztőnek, aki a megadott azonosítóval elvégezte az értékelést. A jelentés hatóköre többféleképpen is szűrhető. Az eredményeket szűrheti egy adott fejlesztőre úgy, hogy megadja az e-mail-címét a lekérdezéshez. Ha meg van adva a kezdési dátum, a rendszer csak az ezen dátum után indított vagy befejezett kísérleteket tartalmazza (és belefoglalja). Ha a befejezési dátum meg van adva, a rendszer csak a dátum előtt megkezdett vagy befejezett kihívásokat tartalmazza. Ha mindkettő egy dátumtartományt jelöl, amelyen szűrni szeretne. Ez magában foglalja az összefoglaló jelentésben szereplő összes adatot, valamint az értékelés részét képező összes kihívás részleteit.

A befejezett, olvasható vagy megtekintett tanulási erőforrások megjelenítése

Képzési leírás

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
Fejlesztők
developers array of ResourceRecord
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

A csapattevékenység lekérése a legmegjegyzésesebben

Ez a végpont a legnépszerűbb "N" legakívánsabb csapatokat adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Jelentési időszak
report_period integer

Azon napok száma, amelyek alatt a legtöbb részt vevő csapat megtekinthető (report_period meg kell adni egyedül vagy enddate-szel)

Kezdés dátuma
startdate string

Dátumtartomány kezdő dátuma (a report_period nem adható meg). Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Záró dátum
enddate string

A dátumtartomány záró dátuma (a kezdő dátumnál nagyobbnak kell lennie). Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

A Teams száma
number_of_teams integer

A csapatok felső "N" száma

Címkék
tags string

Felhasználói címkék

Oldal
page integer

Az eredmények oldalszáma

Válaszok

A legtöbb elkötelezett Teams a vállalatban

A keresési kurzus fejlesztőinek előrehaladása

Ez a végpont a szervezet összes fejlesztőjének előrehaladását adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

course_id
course_id array of uuid

Tanfolyamazonosító tömbje

user_id
user_id array of uuid

Felhasználói erőforrás-azonosító tömbje

állapot
status string

Tanfolyam állapota

Válaszok

Name Elérési út Típus Description
adat
data array of object
user_id
data.user_id string

Felhasználói erőforrás azonosítója

állapot
data.status string

Tanfolyam állapota

szabatosság
data.accuracy integer

A helyes kísérletek százalékos aránya

konfidencia
data.confidence integer

A rendelkezésre álló tippekhez használt találatok aránya

minutes_spent
data.minutes_spent integer

A felhasználó által a tanfolyamon töltött mimnutes teljes idő

first_completed_date
data.first_completed_date date-time

Az első kurzusnyelv befejezésének dátuma

first_enrolled_date
data.first_enrolled_date date-time

Az első kurzusnyelv regisztrálásának dátuma

haladás
data.progress integer

A kurzus előrehaladása

nyelvek
data.languages array of CourseDeveloperProgressLanguageEntry

A kurzus nyelveinek listája

Felkéri
data.invites array of CourseDeveloperProgressInviteEntry

Meghívások és emlékeztetők listája

total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Az összes fejlesztő előrehaladásának lekérése a tanfolyamhoz

Ez a végpont visszaadja a megadott kurzus összes fejlesztőjének előrehaladását.

Paraméterek

Name Kulcs Kötelező Típus Description
Tanfolyam azonosítója
course_id True string

Tanfolyam azonosítója

Oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
adat
data array of CourseDeveloperProgressEntry
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Az összes tanfolyam lekérése

Ez a végpont visszaadja a kurzusobjektumok listáját, amelyek a kurzusokhoz kapcsolódó adatpontok tartományát tartalmazzák. Ide tartoznak a kurzusazonosítók, amelyek a többi tanfolyami API-végponttal együtt használhatók.

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
Tanfolyamok
courses array of Course
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Csapat törlése

Ez egy csapat törlésére szolgál.

Paraméterek

Name Kulcs Kötelező Típus Description
Csapat azonosítója
team_id True string

Csapat azonosítója

Válaszok

Csapattörlés válasza

Csapatadatok frissítése

Ez egy csapat adatainak frissítésére szolgál.

Paraméterek

Name Kulcs Kötelező Típus Description
Csapat azonosítója
team_id True string

Csapat azonosítója

név
name string

Csapat neve

tags
tags array of string

A csapattal kapcsolatos bármilyen azonosító információ. Példa: Head Quarters, Asia-Pacific, Engineering

állapot
status string

Csapat állapota

előkészítési előkészítés
onboardingmessage string

Csapat a beszállási üzenetben

nyelvek
languages array of string

Csoportnyelvek listája, _id és _framework kettős kettősponttal elválasztva (::) és vesszővel elválasztva (,)

Válaszok

Csapatadatok

Törzs
TeamDetails

Csapatadatok lekérése

Ez egy csapat adatainak lekérésére szolgál.

Paraméterek

Name Kulcs Kötelező Típus Description
Csapat azonosítója
team_id True string

Csapat azonosítója

Válaszok

Csapatadatok

Törzs
TeamDetails

Csoport létrehozása

Ez egy csapat létrehozására szolgál.

Paraméterek

Name Kulcs Kötelező Típus Description
név
name string

Csapat neve

tags
tags array of string

A csapattal kapcsolatos bármilyen azonosító információ. Példa: Head Quarters, Asia-Pacific, Engineering

activeFrom
activeFrom string

Csapat aktív feladója. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

activeUntil
activeUntil string

Csapat aktív, amíg. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

nyelvek
languages array of string

Csoportnyelvek listája, _id és _framework kettős kettősponttal elválasztva (::) és vesszővel elválasztva (,)

előkészítési előkészítés
onboardingmessage string

Csapat a beszállási üzenetben

típus
type string

Licenc típusa

megadva
granted integer

Megadott licencek (csak akkor érvényesek, ha a licenc típusa használatra van állítva)

Válaszok

Csapatadatok

Törzs
TeamDetails

Csoportvezetőség lekérése

Ez a végpont visszaadja a szervezeten belüli összes csapat listáját, az aktuális statisztikáival, valamint a jelentési időszak statisztikáinak változásával (ami 1, 7 vagy 30 nap lehet).

Paraméterek

Name Kulcs Kötelező Típus Description
Jelentési időszak
report_period integer

A statisztikák változásainak megtekintésére szolgáló napok száma

Inaktív kihagyás
omitInactive boolean

Ha igaz értékre van állítva, az összes inaktív fiókot kihagyja az eredményekből

Oldal
page integer

Az eredmények oldalszáma

Kezdés dátuma
startdate date-time

Adja meg a ranglista előrehaladását az adott időpontban vagy azt követően. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Záró dátum
enddate date-time

Adja meg a ranglista előrehaladását az adott időpontban vagy azt megelőzően. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Válaszok

Eltöltött idő lekérése

A platformon töltött idő az értékelések, a tanulás, a versenyek és a képzések során.

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

azonosító
id string

Találatok szűrése felhasználói azonosító alapján UUID formátumban

Email
email string

Eredmények szűrése e-mail alapján

Címkék
tags string

Szűrje az eredménybázist a címkékkel rendelkező felhasználók megjelenítéséhez. A megadott címkéket vesszők jelölik, és az eredmények szűréséhez VAGY logikát használnak.

Csoport
team string

Találatok szűrése a megadott csapathoz tartozó felhasználók megjelenítéséhez

Kezdés dátuma
startdate date-time

Az eredmények szűrése, hogy a nap elejétől kezdve szerepeljenek az eredmények. Dátumformátum: "YYYY-MM-DD". UTC-ben

Záró dátum
enddate date-time

Szűrje az eredményeket úgy, hogy az összes eredményt a nap végéig tartalmazza. Dátumformátum: "YYYY-MM-DD". UTC-ben

Válaszok

Name Elérési út Típus Description
users
users array of UsersTimeSpent
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Erőforrások lekérése

Képzési erőforrások listája

Válaszok

Name Elérési út Típus Description
resources
resources array of Resource

Fejlesztői előrehaladás lekérése

Ez a végpont a szervezet összes fejlesztőjének betanítási előrehaladását adja vissza a jelenlegi tartomány, szint és küldetés előrehaladásával.

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

Válaszok

Ez tartalmazza az egyes fejlesztők előrehaladását az egyes nyelveken, tartományokon, szinteken és küldetéseken

Fejlesztői folyamat
DevelopersProgress

Fejlesztői ranglista lekérése

Ez a végpont a szervezet összes fejlesztőjének listáját adja vissza a jelenlegi statisztikáival, valamint a jelentési időszak statisztikáinak változásával (ami 1, 7 vagy 30 nap lehet).

Paraméterek

Name Kulcs Kötelező Típus Description
Jelentési időszak
report_period integer

A statisztikák változásainak megtekintésére szolgáló napok száma

Oldal
page integer

Az eredmények oldalszáma

Kezdés dátuma
startdate date-time

Adja meg a ranglista előrehaladását az adott időpontban vagy azt követően. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Záró dátum
enddate date-time

Adja meg a ranglista előrehaladását az adott időpontban vagy azt megelőzően. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Válaszok

Name Elérési út Típus Description
ranglista
leaderboard array of object

ranglista

Helyezés
leaderboard.rank integer

A verseny résztvevőjének végső pozíciója.

Név
leaderboard.developer.name string

A fejlesztő neve (first + middle + vezetéknév)

Email
leaderboard.developer.email string

A fejlesztő e-mail-címe.

Tagság óta
leaderboard.developer.member_since string

Az a dátum, amikor a fejlesztő taggá vált.

Utolsó bejelentkezés
leaderboard.developer.last_logged_in string

A fejlesztő utolsó bejelentkezésének dátuma.

Státusz
leaderboard.developer.status string

A fejlesztői fiók aktuális állapota.

Cég
leaderboard.developer.company string

Az a cégnév, amelyet a fejlesztő a

Csoport
leaderboard.developer.team string

A csapat neve, amelybe a fejlesztő tartozik.

tags
leaderboard.developer.tags array of string

tags

roles
leaderboard.developer.roles array of string

roles

Letiltott
leaderboard.blocked boolean

Azt jelzi, hogy ez a résztvevő le lett-e tiltva a versenyről.

Eltöltött percek
leaderboard.minutes_spent integer

Mennyi időt töltött a fejlesztő a válaszadással (percek alatt).

Nyelv
leaderboard.language string

A résztvevő által használt nyelv/keretrendszer.

Maximális pontok
leaderboard.max_points integer

A versenyen elérhető maximális pontszám

Váltó
leaderboard.points integer

A résztvevő által szerzett pontok mennyisége.

Használt tippek
leaderboard.hints_used integer

A résztvevő által használt tippek száma.

Elveszett életek
leaderboard.lives_lost integer

A verseny során elveszített életek száma.

Szinten
leaderboard.levels array of object

Szinten

név
leaderboard.levels.name string

név

Kihívások
leaderboard.levels.challenges array of object

Kihívások

szám
leaderboard.levels.challenges.number integer

szám

kategória
leaderboard.levels.challenges.category string

kategória

Alkategória
leaderboard.levels.challenges.subcategory string

Alkategória

nehézség
leaderboard.levels.challenges.difficulty string

nehézség

állapot
leaderboard.levels.challenges.status string

állapot

max_points
leaderboard.levels.challenges.max_points integer

max_points

váltó
leaderboard.levels.challenges.points integer

váltó

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

szám
leaderboard.levels.challenges.stages.number integer

szám

név
leaderboard.levels.challenges.stages.name string

név

állapot
leaderboard.levels.challenges.stages.status string

állapot

váltó
leaderboard.levels.challenges.stages.points integer

váltó

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

Összes oldal
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

Találatok oldalanként
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma.

Következő oldal
links.next_page integer

A következő oldal oldalszáma (ha van ilyen).

Előző oldal
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen).

Összes eredmény
links.total_results integer

Az eredmények teljes száma.

Fejlesztői tevékenység lekérése

Ez a végpont a szervezet összes fejlesztőjének részletes feladatnaplóját adja vissza, a fejlesztő kihívási pontszámával, nehézségével és kihívásának eredményével.

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

Válaszok

Egy adott időszakra vonatkozó kihívások részletes naplója

Fejlesztői tevékenység
DevelopersActivity

Felhasználó frissítése

Frissíti a felhasználót a megadott adatokkal. A címkék lecserélődnek.

Paraméterek

Name Kulcs Kötelező Típus Description
azonosító
id True string

A felhasználói erőforrás azonosítója.

Értesítés kihagyása egyszeri bejelentkezés esetén
skipNotifyIfSso boolean

A felhasználónak küldött e-mail-értesítés módosításának letiltására szolgál.

e-mail
email email

A felhasználó e-mail-címe

enabled
enabled boolean

Felhasználók állapota a platformon

szerepkör
role string

A felhasználóhoz rendelt szerepkör, amely a fejlesztő, a csapatkezelő vagy a vállalati rendszergazda egyike

csapat
team string

Az a csapat, amelyhez a felhasználó társítva van

tags
tags array of string

A felhasználóval kapcsolatos azonosító adatok. Példa: Fej negyedek, Asia-Pacific

_id
_id string

Nyelvi azonosító

_váz
_framework string

Nyelvi keretrendszer

Válaszok

Felhasználó frissítve
UserUpdated

Felhasználó lekérése

Ez egyetlen felhasználói rekord lekérésére szolgál. A válasz úgy alakítható ki, hogy a visszaadandó attribútumneveket tartalmazó mező-lekérdezési paramétert adja meg.

Paraméterek

Name Kulcs Kötelező Típus Description
azonosító
id True string

A felhasználói erőforrás azonosítója.

Azonosító típusa
idtype string

Az URL-címben szereplő felhasználói azonosító típusának besorolására szolgál.

Fields
fields string

Mezők tömbje. Csak a szűrőben megadott attribútumokat adja vissza. Minden attribútumnak vesszővel kell elválasztani.

Válaszok

Felhasználói adatok
UserData

Felhasználó létrehozása

Létrehoz egy felhasználót.

Paraméterek

Name Kulcs Kötelező Típus Description
Meghívás küldése
sendInvite boolean

A felhasználók meghívásának és emlékeztetők meghívásának letiltását jelző jelző.

enabled
enabled boolean

Felhasználók állapota a platformon

e-mail
email True string

A felhasználó e-mail-címe

isProfileComplete
isProfileComplete boolean

Szükség szerint átalakítja a profil befejezéséhez szükséges tulajdonságokat. Ha a "name.first" és a "name.last" igaz tulajdonságokra van állítva szükség szerint, különben a név nem kötelező

első
first string

Felhasználónév. Kötelező, ha az "isProfileComplete" értéke igaz

középső
middle string

Felhasználónév középső neve

utolsó
last string

Felhasználónév. Kötelező, ha az "isProfileComplete" értéke igaz

szerepkör
role True string

A felhasználóhoz rendelt szerepkör, amely a fejlesztő, a csapatkezelő vagy a vállalati rendszergazda egyike

csapat
team string

Az a csapat, amelyhez a felhasználó társítva van

tags
tags array of string

A felhasználóval kapcsolatos azonosító adatok. Példa: Fej negyedek, Asia-Pacific

_id
_id string

Nyelvi azonosító

_váz
_framework string

Nyelvi keretrendszer

Válaszok

Felhasználó létrehozva
UserCreated

Felhasználó törlése

Törli a megadott azonosító által hivatkozott felhasználót.

Paraméterek

Name Kulcs Kötelező Típus Description
azonosító
id True string

A felhasználói erőforrás azonosítója.

Válaszok

Felhasználó törölve
UserDeleted

Felhasználók lekérése

Ez az összes felhasználói rekord lekérésére szolgál. A válasz úgy alakítható ki, hogy a visszaadandó attribútumneveket tartalmazó mező-lekérdezési paramétert adja meg.

Paraméterek

Name Kulcs Kötelező Típus Description
Fields
fields string

Mezők tömbje. Csak a megadott attribútumokat adja vissza. Minden attribútumnak vesszővel kell elválasztani.

Oldal
page integer

A lapszámozott eredményhalmaz megadott oldalszámát adja vissza. Az oldalméretek 1000 rekordot tartalmaznak.

Válaszok

A UserData listája

Felhasználói lista
UsersList

Felhasználók tevékenységének lekérése a legaktívabbként

Ez a végpont a legnépszerűbb "N" legaktívabb felhasználókat adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Jelentési időszak
report_period integer

Azon napok száma, amelyek alatt a legtöbb aktív felhasználót meg kell tekinteni (report_period meg kell adni egyedül vagy enddate-nel)

Kezdés dátuma
startdate string

Dátumtartomány kezdő dátuma (a report_period nem adható meg). Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Záró dátum
enddate string

A dátumtartomány záró dátuma (a kezdő dátumnál nagyobbnak kell lennie). Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Felhasználók száma
number_of_users integer

A felhasználók felső "N" száma

Csapat neve
team_name string

Csapat neve

Címkék
tags string

Felhasználói címkék

Oldal
page integer

Az eredmények oldalszáma

Válaszok

A legtöbb aktív felhasználó a vállalatnál

Keresés a felhasználók között

Ez az összes felhasználói rekord lekérésére szolgál. A válasz úgy alakítható ki, hogy a visszaadandó attribútumneveket tartalmazó mező-lekérdezési paramétert adja meg. A szűrés a szűrőfeltételek törzsen keresztüli átadásával érhető el.

Paraméterek

Name Kulcs Kötelező Típus Description
Fields
fields string

Mezők tömbje. Csak a megadott attribútumokat adja vissza. Minden attribútumnak vesszővel kell elválasztani.

Oldal
page integer

A lapszámozott eredményhalmaz megadott oldalszámát adja vissza. Az oldalméretek 1000 rekordot tartalmaznak.

azonosító
id string

Felhasználói erőforrás azonosítója

e-mail
email string

A felhasználó e-mail-címe

szerepkör
role string

A felhasználóhoz rendelt szerepkör, amely a fejlesztő, a csapatkezelő vagy a vállalati rendszergazda egyike

csapat
team string

Az a csapat, amelyhez a felhasználó társítva van

tags
tags array of string

A felhasználóval kapcsolatos azonosító adatok. Példa: Fej negyedek, Asia-Pacific

Válaszok

A UserData listája

Felhasználói lista
UsersList

Keresési fejlesztői ranglista

Ez a végpont a szervezet összes fejlesztőjének listáját adja vissza a jelenlegi statisztikáival együtt. Ez a jelentési időszak (1, 7 vagy 30 nap) vagy egy adott dátumtartomány statisztikáinak változását is felsorolja. Az eredmények a fejlesztői e-mailek, a fejlesztői címkék és a csapatnevek alapján szűrhetők.

Paraméterek

Name Kulcs Kötelező Típus Description
report_period_in_days
report_period_in_days integer

A múltba eltelt napok száma( érvényes értékek – 1, 7 és 30 nap)

startdate
startdate string

a fejlesztői ranglista a megadott időpontban vagy azt követően fejeződött be. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

a fejlesztői ranglista a megadott időpontban vagy azt megelőzően fejeződött be. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

users
users string

A ranglistára felvenni kívánt felhasználók (egy vagy több felhasználói e-mail, vesszővel elválasztva)

team_names
team_names string

Csapatnevek (egy vagy több csoportnév vesszővel elválasztva)

tags
tags string

Felhasználói címkék (egy vagy több felhasználói címke vesszővel elválasztva)

oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
ranglista
leaderboard array of object

ranglista

Helyezés
leaderboard.rank integer

A verseny résztvevőjének végső pozíciója.

Név
leaderboard.developer.name string

A fejlesztő neve (first + middle + vezetéknév).

Email
leaderboard.developer.email string

A fejlesztők e-mail-címe

Tagság óta
leaderboard.developer.member_since string

Az a dátum, amikor a fejlesztő taggá vált.

Utolsó bejelentkezés
leaderboard.developer.last_logged_in string

A fejlesztő utolsó bejelentkezésének dátuma.

Státusz
leaderboard.developer.status string

A fejlesztői fiók aktuális állapota.

Cég
leaderboard.developer.company string

A cég neve, amelybe a fejlesztő tartozik.

Csoport
leaderboard.developer.team string

A csapat neve, amelybe a fejlesztő tartozik.

tags
leaderboard.developer.tags array of string

tags

roles
leaderboard.developer.roles array of string

roles

Letiltott
leaderboard.blocked boolean

Azt jelzi, hogy ez a résztvevő le lett-e tiltva a versenyről.

Eltöltött percek
leaderboard.minutes_spent integer

Mennyi időt töltött a fejlesztő a válaszadással (percek alatt).

Nyelv
leaderboard.language string

A résztvevő által használt nyelv/keretrendszer.

Maximális pontok
leaderboard.max_points integer

A versenyen elérhető maximális pontszám.

Váltó
leaderboard.points integer

A résztvevő által szerzett pontok mennyisége.

Használt tippek
leaderboard.hints_used integer

A résztvevő által használt tippek száma.

Elveszett életek
leaderboard.lives_lost integer

A verseny során elveszített életek száma.

Szinten
leaderboard.levels array of object

Szinten

név
leaderboard.levels.name string

név

Kihívások
leaderboard.levels.challenges array of object

Kihívások

szám
leaderboard.levels.challenges.number integer

szám

kategória
leaderboard.levels.challenges.category string

kategória

Alkategória
leaderboard.levels.challenges.subcategory string

Alkategória

nehézség
leaderboard.levels.challenges.difficulty string

nehézség

állapot
leaderboard.levels.challenges.status string

állapot

max_points
leaderboard.levels.challenges.max_points integer

max_points

váltó
leaderboard.levels.challenges.points integer

váltó

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

szám
leaderboard.levels.challenges.stages.number integer

szám

név
leaderboard.levels.challenges.stages.name string

név

állapot
leaderboard.levels.challenges.stages.status string

állapot

váltó
leaderboard.levels.challenges.stages.points integer

váltó

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

Összes oldal
links.total_pages integer

Az eredményekben szereplő lapok teljes száma.

Találatok oldalanként
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma.

Következő oldal
links.next_page integer

A következő oldal oldalszáma (ha van ilyen).

Előző oldal
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen).

Összes eredmény
links.total_results integer

Az eredmények teljes száma.

Keresési fejlesztők előrehaladása

Ez a végpont a szervezet összes fejlesztőjének betanítási előrehaladását adja vissza a jelenlegi tartomány, szint és küldetés előrehaladásával. Ez a jelentési időszakban (amely 1, 7 vagy 30 nap lehet) vagy egy adott dátumtartományban a fejlesztői folyamat változását is felsorolja. Az eredmények a fejlesztői e-mailek, a fejlesztői címkék és a csapatnevek alapján szűrhetők.

Paraméterek

Name Kulcs Kötelező Típus Description
report_period_in_days
report_period_in_days integer

A múltba eltelt napok száma( érvényes értékek – 1, 7 és 30 nap)

startdate
startdate string

a fejlesztői folyamat a megadott időpontban vagy azt követően fejeződött be. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

a fejlesztői folyamat a megadott időpontban vagy azt megelőzően befejeződött. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

users
users string

A fejlesztői folyamatban részt venni kívánt felhasználók (egy vagy több felhasználói e-mail, vesszővel elválasztva)

team_names
team_names string

Csapatnevek (egy vagy több csoportnév vesszővel elválasztva)

tags
tags string

Felhasználói címkék (egy vagy több felhasználói címke vesszővel elválasztva)

oldal
page integer

Az eredmények oldalszáma

Válaszok

Ez tartalmazza az egyes fejlesztők előrehaladását az egyes nyelveken, tartományokon, szinteken és küldetéseken

Fejlesztői folyamat
DevelopersProgress

Keresési fejlesztők tevékenysége

Ez a végpont a szervezet összes fejlesztőjének részletes feladatnaplóját adja vissza, a fejlesztő kihívási pontszámával, nehézségével és kihívásának eredményével. Ez felsorolja a feladatnaplót a jelentés időszakában (amely lehet 1, 7 vagy 30 nap) vagy egy adott dátumtartományban. Az eredmények a fejlesztői e-mailek, a fejlesztői címkék és a csapatnevek alapján szűrhetők.

Paraméterek

Name Kulcs Kötelező Típus Description
report_period_in_days
report_period_in_days integer

A múltba eltelt napok száma( érvényes értékek – 1, 7 és 30 nap)

startdate
startdate string

a fejlesztői feladatnaplók a megadott időpontban vagy után fejeződnek be. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

a fejlesztői kihívások naplói a megadott időpontban vagy előtt befejeződtek. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

users
users string

A feladatnaplókba felvenni kívánt felhasználók (egy vagy több felhasználói e-mail, vesszővel elválasztva)

team_names
team_names string

Csapatnevek (egy vagy több csoportnév vesszővel elválasztva)

tags
tags string

Felhasználói címkék (egy vagy több felhasználói címke vesszővel elválasztva)

oldal
page integer

Az eredmények oldalszáma

Válaszok

Egy adott időszakra vonatkozó kihívások részletes naplója

Fejlesztői tevékenység
DevelopersActivity

Keresési felmérési kísérletek

Ez a végpont részletes jelentést ad vissza minden olyan fejlesztőnek, aki a megadott azonosítóval elvégezte az értékelést. A jelentés hatóköre többféleképpen is szűrhető. Az eredményeket szűrheti az adott fejlesztő(ek)nek, ha megadja az e-mail-címüket a lekérdezéshez. Ha egy állapot meg van adva, a rendszer csak a megadott állapotú értékelési kísérleteket tartalmazza. Ha a csoportnév(ek) meg vannak adva, csak a csoport(ok)on belüli felhasználók értékelési kísérletei szerepelnek. Ha a címkék meg vannak adva, csak az ilyen címkékkel rendelkező felhasználók értékelési kísérletei jelennek meg. Ha pass_status van megadva, a rendszer csak a megadott pass_status rendelkező értékelési kísérleteket tartalmazza. Ez magában foglalja az összefoglaló jelentésben szereplő összes adatot, valamint az értékelés részét képező összes kihívás részleteit.

Paraméterek

Name Kulcs Kötelező Típus Description
assessment_id
assessment_id string

Az értékelési azonosító

név
name string

Az értékelés neve

users
users string

Az értékelést megkísérlő felhasználók (egy vagy több felhasználói e-mail, vesszővel elválasztva)

állapot
status string

Az értékelési kísérlet állapota

team_names
team_names string

Csapatnevek (egy vagy több csoportnév vesszővel elválasztva)

tags
tags string

Felhasználói címkék (egy vagy több felhasználói címke vesszővel elválasztva)

pass_status
pass_status string

Az értékelési kísérlet átadási állapota

oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
Kísérlet
attempts array of object

Kísérlet

azonosító
attempts._id string

Az értékelési kísérlet azonosítója

Assessment
attempts._assessment string

A hozzá tartozó értékelés

Értékelés neve
attempts.name string

Az értékelés neve

Név
attempts.developer.name string

A fejlesztő neve (first + middle + vezetéknév).

Email
attempts.developer.email string

A fejlesztő e-mail-címe.

Tagság óta
attempts.developer.member_since string

Az a dátum, amikor a fejlesztő taggá vált.

Utolsó bejelentkezés
attempts.developer.last_logged_in string

A fejlesztő utolsó bejelentkezésének dátuma.

Státusz
attempts.developer.status string

A fejlesztői fiók aktuális állapota.

Cég
attempts.developer.company string

A cég neve, amelybe a fejlesztő tartozik.

Csoport
attempts.developer.team string

A csapat neve, amelybe a fejlesztő tartozik.

tags
attempts.developer.tags array of string

tags

roles
attempts.developer.roles array of string

roles

Státusz
attempts.status string

Egy olyan kihívás/értékelés állapotát jelzi, amely függőben, folyamatban, kész vagy "elérhetetlen" lehet.

Nyelv
attempts.language string

Az értékelés nyelve/keretrendszere. null = egynél több nyelvet támogató értékeléshez nem választott nyelv/keretrendszer.

Started
attempts.started string

Az értékelés indításának dátuma/időpontja.

Befejeződött
attempts.completed string

Az értékelés befejezésének dátuma/időpontja

Deadline
attempts.deadline string

Az értékelési határidő dátuma/időpontja. Ha egy értékelés nem rendelkezik határidővel, a határidő null értékű lesz.

Score
attempts.score integer

Értékelési pontszám %.

Befejezve a következőben:
attempts.completed_in string

Az értékelési kísérlet végrehajtásához szükséges idő.

Passing Grade
attempts.passing_grade integer

Az értékelés sikeres elvégzéséhez szükséges százalék.

Állapot átadása
attempts.pass_status string

Az értékelés sikeres állapota.

Helyes
attempts.progress.correct integer

A helyes kihívások száma.

Helytelen
attempts.progress.incorrect integer

A helytelen kihívások száma.

Kihívások száma
attempts.progress.number_of_challenges integer

A kihívások teljes száma.

Befejeződött
attempts.progress.completed integer

Az értékelés befejezésének dátuma/időpontja.

Található
attempts.accuracy.located integer

A % található biztonsági rések

Azonosított
attempts.accuracy.identified integer

Az azonosított biztonsági rések %

Rögzített
attempts.accuracy.fixed integer

A biztonsági rések % kijavítva

Kihívások
attempts.challenges array of object

Kihívások

szám
attempts.challenges.number integer

szám

kategória
attempts.challenges.category string

kategória

Alkategória
attempts.challenges.subcategory string

Alkategória

nehézség
attempts.challenges.difficulty string

nehézség

állapot
attempts.challenges.status string

állapot

max_score
attempts.challenges.max_score integer

max_score

pont
attempts.challenges.score integer

pont

állapot
attempts.challenges.locate.status string

állapot

állapot
attempts.challenges.identify.status string

állapot

állapot
attempts.challenges.fix.status string

állapot

Összes oldal
links.total_pages integer

Az eredményekben szereplő lapok teljes száma.

Találatok oldalanként
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma.

Következő oldal
links.next_page integer

A következő oldal oldalszáma (ha van ilyen).

Előző oldal
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen).

Összes eredmény
links.total_results integer

Az eredmények teljes száma.

Keresési tanulási folyamat

Képzési leírás Szűrők – felhasználók, csapatok és címkék

Paraméterek

Name Kulcs Kötelező Típus Description
users
users string

A tanulási folyamatban részt venni kívánt felhasználók (egy vagy több felhasználói e-mail, vesszővel elválasztva)

team_names
team_names string

Csapatnevek (egy vagy több csoportnév vesszővel elválasztva)

tags
tags string

Felhasználói címkék (egy vagy több felhasználói címke vesszővel elválasztva)

oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
Fejlesztők
developers array of ResourceRecord
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Keresési verseny ranglistája

Ez a végpont egyetlen verseny ranglistáját adja vissza. Ez magában foglalja az összes szintet, kihívást és szakaszt, amelyben a fejlesztő részt vett, és részletes metrikákat tartalmaz. Ez a végpont a ranglistát is visszaadhatja egy jelentési időszakban (amely lehet 1, 7 vagy 30 nap) vagy egy adott dátumtartományban. Az eredmények a fejlesztői e-mailek, a fejlesztői címkék és a csapatnevek alapján szűrhetők.

Paraméterek

Name Kulcs Kötelező Típus Description
Versenyazonosító
tournament_id True string

A verseny azonosítója

report_period_in_days
report_period_in_days integer

A múltba eltelt napok száma( érvényes értékek – 1, 7 és 30 nap)

startdate
startdate string

a fejlesztői ranglista a megadott időpontban vagy azt követően fejeződött be. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

a fejlesztői ranglista a megadott időpontban vagy azt megelőzően fejeződött be. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

users
users string

A ranglistára felvenni kívánt felhasználók (egy vagy több felhasználói e-mail, vesszővel elválasztva)

team_names
team_names string

Csapatnevek (egy vagy több csoportnév vesszővel elválasztva)

tags
tags string

Felhasználói címkék (egy vagy több felhasználói címke vesszővel elválasztva)

oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
ranglista
leaderboard array of TournamentParticipant
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Keresési értékelés

Ez a végpont visszaadja az értékelési objektumok listáját, amelyek az értékelésekhez kapcsolódó adatpontok tartományát tartalmazzák. Ide tartoznak az értékelési azonosítók, amelyek a többi assessments API-végponttal együtt használhatók. Az eredmények az állapot, a név, a támogatott nyelv és a nehézség alapján szűrhetők.

Paraméterek

Name Kulcs Kötelező Típus Description
állapot
status string

Értékelés állapota

név
name string

Értékelés neve

_id
_id string

Nyelvi azonosító

_váz
_framework string

Nyelvi keretrendszer

nehézség
difficulty string

Értékelési nehézség

oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
értékelés
assessments array of Assessment
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Tanfolyam URL-címének lekérése

Tanfolyam URL-címét tartalmazó JSON

Paraméterek

Name Kulcs Kötelező Típus Description
Nyelvi keretrendszer
language_framework True string

A nyelv és a keretrendszer neve "Java::Spring" formátumban

Course
course True string

Tanfolyam neve

Modul
module True string

A kurzusmodul neve

Átirányít
redirect boolean

Átirányítja a felhasználót a visszatérési URL-címre

Válaszok

Képzési kurzusok URL-címe

Tanfolyam URL-címe
CourseURL

Teams lekérése

Ez a végpont visszaadja a csapatobjektumok listáját, amelyek a csapatokhoz kapcsolódó adatpontok tartományát tartalmazzák. Ide tartoznak a csapatazonosítók, amelyek a többi csapat API-végponttal együtt használhatók.

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

Csapat neve
name string

Csapat neve

Válaszok

Name Elérési út Típus Description
Csapat
teams array of TeamDetails
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Tevékenység erősségeinek és gyengeségeinek lekérése

Ez a végpont a vállalat, csapat vagy felhasználó átlagos erősségeit és gyengeségeit adja vissza (a lekérdezés részletességi szintjétől függően) egy adott nyelvhez vagy az összes nyelvhez

Paraméterek

Name Kulcs Kötelező Típus Description
Céltípus
targetType string

A cél típusa. Alapértelmezések az API-kulcs hatókörétől függően. A jelentéskulcs alapértelmezései a vállalat számára. A csapatkulcs alapértelmezés szerint a csapathoz van kapcsolva.

Célazonosító
targetIdentifier string

Célazonosító (csoportnév, felhasználói e-mail vagy felhasználói azonosító)

Nyelvazonosító
languageId string

Nyelvi azonosító

Nyelvi keretrendszer
languageFramework string

Nyelvi keretrendszer

Oldal
page integer

Az eredmények oldalszáma

Válaszok

Az átlagos erősségek és gyengeségek objektum

Tevékenység legjobban teljesítőinek lekérése

Ezzel a beállítással lekérheti a legjobban teljesítő felhasználók listáját.

Paraméterek

Name Kulcs Kötelező Típus Description
Jelentési időszak
report_period integer

A statisztikák változásainak megtekintésére szolgáló napok száma

Felhasználók száma
num_users integer

A visszaadandó legjobb előadók száma

Oldal
page integer

Az eredmények oldalszáma

Címkék
tags string

Az eredmények szűrése a megadott címkék felső peformereinek megjelenítéséhez. A megadott címkéket vesszők jelölik, és az eredmények szűréséhez VAGY logikát használnak.

Csoport
team string

Az eredmények szűrése az adott csapat legeredményesebb szereplőinek megjelenítéséhez

Kezdési időpont
starttime date-time

Tartalmazza a megadott időpontban vagy után befejezett előrehaladási pontokat. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Befejezési idő
endtime date-time

A megadott időpontban vagy azt megelőzően befejezett pontok belefoglalása. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Válaszok

Name Elérési út Típus Description
séma
schema TopPerformers

A legjobban teljesítők listája

Verseny ranglistájának lekérése

Ez a végpont egyetlen verseny ranglistáját adja vissza. Ez magában foglalja az összes szintet, kihívást és szakaszt, amelyben a fejlesztő részt vett, és részletes metrikákat tartalmaz.

Paraméterek

Name Kulcs Kötelező Típus Description
Versenyazonosító
tournament_id True string

A verseny azonosítója

Oldal
page integer

Az eredmények oldalszáma

Válaszok

Name Elérési út Típus Description
ranglista
leaderboard array of TournamentParticipant
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Versenyek lekérése

Ez a végpont a vállalat versenyeinek listáját adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

Verseny neve
name string

Verseny neve

Kezdés dátuma
startdate date-time

Csak az adott időpontban vagy után kezdődő bajnokságokat adja vissza. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Záró dátum
enddate date-time

Csak olyan bajnokságokat ad vissza, amelyek a megadott időpontban vagy előtt fejeződnek be. idő: YYYY-MM-DDTHH:mm:ss. SSSZ

Válaszok

Name Elérési út Típus Description
Versenyek
tournaments array of Tournament
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Értékelések hozzárendelése

Ez a végpont hozzárendeli az adott értékelést a megadott felhasználókhoz/csapatokhoz. Visszaadja az értékeléshez hozzárendelt felhasználók listáját az e-mail-címükkel, a inviteUrl-lel és az állapottal, amely jelzi, hogy a meghívó e-mail lett-e elküldve.

Paraméterek

Name Kulcs Kötelező Típus Description
Értékelési azonosító
assessment_id True string

Az értékelési azonosító

users
users array of string

Azon felhasználók listája,

Csapat
teams array of string

Azon csapatok listája, amelyhez hozzárendeli az értékelést

sendEmail
sendEmail boolean

Jelző, amely jelzi, hogy az értékelés-meghívási e-mail elküldve van-e az értékelés hozzárendelésekor (alapértelmezett: igaz)

Válaszok

Name Elérési út Típus Description
assessmentInvitations
assessmentInvitations array of AssessmentAssignResponse

Értékelések lekérése

Ez a végpont visszaadja az értékelési objektumok listáját, amelyek az értékelésekhez kapcsolódó adatpontok tartományát tartalmazzák. Ide tartoznak az értékelési azonosítók, amelyek a többi assessments API-végponttal együtt használhatók.

Paraméterek

Name Kulcs Kötelező Típus Description
Oldal
page integer

Az eredmények oldalszáma

Kezdés dátuma
startdate date-time

Csak a megadott dátumon és után megkezdett visszaküldési értékelések. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Záró dátum
enddate date-time

Csak a megadott dátum előtt megkezdett vagy befejezett visszaküldési értékelések. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Válaszok

Name Elérési út Típus Description
értékelés
assessments array of Assessment
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

Értékelési kísérletek lekérése

Ez a végpont részletes jelentést ad vissza minden olyan fejlesztőnek, aki a megadott azonosítóval elvégezte az értékelést. A jelentés hatóköre többféleképpen is szűrhető. Az eredményeket szűrheti egy adott fejlesztőre úgy, hogy megadja az e-mail-címét a lekérdezéshez. Ha meg van adva a kezdési dátum, a rendszer csak az ezen dátum után indított vagy befejezett kísérleteket tartalmazza (és belefoglalja). Ha a befejezési dátum meg van adva, a rendszer csak a dátum előtt megkezdett vagy befejezett kihívásokat tartalmazza. Ha mindkettő egy dátumtartományt jelöl, amelyen szűrni szeretne. Ez magában foglalja az összefoglaló jelentésben szereplő összes adatot, valamint az értékelés részét képező összes kihívás részleteit.

Paraméterek

Name Kulcs Kötelező Típus Description
Értékelési azonosító
assessment_id True string

Az értékelési azonosító

Oldal
page integer

Az eredmények oldalszáma

Fejlesztői e-mail
developer string

A szűrni kívánt fejlesztő e-mail-címe

Kezdés dátuma
startdate date-time

Csak a megadott dátumon és után megkezdett visszatérési kísérletek. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Záró dátum
enddate date-time

Csak a megadott dátum előtt megkezdett vagy befejezett visszatérési kísérletek. Formátum: YYYY-MM-DDTHH:mm:ss. SSSZ

Válaszok

Name Elérési út Típus Description
Kísérlet
attempts array of object

Kísérlet

azonosító
attempts._id string

Az értékelési kísérlet azonosítója

Assessment
attempts._assessment string

A hozzá tartozó értékelés

Értékelés neve
attempts.name string

Az értékelés neve

Név
attempts.developer.name string

A fejlesztő neve (first + middle + vezetéknév).

Email
attempts.developer.email string

A fejlesztő e-mail-címe.

Tagság óta
attempts.developer.member_since string

Az a dátum, amikor a fejlesztő taggá vált.

Utolsó bejelentkezés
attempts.developer.last_logged_in string

A fejlesztő utolsó bejelentkezésének dátuma.

Státusz
attempts.developer.status string

A fejlesztői fiók aktuális állapota.

Cég
attempts.developer.company string

A cég neve, amelybe a fejlesztő tartozik.

Csoport
attempts.developer.team string

A csapat neve, amelybe a fejlesztő tartozik.

tags
attempts.developer.tags array of string

tags

roles
attempts.developer.roles array of string

roles

Státusz
attempts.status string

Egy olyan kihívás/értékelés állapotát jelzi, amely függőben, folyamatban, kész vagy "elérhetetlen" lehet.

Nyelv
attempts.language string

Az értékelés nyelve/keretrendszere. null = egynél több nyelvet támogató értékeléshez nem választott nyelv/keretrendszer.

Started
attempts.started string

Az értékelés indításának dátuma/időpontja.

Befejeződött
attempts.completed string

Az értékelés befejezésének dátuma/időpontja

Deadline
attempts.deadline string

Az értékelési határidő dátuma/időpontja. Ha egy értékelés nem rendelkezik határidővel, a határidő null értékű lesz.

Score
attempts.score integer

Értékelési pontszám %.

Befejezve a következőben:
attempts.completed_in string

Az értékelési kísérlet végrehajtásához szükséges idő.

Passing Grade
attempts.passing_grade integer

Az értékelés sikeres elvégzéséhez szükséges százalék.

Állapot átadása
attempts.pass_status string

Az értékelés sikeres állapota.

Helyes
attempts.progress.correct integer

A helyes kihívások száma.

Helytelen
attempts.progress.incorrect integer

A helytelen kihívások száma.

Kihívások száma
attempts.progress.number_of_challenges integer

A kihívások teljes száma.

Befejeződött
attempts.progress.completed integer

Az értékelés befejezésének dátuma/időpontja.

Található
attempts.accuracy.located integer

A % található biztonsági rések

Azonosított
attempts.accuracy.identified integer

Az azonosított biztonsági rések %

Rögzített
attempts.accuracy.fixed integer

A biztonsági rések % kijavítva

Kihívások
attempts.challenges array of object

Kihívások

szám
attempts.challenges.number integer

szám

kategória
attempts.challenges.category string

kategória

Alkategória
attempts.challenges.subcategory string

Alkategória

nehézség
attempts.challenges.difficulty string

nehézség

állapot
attempts.challenges.status string

állapot

max_score
attempts.challenges.max_score integer

max_score

pont
attempts.challenges.score integer

pont

állapot
attempts.challenges.locate.status string

állapot

állapot
attempts.challenges.identify.status string

állapot

állapot
attempts.challenges.fix.status string

állapot

Összes oldal
links.total_pages integer

Az eredményekben szereplő lapok teljes száma.

Találatok oldalanként
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma.

Következő oldal
links.next_page integer

A következő oldal oldalszáma (ha van ilyen).

Előző oldal
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen).

Összes eredmény
links.total_results integer

Az eredmények teljes száma.

Definíciók

Torna

Name Elérési út Típus Description
_id
_id string

A verseny azonosítója

név
name string

A verseny neve

leírás
description string

A verseny leírása

kezdési_idő
start_time date-time

A verseny kezdete

befejezési_idő
end_time date-time

A verseny végének időpontja

timezone
timezone string

Az időzóna, amelyben a bajnokságot rendezik

TournamentParticipant

Name Elérési út Típus Description
rangsorol
rank integer

A verseny résztvevőjének végső pozíciója

fejlesztő
developer Developer

Információk egy egyéni fejlesztőről

Blokkolt
blocked boolean

Azt jelzi, hogy ez a résztvevő le lett-e tiltva a bemutatóról

minutes_spent
minutes_spent integer

Mennyi időt töltött a fejlesztő a válaszadással (percek alatt)

nyelv
language string

A résztvevő által használt nyelv/keretrendszer

max_points
max_points integer

A versenyen elérhető maximális pontszám

váltó
points integer

A résztvevő által szerzett pontok mennyisége

hints_used
hints_used integer

A résztvevő által használt tippek száma

lives_lost
lives_lost integer

A résztvevő által a verseny során elveszített életek száma

Szinten
levels array of Level

A kihívás szintjei

szint

Name Elérési út Típus Description
név
name string

A szint neve

Kihívások
challenges array of object
szám
challenges.number integer

A feladat száma (1-nél kezdődik)

kategória
challenges.category string

A feladatkategória

Alkategória
challenges.subcategory string

A feladat alkategóriája

nehézség
challenges.difficulty string
Státusz
challenges.status Status

Egy olyan kihívás/értékelés állapotát jelzi, amely függőben, folyamatban, kész vagy "elérhetetlen" lehet

max_points
challenges.max_points integer

A feladathoz elérhető maximális pontok

váltó
challenges.points integer

A feladathoz kapott pontok

codebase_size
challenges.codebase_size string
minutes_spent
challenges.minutes_spent integer

Mennyi időt töltött a fejlesztő a válaszadással (percek alatt)

stages
challenges.stages array of Stage

Színpad

Name Elérési út Típus Description
szám
number integer

A szakasz száma

név
name string

A szakasz neve

állapot
status string

A kísérlet állapota ebben a szakaszban

váltó
points integer

Ezen a szakaszon szerzett pontok

max_points
max_points integer

Ezen a szakaszon elérhető maximális pontok

minutes_spent
minutes_spent integer

Mennyi időt töltött a fejlesztő a válaszadással (percek alatt)

lives_lost
lives_lost integer

Az ebben a szakaszban elvesztett életek száma

hints_used
hints_used integer

Az ebben a szakaszban használt tippek száma

Assessment

Name Elérési út Típus Description
_id
_id string

Az értékelési azonosító

állapot
status string

Az értékelés állapota

név
name string

Az értékelés neve

leírás
description string

Az értékelés leírása

supported_languages
supported_languages array of string

Az értékeléshez elérhető nyelvek/keretrendszerek listája

nehézség
difficulty string

Az értékelés nehézsége

success_ratio
success_ratio integer

Az értékelés sikeres elvégzéséhez szükséges százalék

emits_certificate
emits_certificate boolean

Az értékelés tanúsítványhoz van kapcsolva?

time_limit
time_limit integer

Az értékelés időkorlátja ezredmásodpercben. null = nincs időkorlát

start_date
start_date date-time

Az értékelés kezdete

end_date
end_date date-time

Az értékelés befejezésének dátuma

timezone
timezone string

Az értékelés időzónája

number_of_challenges
number_of_challenges integer

Az értékelés során jelentkező kihívások száma

self_assess
self_assess boolean

Az értékelés nyilvános értékelés?

retries_allowed
retries_allowed boolean

Engedélyezik az újrapróbálkozásokat az értékeléshez?

Státusz

Egy olyan kihívás/értékelés állapotát jelzi, amely függőben, folyamatban, kész vagy "elérhetetlen" lehet

Egy olyan kihívás/értékelés állapotát jelzi, amely függőben, folyamatban, kész vagy "elérhetetlen" lehet

Státusz
string

preferredDevLanguage

Fejlesztői nyelvi beállítások

Name Elérési út Típus Description
_id
_id string

Nyelvi azonosító

_váz
_framework string

Nyelvi keretrendszer

AssessmentAssignResponse

Válasz az értékelésre post-kérelem hozzárendeléséhez

Name Elérési út Típus Description
felhasználó
user string

Felhasználói e-mail-azonosító

inviteEmailSent
inviteEmailSent boolean

Meghívó e-mailt küldött?

inviteUrl
inviteUrl string

Értékelési meghívás URL-címe

TeamLeaderboard

A csoport ranglistán az adott jelentési időszakban érvényes összes csoportvezetői bejegyzés szerepel

Name Elérési út Típus Description
report_period_in_days
report_period_in_days integer

A múltban eltelt napok száma, amelyről jelentést szeretne tenni

ranglista
leaderboard array of TeamLeaderboardEntry
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

TeamLeaderboardEntry

Bejegyzés a csapat ranglistán

Name Elérési út Típus Description
rangsorol
rank integer

A csapat ranglistáján.

név
name string

A csapat neve

Fejlesztők
developers integer

A csapat fejlesztőinek száma

points_average
points_average integer

A csapat átlagpontjai

points_total
points_total integer

A csapat összesített pontjai

szabatosság
accuracy integer

A csapat pontossága (%)

confidence_level
confidence_level integer

A csapat megbízhatósági szintje (%)

time_spent
time_spent integer

A csapat által a kihívásokra fordított összes perc

installed_sensei
installed_sensei integer

Azon fejlesztők száma a csapatban, amelyek telepítették a sensei-t

Statisztikák a jelentésidőszakban
stats_over_report_period StatsOverReportPeriod

Az adott jelentési időszakra kiszámított statisztikák

MostEngagedTeams

A legtöbb elkötelezett Teams a vállalatban

Name Elérési út Típus Description
Csapat
teams array of TeamEntry

Csapatadatok

total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

TeamEntry

Ez az objektum a csapat adatait jelöli

Name Elérési út Típus Description
név
name string

A csapat neve

állapot
status string

A csapat állapota

timeSpent
timeSpent integer

Csapat töltött ideje

MostEngagedUsers

A legtöbb aktív felhasználó a vállalatnál

Name Elérési út Típus Description
users
users array of UserEntry

Felhasználói adatok

total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

UserEntry

Ez az objektum a felhasználói adatokat jelöli

Name Elérési út Típus Description
név
name string

A felhasználó neve

állapot
status string

A felhasználó állapota

timeSpent
timeSpent integer

A felhasználó által eltöltött idő

StatsOverReportPeriod

Az adott jelentési időszakra kiszámított statisztikák

Name Elérési út Típus Description
points_gained
points_gained integer

A fejlesztő által szerzett pontok száma

accuracy_change
accuracy_change integer

A pontosság változása a jelentési időszakban

confidence_level_change
confidence_level_change integer

A megbízhatósági szint változása a jelentési időszakban

minutes_spent
minutes_spent integer

A csapat által a kihívásokra fordított percek

challenges_correct
challenges_correct integer

A helyes kihívások száma

challenges_incorrect
challenges_incorrect integer

A helytelen kihívások száma

fejlesztő

Információk egy egyéni fejlesztőről

Name Elérési út Típus Description
név
name string

A fejlesztő neve (first + middle + vezetéknév)

e-mail
email string

A fejlesztők e-mail-címe

member_since
member_since date-time

Az a dátum, amikor a fejlesztő taggá vált

last_logged_in
last_logged_in date-time

A fejlesztő utolsó bejelentkezésének dátuma

állapot
status string

A fejlesztői fiók aktuális állapota

cég
company string

Az a cégnév, amelyet a fejlesztő a

csapat
team string

A csapat neve, amelybe a fejlesztő tartozik

tags
tags array of string

A fejlesztőhöz társított címkék

roles
roles string

A fejlesztő szerepkörei

DevelopersProgress

Ez tartalmazza az egyes fejlesztők előrehaladását az egyes nyelveken, tartományokon, szinteken és küldetéseken

Name Elérési út Típus Description
Fejlesztők
developers array of DeveloperProgressEntry

Azoknak a fejlesztőknek a listája, akik kísérletet tettek a képzésre

total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

DeveloperProgressEntry

Ez a bejegyzés egy objektumot jelöl a fejlesztők betanítási folyamatában, amely a fejlesztő adatait és a betanítási módban tett kísérletek előrehaladását tartalmazza

Name Elérési út Típus Description
fejlesztő
developer Developer

Információk egy egyéni fejlesztőről

nyelvek
languages array of TrainingProgressEntry

A fejlesztő által a betanítási módban megkísérelt nyelvek listája

TrainingProgressEntry

A nyelvekkel és a tartománylistával kapcsolatos befejezési folyamattal rendelkező bejegyzés

Name Elérési út Típus Description
név
name string

A nyelvi keretrendszer neve

language_progress
language_progress integer

A befejezett nyelv százalékos aránya

Birodalmakban
realms array of object

Az egyes nyelvek tartományainak listája

név
realms.name string

Tartomány neve

realm_progress
realms.realm_progress integer

A teljes tartomány százalékos aránya

Szinten
realms.levels array of object

Szintek listája minden egyes tartományhoz

név
realms.levels.name string

Szint neve

level_progress
realms.levels.level_progress integer

A befejezett szint százalékos aránya

Küldetések
realms.levels.quests array of object

Az egyes szintek küldetéseinek listája

név
realms.levels.quests.name string

A küldetés neve

quest_progress
realms.levels.quests.quest_progress integer

a küldetés befejezésének százalékos aránya

DevelopersActivity

Egy adott időszakra vonatkozó kihívások részletes naplója

Name Elérési út Típus Description
activities
activities array of ActivityEntry

A kihívásokkal kapcsolatos kísérleteket tartalmazó nyelvek listáját tartalmazó fejlesztők listája

total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

ActivityEntry

Ez az objektum a fejlesztőt és a kihívást jelentő kísérleteket jelöli

Name Elérési út Típus Description
fejlesztő
developer Developer

Információk egy egyéni fejlesztőről

Kihívásra tett kísérlet
challenge ChallengeAttempt

Deverloper kísérlete betanítási módban

ChallengeAttempt

Deverloper kísérlete betanítási módban

Name Elérési út Típus Description
nyelv
language string

A nyelvi keretrendszer neve

birodalom
realm string

Tartomány neve

szint
level string

Szint neve

keresés
quest string

A küldetés neve

kategória
category string

A feladat kategórianeve

Alkategória
subcategory string

A feladat alkategórianeve

nehézség
difficulty string

A kihívás nehézségi szintje

elkezdődött
started date-time

Megkezdődött az időfeladat

Befejezett
completed date-time

Az időfeladatok befejeződtek

duration
duration integer

A feladat befejezéséhez másodpercek alatt eltelt idő

állapot
status string

A kihívás állapota, a feladat helytelen állapotával, 1 vagy több helytelen fázissal

hints_used
hints_used integer

A fejlesztő által használt kihívási szakaszokra vonatkozó tippek teljes száma

pont
score integer

Megszerzett pontok

max_score
max_score string

A kihíváshoz elérhető maximális pontok

Biztonsági rés kiválasztása
select_vulnerability SelectVulnerability

A kihívás természete

Biztonsági rés megkeresése
locate_vulnerability LocateVulnerability

A kihívás természete

Megoldás azonosítása
identify_solution IdentifySolution

A kihívás természete

SelectVulnerability

A kihívás természete

Name Elérési út Típus Description
attempt_index
attempt_index integer

Hányszor próbálta meg a fejlesztő a szakaszt

állapot
status string

A feladat kimenetele, out_of_reach állapot egy olyan szakaszt ír le, amelyet a fejlesztő még nem kísérelt meg

max_score
max_score integer

A biztonsági rés kiválasztásához elérhető maximális pontok

pont
score integer

A biztonsági rés kiválasztásához beszerzett pontok

Kimarad
skipped boolean

Ha igaz értékre van állítva, a szakasz kihagyva. Ha az állapot hamis, a szakasz befejeződött, vagy még meg kell kísérelni

Lokalizálhatóság

A kihívás természete

Name Elérési út Típus Description
attempt_index
attempt_index integer

Hányszor próbálta meg a fejlesztő a szakaszt

állapot
status string

A feladat eredménye

max_score
max_score integer

A biztonsági rések felkutatására elérhető maximális pontok

pont
score integer

A biztonsági rések helyének helyéhez beszerzett pontok

IdentifySolution

A kihívás természete

Name Elérési út Típus Description
attempt_index
attempt_index integer

Hányszor próbálta meg a fejlesztő a szakaszt

állapot
status string

A feladat eredménye

max_score
max_score integer

A megoldás azonosításához elérhető maximális pontok

pont
score integer

A megoldás azonosításához beszerzett pontok

ResourceItem

Erőforráselem részletei

Name Elérési út Típus Description
azonosító
id string
név
name string

Resource

Erőforrás részletei

Name Elérési út Típus Description
azonosító
id string
név
name string
items
items array of ResourceItem

CompletedResource

Egy befejezett képzési erőforrás részletei

Name Elérési út Típus Description
erőforrás
resource array of string

A befejezett erőforrás kategorizálásának és nevének rendezett listája

time_completed
time_completed date-time

A tanulási erőforrás befejezésekor

Erőforrás-rekord

Egy fejlesztő befejezett tanulási erőforrásainak rekordja

Name Elérési út Típus Description
fejlesztő
profile Developer

Információk egy egyéni fejlesztőről

Befejezett
completed array of CompletedResource

A felhasználó által befejezett összes képzési erőforrás

CourseURL

Képzési kurzusok URL-címe

Name Elérési út Típus Description
URL-cím
url string

TANFOLYAM URL-címe

TeamData

Name Elérési út Típus Description
név
name string

Csapat neve

UserData

Name Elérési út Típus Description
azonosító
id string

A felhasználó erőforrás-azonosítója

e-mail
email string

A felhasználó e-mail-címe

szerepkör
role string

A felhasználóhoz rendelt szerepkör, amely a fejlesztő, a csapatkezelő vagy a vállalati rendszergazda egyike

első
name.first

Keresztnév

középső
name.middle

Középső név

utolsó
name.last

Vezetéknév

állapot
status string

Felhasználó állapota

meghívás dátuma
invite-date date-time

A felhasználó legutóbbi meghívásának időpontja

last-login-date
last-login-date date-time

A felhasználó legutóbbi bejelentkezése

Csapatadatok
team TeamData
tags
tags array of string

A felhasználóval kapcsolatos azonosító adatok. Példa: Fej negyedek, Asia-Pacific

preferredDevLanguages
preferredDevLanguages array of preferredDevLanguage

Fejlesztői nyelvek beállítása

UserUpdated

Name Elérési út Típus Description
állapotkód
statusCode integer

Sikeres válaszüzenet állapotkódja

üzenet
message string

Sikeres válaszüzenet leírása

kód
code string

Secure Code Warrior Code

UserCreated

Name Elérési út Típus Description
azonosító
id string

Secure Code Warrior-erőforrásazonosító

állapotkód
statusCode integer

Sikeres válaszüzenet állapotkódja

üzenet
message string

Sikeres válaszüzenet leírása

kód
code string

Secure Code Warrior Code

Felhasználó által törölt

Name Elérési út Típus Description
állapotkód
statusCode integer

Sikeres válaszüzenet állapotkódja

üzenet
message string

Sikeres válaszüzenet leírása

kód
code string

Secure Code Warrior Code

UsersList

A UserData listája

Name Elérési út Típus Description
users
users array of UserData

TopPerformers

A legjobban teljesítők listája

Name Elérési út Típus Description
report_period_in_days
report_period_in_days integer

Az elmúlt napok száma, amelyről jelentést szeretne tenni

top_performers
top_performers array of TopPerformer
total_pages
links.total_pages integer

Az eredményekben szereplő lapok teljes száma

results_per_page
links.results_per_page integer

Az egyes oldalakon található találatok maximális száma

next_page
links.next_page integer

A következő oldal oldalszáma (ha van ilyen)

prev_page
links.prev_page integer

Az előző oldal oldalszáma (ha van ilyen)

total_results
links.total_results integer

Az eredmények teljes száma

TopPerformer

Legjobban teljesítő felhasználó

Name Elérési út Típus Description
váltó
points integer

Egy adott időszakon belül szerzett pontok teljes száma

azonosító
id string

Felhasználói azonosító UUID formátumban

e-mail
email string

Felhasználói e-mail

első
name.first string

Felhasználónév

középső
name.middle string

Felhasználónév középső neve

utolsó
name.last string

Felhasználónév vezetékneve

tags
tags array of string

Felhasználói címkék

állapot
status string

Felhasználó állapota

Csapatadatok
team TeamData

UsersTimeSpent

A felhasználói tevékenységet megjelenítő bejegyzés.

Name Elérési út Típus Description
azonosító
id string

Felhasználói azonosító UUID formátumban

e-mail
email string

Felhasználói e-mail

első
name.first string

Felhasználónév

középső
name.middle string

Felhasználónév középső neve

utolsó
name.last string

Felhasználónév vezetékneve

tags
tags array of string

Felhasználói címkék

állapot
status string

Felhasználó állapota

Csapatadatok
team TeamData
eltöltött idő
time-spent array of object

Dátumok tömbje az egy napban eltöltött idő/tevékenység lebontásával

date
time-spent.date date

Dátum (UTC)

Értékelések
time-spent.activity.Assessments integer

Értékelésekre fordított idő

Tanulás
time-spent.activity.Learning integer

Tanulással töltött idő

Versenyek
time-spent.activity.Tournaments integer

Versenyeken töltött idő

Oktatás
time-spent.activity.Training integer

Oktatással töltött idő

ErősségekAndWeaknesses

Az átlagos erősségek és gyengeségek objektum

Name Elérési út Típus Description
auth
auth AverageStrengthsAndWeaknessesEntry

Ez az objektum az egyes felügyeleti kategóriákat jelöli

data_handling
data_handling AverageStrengthsAndWeaknessesEntry

Ez az objektum az egyes felügyeleti kategóriákat jelöli

helytelen konfiguráció
misconfig AverageStrengthsAndWeaknessesEntry

Ez az objektum az egyes felügyeleti kategóriákat jelöli

üzelmek
practices AverageStrengthsAndWeaknessesEntry

Ez az objektum az egyes felügyeleti kategóriákat jelöli

sensitive_data
sensitive_data AverageStrengthsAndWeaknessesEntry

Ez az objektum az egyes felügyeleti kategóriákat jelöli

other
other AverageStrengthsAndWeaknessesEntry

Ez az objektum az egyes felügyeleti kategóriákat jelöli

AverageStrengthsAndWeaknessesEntry

Ez az objektum az egyes felügyeleti kategóriákat jelöli

Name Elérési út Típus Description
Kihívások
challenges ChallengesEntry

Az adatokkal kapcsolatos kihívások

Tippeket
hints HintsEntry

Tippek az adatokhoz

váltó
points integer

Váltó

timeSpent
timeSpent integer

Eltöltött idő

ChallengesEntry

Az adatokkal kapcsolatos kihívások

Name Elérési út Típus Description
Kísérlet
attempted integer

Megkísérelt kihívások

helyes
correct integer

A megkísérelt hiba kijavítása

helytelen
incorrect integer

Helytelen kísérlet

százalékkorrektor
percentageCorrect integer

Százalékos érték helyes

ratioCorrect
ratioCorrect number

Arány helyes

TippsEntry

Tippek az adatokhoz

Name Elérési út Típus Description
megbízhatósági szint
confidenceLevel integer

Megbízhatósági szint

teljes
total integer

Total

used
used integer

Felhasználva

TeamDetails

Csapatadatok

Name Elérési út Típus Description
azonosító
id string

Csapatazonosító

név
name string

A csapat neve

tags
tags array of string

A csapattal kapcsolatos bármilyen azonosító információ. Példa: Head Quarters, Asia-Pacific, Engineering

előkészítésMessage
onboardingMessage string

A csapatnak szóló beszállóüzenet

állapot
status string

Csapat állapota

memberJoinToken
memberJoinToken string

Tagsági jogkivonat

companyName
companyName string

A vállalat neve

nyelvek
languages array of string

Csapatnyelvek

TeamDeleteResponse

Csapattörlés válasza

Name Elérési út Típus Description
deleteStatus
deleteStatus string

A törlési művelet állapota

Course

Name Elérési út Típus Description
_id
_id string

A tanfolyam azonosítója

név
name string

A tanfolyam neve

leírás
description string

A tanfolyam leírása

állapot
status string

A kurzus állapota

supported_languages
supported_languages array of string

A kurzushoz elérhető nyelvek/keretrendszerek listája

határidő
deadline date-time

A kurzus befejezésének dátuma

által készített
created_by string

A kurzus szerzőjének ResourceId azonosítója

CourseDeveloperProgressEntry

Ez a bejegyzés egy fejlesztői kurzus előrehaladását jelzi

Name Elérési út Típus Description
user_id
user_id string

Felhasználói erőforrás azonosítója

állapot
status string

Tanfolyam állapota

szabatosság
accuracy integer

A helyes kísérletek százalékos aránya

konfidencia
confidence integer

A rendelkezésre álló tippekhez használt találatok aránya

minutes_spent
minutes_spent integer

A felhasználó által a tanfolyamon töltött mimnutes teljes idő

first_completed_date
first_completed_date date-time

Az első kurzusnyelv befejezésének dátuma

first_enrolled_date
first_enrolled_date date-time

Az első kurzusnyelv regisztrálásának dátuma

haladás
progress integer

A kurzus előrehaladása

nyelvek
languages array of CourseDeveloperProgressLanguageEntry

A kurzus nyelveinek listája

Felkéri
invites array of CourseDeveloperProgressInviteEntry

Meghívások és emlékeztetők listája

CourseDeveloperProgressInviteEntry

Ez a bejegyzés egy fejlesztői kurzus előrehaladási meghívásait és emlékeztetőit jelöli.

Ez a bejegyzés egy fejlesztői kurzus előrehaladási meghívásait és emlékeztetőit jelöli.

Fejlesztői tanfolyam előrehaladási bejegyzése meghívásokhoz és emlékeztetőkhöz.

CourseDeveloperProgressLanguageEntry

Ez a bejegyzés egyetlen nyelv fejlesztői kurzusának előrehaladását jelöli

Name Elérési út Típus Description
nyelv
language string

A programozási nyelv

állapot
status string

A kurzus nyelvének állapota

szabatosság
accuracy integer

A nyelv helyes kísérleteinek százalékos aránya

konfidencia
confidence integer

A nyelvhez elérhető tippekhez használt találatok aránya

minutes_spent
minutes_spent integer

A felhasználó által a tanfolyamon a nyelvre fordított teljes idő

haladás
progress integer

A kurzus előrehaladása a nyelvhez

videos_watched
videos_watched integer

A felhasználó által a nyelvhez megtekintett videók mennyisége