Secure Code Warrior (oberoende utgivare) (förhandsversion)
Den här secure code Warrior()-https://securecodewarrior.comanslutningsappen ger programmatisk åtkomst till utbildningsplattformen. Secure Code Warrior gör säker kodning till en positiv och engagerande upplevelse för utvecklare när de ökar sina kunskaper om programvarusäkerhet. Med vår flaggskeppsplattform för lärande vägleder vi varje kodare längs sin egen föredragna utbildningsväg, så att säkerhetskvalificerade utvecklare blir de dagliga superhjältarna i vår anslutna värld.
Den här anslutningsappen är tillgänglig i följande produkter och regioner:
| Tjänster | Class | Regioner |
|---|---|---|
| Copilot Studio | Premie | Alla Power Automate-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Logiska appar | Norm | Alla Logic Apps-regioner utom följande: – Azure Government-regioner – Regioner i Azure Kina - US Department of Defense (DoD) |
| Power Apps | Premie | Alla Power Apps-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premie | Alla Power Automate-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Namn | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| E-postmeddelande | ttaylor@hitachisolutions.com |
| Metadata för anslutningsprogram | |
|---|---|
| Utgivare | Hitachi-lösningar |
| Läs mer om Secure Code Warrior | https://docs.microsoft.com/connectors/securecodewarrior |
| Webbplats | https://www.securecodewarrior.com/ |
| Sekretesspolicy | https://www.securecodewarrior.com/trust/privacy-policy |
| Kategorier | IT-åtgärder |
Skapa en anslutning
Anslutningsappen stöder följande autentiseringstyper:
| Standardinställning | Parametrar för att skapa anslutning. | Alla regioner | Går inte att dela |
Standard
Tillämpligt: Alla regioner
Parametrar för att skapa anslutning.
Det här är inte delningsbar anslutning. Om power-appen delas med en annan användare uppmanas en annan användare att skapa en ny anslutning explicit.
| Namn | Typ | Description | Krävs |
|---|---|---|---|
| API-token | securestring | API-token för det här API:et | Sann |
Begränsningsgränser
| Name | Anrop | Förnyelseperiod |
|---|---|---|
| API-anrop per anslutning | 100 | 60 sekunder |
Åtgärder
| Få den mest engagerade teamaktiviteten |
Den här slutpunkten returnerar de främsta "N" mest engagerade teamen. |
| Få förlopp för alla utvecklare för kursen |
Den här slutpunkten returnerar förloppet för alla utvecklare för den angivna kursen. |
| Förlopp för sökkursutvecklare |
Den här slutpunkten returnerar kursförloppet för alla utvecklare i organisationen. |
| Förlopp för sökutvecklare |
Den här slutpunkten returnerar utbildningsförloppet för alla utvecklare inom organisationen, med aktuell sfär, nivå och uppdragsförlopp. Detta visar också ändringen i utvecklarförloppet under rapportperioden (som kan vara 1, 7 eller 30 dagar) eller ett visst datumintervall. Resultaten kan filtreras baserat på utvecklarens e-post, utvecklartaggar och teamnamn. |
| Get Users Activity Most Engaged |
Den här slutpunkten returnerar de främsta "N" mest engagerade användarna. |
| Hämta aktivitetsstyrkor och svagheter |
Den här slutpunkten returnerar de genomsnittliga styrkorna och svagheterna för ett företag, team eller användare (beroende på frågans detaljnivå) för ett visst språk eller alla språk |
| Hämta aktivitetstopparter |
Detta används för att hämta en lista över användare med högst prestanda. |
| Hämta alla kurser |
Den här slutpunkten returnerar en lista över Kursobjekt som innehåller ett antal datapunkter relaterade till kurser. Detta inkluderar kurs-ID:n, som kan användas tillsammans med de andra kurs-API-slutpunkterna. |
| Hämta användare |
Detta används för att hämta en enskild användarpost. Svaret kan formas genom att skicka in en fältfrågeparameter med attributnamnen som ska returneras. |
| Hämta användare |
Detta används för att hämta alla användarposter. Svaret kan formas genom att skicka in en fältfrågeparameter med attributnamnen som ska returneras. |
| Hämta kurs-URL |
JSON som innehåller kurs-URL |
| Hämta resurser |
Lista över utbildningsresurser |
| Hämta teaminformation |
Detta används för att få information om ett team. |
| Hämta teamranking |
Den här slutpunkten returnerar en lista över alla team inom organisationen, med deras aktuella statistik samt ändringen i statistik under rapportperioden (som kan vara 1, 7 eller 30 dagar). |
| Hämta Teams |
Den här slutpunkten returnerar en lista över Team-objekt som innehåller ett antal datapunkter relaterade till team. Detta inkluderar team-ID:n, som kan användas tillsammans med de andra team-API-slutpunkterna. |
| Hämta tid som spenderas |
Tid på plattformen för utvärderingar, utbildning, turneringar och utbildning. |
| Hämta turneringar |
Den här slutpunkten returnerar en lista över turneringar i företaget. |
| Hämta turneringsranking |
Den här slutpunkten returnerar rankningslistan för en enskild turnering. Detta omfattar alla nivåer, utmaningar och steg som utvecklaren deltog i, med detaljerade mått för var och en. |
| Hämta utvecklaraktivitet |
Den här slutpunkten returnerar den detaljerade utmaningsloggen för alla utvecklare inom organisationen, med utmaningspoäng, svårigheter och utmaningsresultat för utvecklaren. |
| Hämta utvecklarframstatus |
Den här slutpunkten returnerar utbildningsförloppet för alla utvecklare inom organisationen, med aktuell sfär, nivå och uppdragsförlopp. |
| Hämta utvecklarlista |
Den här slutpunkten returnerar en lista över alla utvecklare inom organisationen, med deras aktuella statistik samt ändringen i statistik under rapportperioden (som kan vara 1, 7 eller 30 dagar). |
| Hämta utvärderingar |
Den här slutpunkten returnerar en lista över utvärderingsobjekt som innehåller ett antal datapunkter som är relaterade till utvärderingar. Detta inkluderar utvärderings-ID:n, som kan användas tillsammans med de andra utvärderings-API-slutpunkterna. |
| Hämta utvärderingsförsök |
Den här slutpunkten returnerar en detaljerad rapport för alla utvecklare som har tagit utvärderingen med det angivna ID:t. Rapportens omfattning kan filtreras på flera olika sätt. Du kan filtrera resultat till en viss utvecklare genom att ange deras e-postadress med frågan. Om ett startdatum anges inkluderas endast försök som startats eller slutförts efter (och inklusive) detta datum. Om ett slutdatum anges ingår endast utmaningar som har startats eller slutförts före detta datum. Att ange båda anger ett datumintervall att filtrera på. Detta inkluderar alla data i sammanfattningsrapporten plus information om alla utmaningar som ingår i utvärderingen. |
| Information om uppdateringsteamet |
Detta används för att uppdatera information om ett team. |
| Rankningslista för sökutvecklare |
Den här slutpunkten returnerar en lista över alla utvecklare inom organisationen, med deras aktuella statistik. Detta visar också ändringen i statistik under rapportperioden (som kan vara 1, 7 eller 30 dagar) eller ett angivet datumintervall. Resultaten kan filtreras baserat på utvecklarens e-post, utvecklartaggar och teamnamn. |
| Search Tournament Leaderboard |
Den här slutpunkten returnerar rankningslistan för en enskild turnering. Detta omfattar alla nivåer, utmaningar och steg som utvecklaren deltog i, med detaljerade mått för var och en. Den här slutpunkten kan också returnera rankningslistan under en rapportperiod (som kan vara 1, 7 eller 30 dagar) eller ett visst datumintervall. Resultaten kan filtreras baserat på utvecklarens e-post, utvecklartaggar och teamnamn. |
| Skapa en användare |
Skapar en användare. |
| Skapa ett team |
Detta används för att skapa ett team. |
| Sök användare |
Detta används för att hämta alla användarposter. Svaret kan formas genom att skicka in en fältfrågeparameter med attributnamnen som ska returneras. Filtret uppnås genom att filtervillkoren skickas genom brödtexten. |
| Sök utvecklaraktivitet |
Den här slutpunkten returnerar den detaljerade utmaningsloggen för alla utvecklare inom organisationen, med utmaningspoäng, svårigheter och utmaningsresultat för utvecklaren. Detta visar även utmaningsloggen under rapportperioden (som kan vara 1, 7 eller 30 dagar) eller ett angivet datumintervall. Resultaten kan filtreras baserat på utvecklarens e-post, utvecklartaggar och teamnamn. |
| Sökinlärningsförlopp |
Utbildningsbeskrivningsfilter – användare, team och taggar |
| Sökutvärdering |
Den här slutpunkten returnerar en lista över utvärderingsobjekt som innehåller ett antal datapunkter som är relaterade till utvärderingar. Detta inkluderar utvärderings-ID:n, som kan användas tillsammans med de andra utvärderings-API-slutpunkterna. Resultaten kan filtreras baserat på status, namn, språk som stöds och svårigheter. |
| Sökutvärderingsförsök |
Den här slutpunkten returnerar en detaljerad rapport för alla utvecklare som har tagit utvärderingen med det angivna ID:t. Rapportens omfattning kan filtreras på flera olika sätt. Du kan filtrera resultat till givna utvecklare genom att ange deras e-postadresser med frågan. Om en status anges inkluderas endast utvärderingsförsök med angiven status. Om teamnamn tillhandahålls inkluderas endast utvärderingsförsök av användare i dessa team. Om taggar tillhandahålls inkluderas endast utvärderingsförsök av användare med dessa taggar. Om en pass_status tillhandahålls inkluderas endast utvärderingsförsök med angivna pass_status. Detta inkluderar alla data i sammanfattningsrapporten plus information om alla utmaningar som ingår i utvärderingen. |
| Ta bort användare |
Tar bort användaren som refereras till av det angivna ID:t. |
| Ta bort team |
Detta används för att ta bort ett team. |
| Tilldela utvärderingar |
Den här slutpunkten tilldelar den angivna utvärderingen till de angivna användarna/teamen. Returnerar en lista över användare som har tilldelats utvärderingen med sin e-post, inviteUrl och status som anger om e-post för inbjudan har skickats. |
| Uppdatera användare |
Uppdaterar en användare med angivna data. Taggar ersätts. |
| Visar utbildningsresurser som har slutförts, lästs eller övervakats |
Utbildningsbeskrivning |
Få den mest engagerade teamaktiviteten
Den här slutpunkten returnerar de främsta "N" mest engagerade teamen.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Rapportperiod
|
report_period | integer |
Antalet dagar som de mest engagerade teamen ska visas under (report_period ska anges ensamt eller med enddate) |
|
|
Startdatum
|
startdate | string |
Startdatum för datumintervall (bör inte anges med report_period). Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Slutdatum
|
enddate | string |
Slutdatum för datumintervall (bör vara större än startdatum). Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Antal Teams
|
number_of_teams | integer |
Högsta N-antalet team |
|
|
Etiketter
|
tags | string |
Användartaggar |
|
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
De mest engagerade teamen i företaget
- Body
- MostEngagedTeams
Få förlopp för alla utvecklare för kursen
Den här slutpunkten returnerar förloppet för alla utvecklare för den angivna kursen.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Kurs-ID
|
course_id | True | string |
Kurs-ID |
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
data
|
data | array of CourseDeveloperProgressEntry | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Förlopp för sökkursutvecklare
Den här slutpunkten returnerar kursförloppet för alla utvecklare i organisationen.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
course_id
|
course_id | array of uuid |
Matris med kurs-ID |
|
|
user_id
|
user_id | array of uuid |
Matris med användarresurs-ID |
|
|
status
|
status | string |
Kursstatus |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
data
|
data | array of object | |
|
user_id
|
data.user_id | string |
Användarresurs-ID |
|
status
|
data.status | string |
Kursstatus |
|
noggrannhet
|
data.accuracy | integer |
Procentandelen korrekta försök |
|
självförtroende
|
data.confidence | integer |
Förhållandet mellan träffar som används för tillgängliga tips |
|
minutes_spent
|
data.minutes_spent | integer |
Den totala tid i mimnutes som användaren har lagt ned på kursen |
|
first_completed_date
|
data.first_completed_date | date-time |
Det datum då det första kursspråket slutfördes |
|
first_enrolled_date
|
data.first_enrolled_date | date-time |
Det datum då det första kursspråket registrerades i |
|
Förlopp
|
data.progress | integer |
Kursens förlopp |
|
Språk
|
data.languages | array of CourseDeveloperProgressLanguageEntry |
Lista över språk för kursen |
|
Inbjuder
|
data.invites | array of CourseDeveloperProgressInviteEntry |
Lista över inbjudningar och påminnelser |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Förlopp för sökutvecklare
Den här slutpunkten returnerar utbildningsförloppet för alla utvecklare inom organisationen, med aktuell sfär, nivå och uppdragsförlopp. Detta visar också ändringen i utvecklarförloppet under rapportperioden (som kan vara 1, 7 eller 30 dagar) eller ett visst datumintervall. Resultaten kan filtreras baserat på utvecklarens e-post, utvecklartaggar och teamnamn.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Antalet dagar in i det förflutna att rapportera om (giltiga värden - 1, 7 och 30 dagar) |
|
|
startdate
|
startdate | string |
utvecklarens förlopp slutfördes på eller efter den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
enddate
|
enddate | string |
utvecklarens förlopp slutfördes på eller före den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
users
|
users | string |
Användare som ska inkluderas i utvecklarens förlopp (en eller flera användar-e-postmeddelanden, avgränsade med kommatecken) |
|
|
team_names
|
team_names | string |
Teamnamn (ett eller flera teamnamn avgränsade med kommatecken) |
|
|
tags
|
tags | string |
Användartaggar (en eller flera användartaggar avgränsade med kommatecken) |
|
|
sida
|
page | integer |
Sidnumret för resultat |
Returer
Detta innehåller förloppet för varje utvecklare på vart och ett av språken, sfärerna, nivåerna och uppdragen
- Utvecklarens förlopp
- DevelopersProgress
Get Users Activity Most Engaged
Den här slutpunkten returnerar de främsta "N" mest engagerade användarna.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Rapportperiod
|
report_period | integer |
Antalet dagar som de mest engagerade användarna ska visas (report_period ska anges ensamt eller med enddate) |
|
|
Startdatum
|
startdate | string |
Startdatum för datumintervall (bör inte anges med report_period). Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Slutdatum
|
enddate | string |
Slutdatum för datumintervall (bör vara större än startdatum). Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Antal användare
|
number_of_users | integer |
Högsta antalet användare |
|
|
Gruppnamn
|
team_name | string |
Gruppnamn |
|
|
Etiketter
|
tags | string |
Användartaggar |
|
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
Mest engagerade användare i företaget
- Body
- MostEngagedUsers
Hämta aktivitetsstyrkor och svagheter
Den här slutpunkten returnerar de genomsnittliga styrkorna och svagheterna för ett företag, team eller användare (beroende på frågans detaljnivå) för ett visst språk eller alla språk
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Måltyp
|
targetType | string |
Typ av mål. Standardvärden beroende på API-nyckelns omfång. Rapportnyckeln är som standard företag. Teamnyckeln är som standard team. |
|
|
Målidentifierare
|
targetIdentifier | string |
Målidentifierare (teamnamn, användar-e-post eller användar-ID) |
|
|
Språk-ID
|
languageId | string |
Språk-ID |
|
|
Language Framework
|
languageFramework | string |
Language Framework |
|
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
Objekt för genomsnittliga styrkor och svagheter
Hämta aktivitetstopparter
Detta används för att hämta en lista över användare med högst prestanda.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Rapportperiod
|
report_period | integer |
Antalet dagar då ändringarna i statistiken ska visas |
|
|
Antal användare
|
num_users | integer |
Antalet toppmodeller som ska returneras |
|
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
Etiketter
|
tags | string |
Filtrera resultat för att visa de översta peformers för de angivna taggarna. Angivna taggar avgränsas med kommatecken och använder OR-logik för att filtrera resultat. |
|
|
Grupp
|
team | string |
Filtrera resultat för att visa de bästa artisterna för det angivna teamet |
|
|
Starttid
|
starttime | date-time |
Innehåller punkter från förlopp som slutförts på eller efter den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Avslutningstid
|
endtime | date-time |
Inkludera punkter från förlopp som slutförts på eller före den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
schema
|
schema | TopPerformers |
Lista över de bästa artisterna |
Hämta alla kurser
Den här slutpunkten returnerar en lista över Kursobjekt som innehåller ett antal datapunkter relaterade till kurser. Detta inkluderar kurs-ID:n, som kan användas tillsammans med de andra kurs-API-slutpunkterna.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Kurser
|
courses | array of Course | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Hämta användare
Detta används för att hämta en enskild användarpost. Svaret kan formas genom att skicka in en fältfrågeparameter med attributnamnen som ska returneras.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
ID-nummer
|
id | True | string |
Användarens resurs-ID. |
|
ID-typ
|
idtype | string |
Används för att klassificera typen av användar-ID i URL:en. |
|
|
Fields
|
fields | string |
En matris med fält. Returnerar endast de attribut som anges i filtret. Varje attribut ska vara kommaavgränsat. |
Returer
- Användardata
- UserData
Hämta användare
Detta används för att hämta alla användarposter. Svaret kan formas genom att skicka in en fältfrågeparameter med attributnamnen som ska returneras.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
En matris med fält. Returnerar endast de angivna attributen. Varje attribut ska vara kommaavgränsat. |
|
|
Sida
|
page | integer |
Returnerar det angivna sidnumret för en sidnumrerad resultatuppsättning. Sidstorlekar är 1 000 poster. |
Returer
Lista över UserData
- Användarlista
- UsersList
Hämta kurs-URL
JSON som innehåller kurs-URL
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Language Framework
|
language_framework | True | string |
Namn på språk och ramverk i formatet "Java::Spring" |
|
Kurs
|
course | True | string |
Kursnamn |
|
Modul
|
module | True | string |
Kursmodulens namn |
|
Omdirigera
|
redirect | boolean |
Omdirigerar användaren till retur-URL:en |
Returer
URL till utbildningskurser
- Kurs-URL
- CourseURL
Hämta resurser
Lista över utbildningsresurser
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
resources
|
resources | array of Resource |
Hämta teaminformation
Detta används för att få information om ett team.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Teamets ID
|
team_id | True | string |
Teamets ID |
Returer
Teaminformation
- Body
- TeamDetails
Hämta teamranking
Den här slutpunkten returnerar en lista över alla team inom organisationen, med deras aktuella statistik samt ändringen i statistik under rapportperioden (som kan vara 1, 7 eller 30 dagar).
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Rapportperiod
|
report_period | integer |
Antalet dagar då ändringarna i statistiken ska visas |
|
|
Utelämna inaktiv
|
omitInactive | boolean |
När värdet är true utelämnas alla inaktiva konton från resultaten |
|
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
Startdatum
|
startdate | date-time |
Inkludera förlopp för rankningslistan som slutförts på eller efter den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Slutdatum
|
enddate | date-time |
Inkludera förlopp för rankningslistan som har slutförts på eller före den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
Returer
- response
- array of TeamLeaderboard
Hämta Teams
Den här slutpunkten returnerar en lista över Team-objekt som innehåller ett antal datapunkter relaterade till team. Detta inkluderar team-ID:n, som kan användas tillsammans med de andra team-API-slutpunkterna.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
Gruppnamn
|
name | string |
Lagets namn |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Lag
|
teams | array of TeamDetails | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Hämta tid som spenderas
Tid på plattformen för utvärderingar, utbildning, turneringar och utbildning.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
ID-nummer
|
id | string |
Filtrera resultat baserat på användar-ID i UUID-format |
|
|
E-postmeddelande
|
string |
Filtrera resultat baserat på e-post |
||
|
Etiketter
|
tags | string |
Filtrera resultatbasen för att visa användare med taggarna. Angivna taggar avgränsas med kommatecken och använder OR-logik för att filtrera resultat. |
|
|
Grupp
|
team | string |
Filtrera resultat för att visa att användare tillhör det angivna teamet |
|
|
Startdatum
|
startdate | date-time |
Filtrera resultat för att inkludera resultat från början av dagen. Datumformat "ÅÅÅÅ-MM-DD". I UTC |
|
|
Slutdatum
|
enddate | date-time |
Filtrera resultat till att inkludera alla resultat till slutet av dagen. Datumformat "ÅÅÅÅ-MM-DD". I UTC |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
users
|
users | array of UsersTimeSpent | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Hämta turneringar
Den här slutpunkten returnerar en lista över turneringar i företaget.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
Turneringsnamn
|
name | string |
Turneringsnamn |
|
|
Startdatum
|
startdate | date-time |
Returnera endast turneringar som startar på eller efter den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Slutdatum
|
enddate | date-time |
Returnera endast turneringar som avslutas på eller före den angivna tiden. time: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Turneringar
|
tournaments | array of Tournament | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Hämta turneringsranking
Den här slutpunkten returnerar rankningslistan för en enskild turnering. Detta omfattar alla nivåer, utmaningar och steg som utvecklaren deltog i, med detaljerade mått för var och en.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Turnerings-ID
|
tournament_id | True | string |
Turnerings-ID |
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
rankningslista
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Hämta utvecklaraktivitet
Den här slutpunkten returnerar den detaljerade utmaningsloggen för alla utvecklare inom organisationen, med utmaningspoäng, svårigheter och utmaningsresultat för utvecklaren.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
Detaljerad logg över utmaningar för en viss tidsperiod
- Utvecklaraktivitet
- DevelopersActivity
Hämta utvecklarframstatus
Den här slutpunkten returnerar utbildningsförloppet för alla utvecklare inom organisationen, med aktuell sfär, nivå och uppdragsförlopp.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
Detta innehåller förloppet för varje utvecklare på vart och ett av språken, sfärerna, nivåerna och uppdragen
- Utvecklarens förlopp
- DevelopersProgress
Hämta utvecklarlista
Den här slutpunkten returnerar en lista över alla utvecklare inom organisationen, med deras aktuella statistik samt ändringen i statistik under rapportperioden (som kan vara 1, 7 eller 30 dagar).
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Rapportperiod
|
report_period | integer |
Antalet dagar då ändringarna i statistiken ska visas |
|
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
Startdatum
|
startdate | date-time |
Inkludera förlopp för rankningslistan som slutförts på eller efter den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Slutdatum
|
enddate | date-time |
Inkludera förlopp för rankningslistan som har slutförts på eller före den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
rankningslista
|
leaderboard | array of object |
rankningslista |
|
Rangordning
|
leaderboard.rank | integer |
Den slutliga positionen för deltagaren i turneringen. |
|
Namn
|
leaderboard.developer.name | string |
Namnet på utvecklaren (första + mitten + efternamn) |
|
E-postmeddelande
|
leaderboard.developer.email | string |
Utvecklarens e-postadress. |
|
Medlem sedan
|
leaderboard.developer.member_since | string |
Datumet då utvecklaren blev medlem. |
|
Senast inloggad
|
leaderboard.developer.last_logged_in | string |
Datumet då utvecklaren senast loggade in. |
|
Läge
|
leaderboard.developer.status | string |
Utvecklarkontots aktuella status. |
|
Företag
|
leaderboard.developer.company | string |
Företagsnamnet som utvecklaren är en del av |
|
Grupp
|
leaderboard.developer.team | string |
Teamets namn som utvecklaren ingår i. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Blockerad
|
leaderboard.blocked | boolean |
Om den här deltagaren blockerades från turneringen. |
|
Minuter som spenderas
|
leaderboard.minutes_spent | integer |
Hur länge utvecklaren har ägnat åt att svara (i minuter). |
|
Language
|
leaderboard.language | string |
Språket/ramverket som deltagaren använde. |
|
Maximalt antal poäng
|
leaderboard.max_points | integer |
Det maximala antalet tillgängliga poäng i turneringen |
|
Poäng
|
leaderboard.points | integer |
Antalet poäng som deltagaren fick. |
|
Tips som används
|
leaderboard.hints_used | integer |
Antal tips som deltagaren använde. |
|
Förlorade liv
|
leaderboard.lives_lost | integer |
Antalet liv som deltagaren förlorade under turneringen. |
|
Nivåer
|
leaderboard.levels | array of object |
Nivåer |
|
name
|
leaderboard.levels.name | string |
name |
|
Utmaningar
|
leaderboard.levels.challenges | array of object |
Utmaningar |
|
nummer
|
leaderboard.levels.challenges.number | integer |
nummer |
|
kategori
|
leaderboard.levels.challenges.category | string |
kategori |
|
underkategori
|
leaderboard.levels.challenges.subcategory | string |
underkategori |
|
svårighet
|
leaderboard.levels.challenges.difficulty | string |
svårighet |
|
status
|
leaderboard.levels.challenges.status | string |
status |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
poäng
|
leaderboard.levels.challenges.points | integer |
poäng |
|
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 |
|
nummer
|
leaderboard.levels.challenges.stages.number | integer |
nummer |
|
name
|
leaderboard.levels.challenges.stages.name | string |
name |
|
status
|
leaderboard.levels.challenges.stages.status | string |
status |
|
poäng
|
leaderboard.levels.challenges.stages.points | integer |
poäng |
|
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 |
|
Totalt antal sidor
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
Resultat per sida
|
links.results_per_page | integer |
Det maximala antalet resultat på varje sida. |
|
Nästa sida
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns). |
|
Föregående sida
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns). |
|
Totalt resultat
|
links.total_results | integer |
Det totala antalet resultat. |
Hämta utvärderingar
Den här slutpunkten returnerar en lista över utvärderingsobjekt som innehåller ett antal datapunkter som är relaterade till utvärderingar. Detta inkluderar utvärderings-ID:n, som kan användas tillsammans med de andra utvärderings-API-slutpunkterna.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
Startdatum
|
startdate | date-time |
Endast returneringsutvärderingar startade på och efter det angivna datumet. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Slutdatum
|
enddate | date-time |
Returnera endast utvärderingar som startats eller slutförts före det angivna datumet. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Hämta utvärderingsförsök
Den här slutpunkten returnerar en detaljerad rapport för alla utvecklare som har tagit utvärderingen med det angivna ID:t. Rapportens omfattning kan filtreras på flera olika sätt. Du kan filtrera resultat till en viss utvecklare genom att ange deras e-postadress med frågan. Om ett startdatum anges inkluderas endast försök som startats eller slutförts efter (och inklusive) detta datum. Om ett slutdatum anges ingår endast utmaningar som har startats eller slutförts före detta datum. Att ange båda anger ett datumintervall att filtrera på. Detta inkluderar alla data i sammanfattningsrapporten plus information om alla utmaningar som ingår i utvärderingen.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Utvärderings-ID
|
assessment_id | True | string |
Utvärderings-ID |
|
Sida
|
page | integer |
Sidnumret för resultat |
|
|
Utvecklarens e-post
|
developer | string |
E-postadressen till utvecklaren som ska filtreras |
|
|
Startdatum
|
startdate | date-time |
Returnera endast försök som startades på och efter det angivna datumet. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Slutdatum
|
enddate | date-time |
Returnera endast försök som startats eller slutförts före det angivna datumet. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Försök
|
attempts | array of object |
Försök |
|
ID-nummer
|
attempts._id | string |
Utvärderingsförsöks-ID |
|
Assessment
|
attempts._assessment | string |
Den bedömning som den tillhör |
|
Utvärderingsnamn
|
attempts.name | string |
Utvärderingsnamnet |
|
Namn
|
attempts.developer.name | string |
Namnet på utvecklaren (första + mitten + efternamn). |
|
E-postmeddelande
|
attempts.developer.email | string |
Utvecklarens e-postadress. |
|
Medlem sedan
|
attempts.developer.member_since | string |
Datumet då utvecklaren blev medlem. |
|
Senast inloggad
|
attempts.developer.last_logged_in | string |
Datumet då utvecklaren senast loggade in. |
|
Läge
|
attempts.developer.status | string |
Utvecklarkontots aktuella status. |
|
Företag
|
attempts.developer.company | string |
Företagsnamnet som utvecklaren ingår i. |
|
Grupp
|
attempts.developer.team | string |
Teamets namn som utvecklaren ingår i. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Läge
|
attempts.status | string |
Anger statusen för en utmaning/utvärdering som kan vara väntande, pågår eller "utom räckhåll". |
|
Language
|
attempts.language | string |
Utvärderingens språk/ramverk. null = language/framework har inte valts för utvärdering som stöder fler än ett språk. |
|
Started
|
attempts.started | string |
Datum/tid då utvärderingen startades. |
|
Slutfört
|
attempts.completed | string |
Datum/tid då utvärderingen slutfördes |
|
Deadline
|
attempts.deadline | string |
Datum/tid för utvärderingsfristen. Om en utvärdering inte har någon tidsgräns är tidsgränsen null. |
|
Score
|
attempts.score | integer |
Utvärderingspoäng i %. |
|
Slutfört i
|
attempts.completed_in | string |
Hur lång tid det tar att slutföra utvärderingsförsöket. |
|
Godkänt betyg
|
attempts.passing_grade | integer |
Den procentandel som krävs för att klara utvärderingen. |
|
Passstatus
|
attempts.pass_status | string |
Godkännandestatus för utvärderingen. |
|
Korrekt
|
attempts.progress.correct | integer |
Antalet rätt utmaningar. |
|
Felaktig
|
attempts.progress.incorrect | integer |
Antalet felaktiga utmaningar. |
|
Antal utmaningar
|
attempts.progress.number_of_challenges | integer |
Det totala antalet utmaningar. |
|
Slutfört
|
attempts.progress.completed | integer |
Datum/tid då utvärderingen slutfördes. |
|
Belägen
|
attempts.accuracy.located | integer |
% av sårbarheter som finns |
|
Identifierad
|
attempts.accuracy.identified | integer |
Den % av sårbarheter som identifierats |
|
Åtgärdat
|
attempts.accuracy.fixed | integer |
% av säkerhetsrisker har åtgärdats |
|
Utmaningar
|
attempts.challenges | array of object |
Utmaningar |
|
nummer
|
attempts.challenges.number | integer |
nummer |
|
kategori
|
attempts.challenges.category | string |
kategori |
|
underkategori
|
attempts.challenges.subcategory | string |
underkategori |
|
svårighet
|
attempts.challenges.difficulty | string |
svårighet |
|
status
|
attempts.challenges.status | string |
status |
|
max_score
|
attempts.challenges.max_score | integer |
max_score |
|
poäng
|
attempts.challenges.score | integer |
poäng |
|
status
|
attempts.challenges.locate.status | string |
status |
|
status
|
attempts.challenges.identify.status | string |
status |
|
status
|
attempts.challenges.fix.status | string |
status |
|
Totalt antal sidor
|
links.total_pages | integer |
Det totala antalet sidor i resultatet. |
|
Resultat per sida
|
links.results_per_page | integer |
Det maximala antalet resultat på varje sida. |
|
Nästa sida
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns). |
|
Föregående sida
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns). |
|
Totalt resultat
|
links.total_results | integer |
Det totala antalet resultat. |
Information om uppdateringsteamet
Detta används för att uppdatera information om ett team.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Teamets ID
|
team_id | True | string |
Teamets ID |
|
name
|
name | string |
Gruppnamn |
|
|
tags
|
tags | array of string |
All identifierande information om teamet. Exempel: Huvudkontor, Asien och Stillahavsområdet, Teknik |
|
|
status
|
status | string |
Gruppstatus |
|
|
onboardingmessage
|
onboardingmessage | string |
Team On Boarding Message |
|
|
Språk
|
languages | array of string |
Lista över teamspråk, _id och _framework avgränsade med dubbla kolon (::) och avgränsade med kommatecken (,) |
Returer
Teaminformation
- Body
- TeamDetails
Rankningslista för sökutvecklare
Den här slutpunkten returnerar en lista över alla utvecklare inom organisationen, med deras aktuella statistik. Detta visar också ändringen i statistik under rapportperioden (som kan vara 1, 7 eller 30 dagar) eller ett angivet datumintervall. Resultaten kan filtreras baserat på utvecklarens e-post, utvecklartaggar och teamnamn.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Antalet dagar in i det förflutna att rapportera om (giltiga värden - 1, 7 och 30 dagar) |
|
|
startdate
|
startdate | string |
utvecklarlistan slutfördes på eller efter den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
enddate
|
enddate | string |
utvecklarlistan slutfördes på eller före den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
users
|
users | string |
Användare som ska inkluderas i rankningslistan (en eller flera e-postmeddelanden för användare, avgränsade med kommatecken) |
|
|
team_names
|
team_names | string |
Teamnamn (ett eller flera teamnamn avgränsade med kommatecken) |
|
|
tags
|
tags | string |
Användartaggar (en eller flera användartaggar avgränsade med kommatecken) |
|
|
sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
rankningslista
|
leaderboard | array of object |
rankningslista |
|
Rangordning
|
leaderboard.rank | integer |
Den slutliga positionen för deltagaren i turneringen. |
|
Namn
|
leaderboard.developer.name | string |
Namnet på utvecklaren (första + mitten + efternamn). |
|
E-postmeddelande
|
leaderboard.developer.email | string |
Utvecklarnas e-postadress |
|
Medlem sedan
|
leaderboard.developer.member_since | string |
Datumet då utvecklaren blev medlem. |
|
Senast inloggad
|
leaderboard.developer.last_logged_in | string |
Datumet då utvecklaren senast loggade in. |
|
Läge
|
leaderboard.developer.status | string |
Utvecklarkontots aktuella status. |
|
Företag
|
leaderboard.developer.company | string |
Företagsnamnet som utvecklaren ingår i. |
|
Grupp
|
leaderboard.developer.team | string |
Teamets namn som utvecklaren ingår i. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Blockerad
|
leaderboard.blocked | boolean |
Om den här deltagaren blockerades från turneringen. |
|
Minuter som spenderas
|
leaderboard.minutes_spent | integer |
Hur länge utvecklaren har ägnat åt att svara (i minuter). |
|
Language
|
leaderboard.language | string |
Språket/ramverket som deltagaren använde. |
|
Maximalt antal poäng
|
leaderboard.max_points | integer |
Det maximala antalet tillgängliga poäng i turneringen. |
|
Poäng
|
leaderboard.points | integer |
Antalet poäng som deltagaren fick. |
|
Tips som används
|
leaderboard.hints_used | integer |
Antal tips som deltagaren använde. |
|
Förlorade liv
|
leaderboard.lives_lost | integer |
Antalet liv som deltagaren förlorade under turneringen. |
|
Nivåer
|
leaderboard.levels | array of object |
Nivåer |
|
name
|
leaderboard.levels.name | string |
name |
|
Utmaningar
|
leaderboard.levels.challenges | array of object |
Utmaningar |
|
nummer
|
leaderboard.levels.challenges.number | integer |
nummer |
|
kategori
|
leaderboard.levels.challenges.category | string |
kategori |
|
underkategori
|
leaderboard.levels.challenges.subcategory | string |
underkategori |
|
svårighet
|
leaderboard.levels.challenges.difficulty | string |
svårighet |
|
status
|
leaderboard.levels.challenges.status | string |
status |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
poäng
|
leaderboard.levels.challenges.points | integer |
poäng |
|
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 |
|
nummer
|
leaderboard.levels.challenges.stages.number | integer |
nummer |
|
name
|
leaderboard.levels.challenges.stages.name | string |
name |
|
status
|
leaderboard.levels.challenges.stages.status | string |
status |
|
poäng
|
leaderboard.levels.challenges.stages.points | integer |
poäng |
|
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 |
|
Totalt antal sidor
|
links.total_pages | integer |
Det totala antalet sidor i resultatet. |
|
Resultat per sida
|
links.results_per_page | integer |
Det maximala antalet resultat på varje sida. |
|
Nästa sida
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns). |
|
Föregående sida
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns). |
|
Totalt resultat
|
links.total_results | integer |
Det totala antalet resultat. |
Search Tournament Leaderboard
Den här slutpunkten returnerar rankningslistan för en enskild turnering. Detta omfattar alla nivåer, utmaningar och steg som utvecklaren deltog i, med detaljerade mått för var och en. Den här slutpunkten kan också returnera rankningslistan under en rapportperiod (som kan vara 1, 7 eller 30 dagar) eller ett visst datumintervall. Resultaten kan filtreras baserat på utvecklarens e-post, utvecklartaggar och teamnamn.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Turnerings-ID
|
tournament_id | True | string |
Turnerings-ID |
|
report_period_in_days
|
report_period_in_days | integer |
Antalet dagar in i det förflutna att rapportera om (giltiga värden - 1, 7 och 30 dagar) |
|
|
startdate
|
startdate | string |
utvecklarlistan slutfördes på eller efter den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
enddate
|
enddate | string |
utvecklarlistan slutfördes på eller före den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
users
|
users | string |
Användare som ska inkluderas i rankningslistan (en eller flera e-postmeddelanden för användare, avgränsade med kommatecken) |
|
|
team_names
|
team_names | string |
Teamnamn (ett eller flera teamnamn avgränsade med kommatecken) |
|
|
tags
|
tags | string |
Användartaggar (en eller flera användartaggar avgränsade med kommatecken) |
|
|
sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
rankningslista
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Skapa en användare
Skapar en användare.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Skicka inbjudan
|
sendInvite | boolean |
Flagga för att inaktivera påminnelser för användare som bjuder in och bjuder in. |
|
|
enabled
|
enabled | boolean |
Användarstatus på plattformen |
|
|
Mejladress
|
True | string |
Användarens e-postadress |
|
|
isProfileComplete
|
isProfileComplete | boolean |
Konverterar de egenskaper som krävs för att profilen ska slutföras efter behov. Om värdet är true properties 'name.first' och 'name.last' efter behov, annars är namnet valfritt |
|
|
första
|
first | string |
Användarens förnamn. Krävs om "isProfileComplete" är inställt på true |
|
|
mitt
|
middle | string |
Användarens mellannamn |
|
|
sista
|
last | string |
Användarnamn. Krävs om "isProfileComplete" är inställt på true |
|
|
None needed, as the translation is already accurate and fluent.
|
role | True | string |
Den roll som tilldelats användaren, som är en av utvecklaren, teamchefen eller företagsadministratören |
|
arbetslag
|
team | string |
Teamet som användaren är associerad med |
|
|
tags
|
tags | array of string |
All identifierande information om användaren. Exempel: Huvudkontor, Asia-Pacific |
|
|
_id
|
_id | string |
Språk-ID |
|
|
_ramverk
|
_framework | string |
Language Framework |
Returer
- Användaren har skapats
- UserCreated
Skapa ett team
Detta används för att skapa ett team.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
name
|
name | string |
Gruppnamn |
|
|
tags
|
tags | array of string |
All identifierande information om teamet. Exempel: Huvudkontor, Asien och Stillahavsområdet, Teknik |
|
|
activeFrom
|
activeFrom | string |
Team Active From. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
activeUntil
|
activeUntil | string |
Teamaktivt tills. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
Språk
|
languages | array of string |
Lista över teamspråk, _id och _framework avgränsade med dubbla kolon (::) och avgränsade med kommatecken (,) |
|
|
onboardingmessage
|
onboardingmessage | string |
Team On Boarding Message |
|
|
type
|
type | string |
Licenstyp |
|
|
Beviljas
|
granted | integer |
Licenser som beviljats (gäller endast om licenstypen är inställd på användning) |
Returer
Teaminformation
- Body
- TeamDetails
Sök användare
Detta används för att hämta alla användarposter. Svaret kan formas genom att skicka in en fältfrågeparameter med attributnamnen som ska returneras. Filtret uppnås genom att filtervillkoren skickas genom brödtexten.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
En matris med fält. Returnerar endast de angivna attributen. Varje attribut ska vara kommaavgränsat. |
|
|
Sida
|
page | integer |
Returnerar det angivna sidnumret för en sidnumrerad resultatuppsättning. Sidstorlekar är 1 000 poster. |
|
|
Id-nummer
|
id | string |
Användarresurs-ID |
|
|
Mejladress
|
string |
Användarens e-postadress |
||
|
None needed, as the translation is already accurate and fluent.
|
role | string |
Den roll som tilldelats användaren, som är en av utvecklaren, teamchefen eller företagsadministratören |
|
|
arbetslag
|
team | string |
Teamet som användaren är associerad med |
|
|
tags
|
tags | array of string |
All identifierande information om användaren. Exempel: Huvudkontor, Asia-Pacific |
Returer
Lista över UserData
- Användarlista
- UsersList
Sök utvecklaraktivitet
Den här slutpunkten returnerar den detaljerade utmaningsloggen för alla utvecklare inom organisationen, med utmaningspoäng, svårigheter och utmaningsresultat för utvecklaren. Detta visar även utmaningsloggen under rapportperioden (som kan vara 1, 7 eller 30 dagar) eller ett angivet datumintervall. Resultaten kan filtreras baserat på utvecklarens e-post, utvecklartaggar och teamnamn.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Antalet dagar in i det förflutna att rapportera om (giltiga värden - 1, 7 och 30 dagar) |
|
|
startdate
|
startdate | string |
utvecklarutmaningsloggar som slutförts på eller efter den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
enddate
|
enddate | string |
utvecklarutmaningsloggar har slutförts på eller före den angivna tiden. Format: ÅÅÅÅ-MM-DDTHH:mm:ss. SSSZ |
|
|
users
|
users | string |
Användare som ska inkluderas i utmaningsloggar (en eller flera användar-e-postmeddelanden, avgränsade med kommatecken) |
|
|
team_names
|
team_names | string |
Teamnamn (ett eller flera teamnamn avgränsade med kommatecken) |
|
|
tags
|
tags | string |
Användartaggar (en eller flera användartaggar avgränsade med kommatecken) |
|
|
sida
|
page | integer |
Sidnumret för resultat |
Returer
Detaljerad logg över utmaningar för en viss tidsperiod
- Utvecklaraktivitet
- DevelopersActivity
Sökinlärningsförlopp
Utbildningsbeskrivningsfilter – användare, team och taggar
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
users
|
users | string |
Användare som ska inkludera pågående inlärning (en eller flera e-postmeddelanden för användare, avgränsade med kommatecken) |
|
|
team_names
|
team_names | string |
Teamnamn (ett eller flera teamnamn avgränsade med kommatecken) |
|
|
tags
|
tags | string |
Användartaggar (en eller flera användartaggar avgränsade med kommatecken) |
|
|
sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Utvecklare
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Sökutvärdering
Den här slutpunkten returnerar en lista över utvärderingsobjekt som innehåller ett antal datapunkter som är relaterade till utvärderingar. Detta inkluderar utvärderings-ID:n, som kan användas tillsammans med de andra utvärderings-API-slutpunkterna. Resultaten kan filtreras baserat på status, namn, språk som stöds och svårigheter.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
status
|
status | string |
Utvärderingsstatus |
|
|
name
|
name | string |
Utvärderingsnamn |
|
|
_id
|
_id | string |
Språk-ID |
|
|
_ramverk
|
_framework | string |
Språkramverk |
|
|
svårighet
|
difficulty | string |
Bedömningssvårigheter |
|
|
sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Sökutvärderingsförsök
Den här slutpunkten returnerar en detaljerad rapport för alla utvecklare som har tagit utvärderingen med det angivna ID:t. Rapportens omfattning kan filtreras på flera olika sätt. Du kan filtrera resultat till givna utvecklare genom att ange deras e-postadresser med frågan. Om en status anges inkluderas endast utvärderingsförsök med angiven status. Om teamnamn tillhandahålls inkluderas endast utvärderingsförsök av användare i dessa team. Om taggar tillhandahålls inkluderas endast utvärderingsförsök av användare med dessa taggar. Om en pass_status tillhandahålls inkluderas endast utvärderingsförsök med angivna pass_status. Detta inkluderar alla data i sammanfattningsrapporten plus information om alla utmaningar som ingår i utvärderingen.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
assessment_id
|
assessment_id | string |
Utvärderings-ID |
|
|
name
|
name | string |
Utvärderingsnamnet |
|
|
users
|
users | string |
Användare som försöker utvärdera (en eller flera e-postmeddelanden för användare, avgränsade med kommatecken) |
|
|
status
|
status | string |
Status för utvärderingsförsök |
|
|
team_names
|
team_names | string |
Teamnamn (ett eller flera teamnamn avgränsade med kommatecken) |
|
|
tags
|
tags | string |
Användartaggar (en eller flera användartaggar avgränsade med kommatecken) |
|
|
pass_status
|
pass_status | string |
Status för utvärderingsförsökspass |
|
|
sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Försök
|
attempts | array of object |
Försök |
|
ID-nummer
|
attempts._id | string |
Utvärderingsförsöks-ID |
|
Assessment
|
attempts._assessment | string |
Den bedömning som den tillhör |
|
Utvärderingsnamn
|
attempts.name | string |
Utvärderingsnamnet |
|
Namn
|
attempts.developer.name | string |
Namnet på utvecklaren (första + mitten + efternamn). |
|
E-postmeddelande
|
attempts.developer.email | string |
Utvecklarens e-postadress. |
|
Medlem sedan
|
attempts.developer.member_since | string |
Datumet då utvecklaren blev medlem. |
|
Senast inloggad
|
attempts.developer.last_logged_in | string |
Datumet då utvecklaren senast loggade in. |
|
Läge
|
attempts.developer.status | string |
Utvecklarkontots aktuella status. |
|
Företag
|
attempts.developer.company | string |
Företagsnamnet som utvecklaren ingår i. |
|
Grupp
|
attempts.developer.team | string |
Teamets namn som utvecklaren ingår i. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Läge
|
attempts.status | string |
Anger statusen för en utmaning/utvärdering som kan vara väntande, pågår eller "utom räckhåll". |
|
Language
|
attempts.language | string |
Utvärderingens språk/ramverk. null = language/framework har inte valts för utvärdering som stöder fler än ett språk. |
|
Started
|
attempts.started | string |
Datum/tid då utvärderingen startades. |
|
Slutfört
|
attempts.completed | string |
Datum/tid då utvärderingen slutfördes |
|
Deadline
|
attempts.deadline | string |
Datum/tid för utvärderingsfristen. Om en utvärdering inte har någon tidsgräns är tidsgränsen null. |
|
Score
|
attempts.score | integer |
Utvärderingspoäng i %. |
|
Slutfört i
|
attempts.completed_in | string |
Hur lång tid det tar att slutföra utvärderingsförsöket. |
|
Godkänt betyg
|
attempts.passing_grade | integer |
Den procentandel som krävs för att klara utvärderingen. |
|
Passstatus
|
attempts.pass_status | string |
Godkännandestatus för utvärderingen. |
|
Korrekt
|
attempts.progress.correct | integer |
Antalet rätt utmaningar. |
|
Felaktig
|
attempts.progress.incorrect | integer |
Antalet felaktiga utmaningar. |
|
Antal utmaningar
|
attempts.progress.number_of_challenges | integer |
Det totala antalet utmaningar. |
|
Slutfört
|
attempts.progress.completed | integer |
Datum/tid då utvärderingen slutfördes. |
|
Belägen
|
attempts.accuracy.located | integer |
% av sårbarheter som finns |
|
Identifierad
|
attempts.accuracy.identified | integer |
Den % av sårbarheter som identifierats |
|
Åtgärdat
|
attempts.accuracy.fixed | integer |
% av säkerhetsrisker har åtgärdats |
|
Utmaningar
|
attempts.challenges | array of object |
Utmaningar |
|
nummer
|
attempts.challenges.number | integer |
nummer |
|
kategori
|
attempts.challenges.category | string |
kategori |
|
underkategori
|
attempts.challenges.subcategory | string |
underkategori |
|
svårighet
|
attempts.challenges.difficulty | string |
svårighet |
|
status
|
attempts.challenges.status | string |
status |
|
max_score
|
attempts.challenges.max_score | integer |
max_score |
|
poäng
|
attempts.challenges.score | integer |
poäng |
|
status
|
attempts.challenges.locate.status | string |
status |
|
status
|
attempts.challenges.identify.status | string |
status |
|
status
|
attempts.challenges.fix.status | string |
status |
|
Totalt antal sidor
|
links.total_pages | integer |
Det totala antalet sidor i resultatet. |
|
Resultat per sida
|
links.results_per_page | integer |
Det maximala antalet resultat på varje sida. |
|
Nästa sida
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns). |
|
Föregående sida
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns). |
|
Totalt resultat
|
links.total_results | integer |
Det totala antalet resultat. |
Ta bort användare
Tar bort användaren som refereras till av det angivna ID:t.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
ID-nummer
|
id | True | string |
Användarens resurs-ID. |
Returer
- Användaren har tagits bort
- UserDeleted
Ta bort team
Detta används för att ta bort ett team.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Teamets ID
|
team_id | True | string |
Teamets ID |
Returer
Svar om teamborttagning
- Body
- TeamDeleteResponse
Tilldela utvärderingar
Den här slutpunkten tilldelar den angivna utvärderingen till de angivna användarna/teamen. Returnerar en lista över användare som har tilldelats utvärderingen med sin e-post, inviteUrl och status som anger om e-post för inbjudan har skickats.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Utvärderings-ID
|
assessment_id | True | string |
Utvärderings-ID |
|
users
|
users | array of string |
Lista över användare som ska tilldela utvärderingen till |
|
|
Lag
|
teams | array of string |
Lista över team som utvärderingen ska tilldelas till |
|
|
sendEmail
|
sendEmail | boolean |
Flagga för att ange om e-post för utvärderingsbjudning skickas vid tilldelning av utvärdering (standard: sant) |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
assessmentInvitations
|
assessmentInvitations | array of AssessmentAssignResponse |
Uppdatera användare
Uppdaterar en användare med angivna data. Taggar ersätts.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
ID-nummer
|
id | True | string |
Användarens resurs-ID. |
|
Hoppa över meddela om enkel inloggning
|
skipNotifyIfSso | boolean |
Används för att inaktivera ändringen av e-postavisering som skickas till användaren. |
|
|
Mejladress
|
Användarens e-postadress |
|||
|
enabled
|
enabled | boolean |
Användarstatus på plattformen |
|
|
None needed, as the translation is already accurate and fluent.
|
role | string |
Den roll som tilldelats användaren, som är en av utvecklaren, teamchefen eller företagsadministratören |
|
|
arbetslag
|
team | string |
Teamet som användaren är associerad med |
|
|
tags
|
tags | array of string |
All identifierande information om användaren. Exempel: Huvudkontor, Asia-Pacific |
|
|
_id
|
_id | string |
Språk-ID |
|
|
_ramverk
|
_framework | string |
Language Framework |
Returer
- Användaren har uppdaterats
- UserUpdated
Visar utbildningsresurser som har slutförts, lästs eller övervakats
Utbildningsbeskrivning
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Sida
|
page | integer |
Sidnumret för resultat |
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Utvecklare
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
Definitioner
Turnering
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
_id
|
_id | string |
Turneringens ID |
|
name
|
name | string |
Turneringens namn |
|
beskrivning
|
description | string |
Turneringsbeskrivningen |
|
starttid
|
start_time | date-time |
Den tid då turneringen startar |
|
end_time
|
end_time | date-time |
Tiden då turneringen avslutas |
|
timezone
|
timezone | string |
Tidszonen som turneringen hålls i |
TournamentParticipant
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
rang
|
rank | integer |
Den slutliga positionen för deltagaren i turneringen |
|
Developer
|
developer | Developer |
Information om en enskild utvecklare |
|
blockerad
|
blocked | boolean |
Om den här deltagaren har blockerats från tournnament |
|
minutes_spent
|
minutes_spent | integer |
Hur länge utvecklaren har ägnat åt att svara (i minuter) |
|
Språk
|
language | string |
Språket/ramverket som deltagaren använde |
|
max_points
|
max_points | integer |
Det maximala antalet tillgängliga poäng i turneringen |
|
poäng
|
points | integer |
Mängden poäng som deltagaren fick |
|
hints_used
|
hints_used | integer |
Antal tips som deltagaren använde |
|
lives_lost
|
lives_lost | integer |
Antalet liv som deltagaren förlorade under turneringen |
|
Nivåer
|
levels | array of Level |
Utmaningens nivåer |
Nivå
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
name
|
name | string |
Nivånamnet |
|
Utmaningar
|
challenges | array of object | |
|
nummer
|
challenges.number | integer |
Utmaningsnumret (börjar vid 1) |
|
kategori
|
challenges.category | string |
Utmaningskategorin |
|
underkategori
|
challenges.subcategory | string |
Underkategorin för utmaningen |
|
svårighet
|
challenges.difficulty | string | |
|
Läge
|
challenges.status | Status |
Anger status för en utmaning/utvärdering som kan vara väntande, pågår eller "utom räckhåll" |
|
max_points
|
challenges.max_points | integer |
Maximalt antal tillgängliga poäng för den här utmaningen |
|
poäng
|
challenges.points | integer |
De poäng som erhålls för denna utmaning |
|
codebase_size
|
challenges.codebase_size | string | |
|
minutes_spent
|
challenges.minutes_spent | integer |
Hur länge utvecklaren har ägnat åt att svara (i minuter) |
|
stages
|
challenges.stages | array of Stage |
Etapp
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
nummer
|
number | integer |
Stegnumret |
|
name
|
name | string |
Namnet på fasen |
|
status
|
status | string |
Status för försöket i det här skedet |
|
poäng
|
points | integer |
Poäng som vunnits på detta stadium |
|
max_points
|
max_points | integer |
Maximalt antal tillgängliga poäng i den här fasen |
|
minutes_spent
|
minutes_spent | integer |
Hur länge utvecklaren har ägnat åt att svara (i minuter) |
|
lives_lost
|
lives_lost | integer |
Antalet förlorade liv på den här scenen |
|
hints_used
|
hints_used | integer |
Antalet tips som används i den här fasen |
Assessment
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
_id
|
_id | string |
Utvärderings-ID |
|
status
|
status | string |
Status för utvärderingen |
|
name
|
name | string |
Namnet på utvärderingen |
|
beskrivning
|
description | string |
Utvärderingsbeskrivningen |
|
supported_languages
|
supported_languages | array of string |
Lista över språk/ramverk som är tillgängliga för utvärderingen |
|
svårighet
|
difficulty | string |
Svårigheten med bedömningen |
|
success_ratio
|
success_ratio | integer |
Den procentandel som krävs för att klara utvärderingen |
|
emits_certificate
|
emits_certificate | boolean |
Är utvärderingen länkad till ett certifikat? |
|
time_limit
|
time_limit | integer |
Tidsgränsen för utvärderingen i millisekunder. null = ingen tidsgräns |
|
start_date
|
start_date | date-time |
Det datum då utvärderingen startar |
|
end_date
|
end_date | date-time |
Datumet då utvärderingen avslutas |
|
timezone
|
timezone | string |
Tidszonen för utvärderingen |
|
number_of_challenges
|
number_of_challenges | integer |
Antalet utmaningar i utvärderingen |
|
self_assess
|
self_assess | boolean |
Är utvärderingen en offentlig bedömning? |
|
retries_allowed
|
retries_allowed | boolean |
Tillåts återförsök för den här utvärderingen? |
Läge
Anger status för en utmaning/utvärdering som kan vara väntande, pågår eller "utom räckhåll"
Anger status för en utmaning/utvärdering som kan vara väntande, pågår eller "utom räckhåll"
- Läge
- string
preferredDevLanguage
Inställningar för dev-språk
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
_id
|
_id | string |
Språk-ID |
|
_ramverk
|
_framework | string |
Language Framework |
AssessmentAssignResponse
Svar på utvärderingstilldela POST-begäran
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
user
|
user | string |
Användarens e-post-ID |
|
inviteEmailSent
|
inviteEmailSent | boolean |
Skickades e-post med inbjudan? |
|
inviteUrl
|
inviteUrl | string |
Url för utvärderingsbjudning |
TeamLeaderboard
Teamets rankningslista innehåller alla poster i teamets rankningslista som är giltiga under den angivna rapporteringsperioden
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Antalet dagar i det förflutna att rapportera om |
|
rankningslista
|
leaderboard | array of TeamLeaderboardEntry | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
TeamLeaderboardEntry
En post i teamets rankningslista
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
rang
|
rank | integer |
Lagets rankning på rankningslistan. |
|
name
|
name | string |
Teamets namn |
|
Utvecklare
|
developers | integer |
Antalet utvecklare i teamet |
|
points_average
|
points_average | integer |
Lagets genomsnittspoäng |
|
points_total
|
points_total | integer |
Lagets totala poäng |
|
noggrannhet
|
accuracy | integer |
Teamets noggrannhet (i %) |
|
confidence_level
|
confidence_level | integer |
Teamets konfidensnivå (i %) |
|
time_spent
|
time_spent | integer |
Det totala antalet minuter som teamet har lagt ned på utmaningar |
|
installed_sensei
|
installed_sensei | integer |
Antalet utvecklare i teamet som har installerat sensei |
|
Statistik över rapportperiod
|
stats_over_report_period | StatsOverReportPeriod |
Den statistik som beräknas för den angivna rapportperioden |
MostEngagedTeams
De mest engagerade teamen i företaget
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Lag
|
teams | array of TeamEntry |
Teaminformation |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
TeamEntry
Det här objektet representerar teaminformation
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
name
|
name | string |
Teamets namn |
|
status
|
status | string |
Status för teamet |
|
timeSpent
|
timeSpent | integer |
Teamtid som spenderas |
MostEngagedUsers
Mest engagerade användare i företaget
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
users
|
users | array of UserEntry |
Användarinformation |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
UserEntry
Det här objektet representerar användarinformation
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
name
|
name | string |
Användarens namn |
|
status
|
status | string |
Status för användaren |
|
timeSpent
|
timeSpent | integer |
Tid som användaren har lagt på |
StatsOverReportPeriod
Den statistik som beräknas för den angivna rapportperioden
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
points_gained
|
points_gained | integer |
Antalet poäng som utvecklaren har fått |
|
accuracy_change
|
accuracy_change | integer |
Noggrannhetsändringen under rapportperioden |
|
confidence_level_change
|
confidence_level_change | integer |
Förändringen av konfidensnivån under rapportperioden |
|
minutes_spent
|
minutes_spent | integer |
De minuter som teamet har lagt ned på utmaningar |
|
challenges_correct
|
challenges_correct | integer |
Antalet rätt utmaningar |
|
challenges_incorrect
|
challenges_incorrect | integer |
Antalet felaktiga utmaningar |
Developer
Information om en enskild utvecklare
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
name
|
name | string |
Namnet på utvecklaren (första + mitten + efternamn) |
|
Mejladress
|
string |
Utvecklarnas e-postadress |
|
|
member_since
|
member_since | date-time |
Datumet då utvecklaren blev medlem |
|
last_logged_in
|
last_logged_in | date-time |
Det datum då utvecklaren senast loggade in |
|
status
|
status | string |
Aktuell status för utvecklarkontot |
|
företag
|
company | string |
Företagsnamnet som utvecklaren är en del av |
|
arbetslag
|
team | string |
Teamnamnet som utvecklaren är en del av |
|
tags
|
tags | array of string |
Taggarna som är associerade med den här utvecklaren |
|
roles
|
roles | string |
De roller som den här utvecklaren har |
DevelopersProgress
Detta innehåller förloppet för varje utvecklare på vart och ett av språken, sfärerna, nivåerna och uppdragen
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Utvecklare
|
developers | array of DeveloperProgressEntry |
Lista över utvecklare som har gjort ett utbildningsförsök |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
DeveloperProgressEntry
Den här posten representerar ett objekt i utvecklarnas träningsframsteg som innehåller information om utvecklaren och förloppet för deras försök i träningsläge
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Developer
|
developer | Developer |
Information om en enskild utvecklare |
|
Språk
|
languages | array of TrainingProgressEntry |
Lista över språk som utvecklaren försöker använda i träningsläge |
TrainingProgressEntry
Inmatning med förlopp av avslutning på språk och lista av sfärer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
name
|
name | string |
Namn på språkramverk |
|
language_progress
|
language_progress | integer |
Procentandel av språket har slutförts |
|
Sfärer
|
realms | array of object |
Lista över sfärer för varje språk |
|
name
|
realms.name | string |
Sfärens namn |
|
realm_progress
|
realms.realm_progress | integer |
Procent av sfären har slutförts |
|
Nivåer
|
realms.levels | array of object |
Lista över nivåer för varje sfär |
|
name
|
realms.levels.name | string |
Namn på nivå |
|
level_progress
|
realms.levels.level_progress | integer |
Procentandel av den slutförda nivån |
|
Uppdrag
|
realms.levels.quests | array of object |
Lista över uppdrag för varje nivå |
|
name
|
realms.levels.quests.name | string |
Namn på uppdrag |
|
quest_progress
|
realms.levels.quests.quest_progress | integer |
procent av uppdraget har slutförts |
DevelopersActivity
Detaljerad logg över utmaningar för en viss tidsperiod
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
activities
|
activities | array of ActivityEntry |
Lista över utvecklare som innehåller en lista över språk som innehåller utmaningsförsök |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
ActivityEntry
Det här objektet representerar utvecklaren och deras utmaningsförsök
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Developer
|
developer | Developer |
Information om en enskild utvecklare |
|
Utmaningsförsök
|
challenge | ChallengeAttempt |
Deverloper-försök i träningsläge |
ChallengeAttempt
Deverloper-försök i träningsläge
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Språk
|
language | string |
Namn på språkramverk |
|
domän
|
realm | string |
Sfärens namn |
|
nivå
|
level | string |
Namn på nivå |
|
strävan
|
quest | string |
Namn på uppdrag |
|
kategori
|
category | string |
Utmaningens kategorinamn |
|
underkategori
|
subcategory | string |
Underkategorinamn för utmaningen |
|
svårighet
|
difficulty | string |
Svårighetsgrad för utmaningen |
|
komma igång
|
started | date-time |
Tidsutmaningen startades |
|
slutförd
|
completed | date-time |
Tidsutmaningar slutfördes |
|
duration
|
duration | integer |
Tid i sekunder tog det för utmaningen att slutföras |
|
status
|
status | string |
Status för utmaning, med felaktig status vid utmaning med 1 eller fler felaktiga faser |
|
hints_used
|
hints_used | integer |
Totalt antal tips från utmaningsstegen som används av utvecklaren |
|
poäng
|
score | integer |
Förvärvade poäng |
|
max_score
|
max_score | string |
Maximalt antal poäng som kan uppnås för utmaningen |
|
Välj Sårbarhet
|
select_vulnerability | SelectVulnerability |
Utmaningens natur |
|
Leta upp sårbarhet
|
locate_vulnerability | LocateVulnerability |
Utmaningens natur |
|
Identifiera lösning
|
identify_solution | IdentifySolution |
Utmaningens natur |
SelectVulnerability
Utmaningens natur
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Antal gånger som utvecklaren har försökt utföra fasen |
|
status
|
status | string |
Resultatet av utmaningen, out_of_reach status beskriver ett stadium som utvecklaren ännu inte har försökt utföra |
|
max_score
|
max_score | integer |
Maximalt antal punkter som kan uppnås för att välja sårbarhet |
|
poäng
|
score | integer |
Poäng som hämtas för att välja sårbarhet |
|
Överhoppade
|
skipped | boolean |
När värdet är true har fasen hoppat över. Om statusen är falsk har fasen slutförts eller ännu inte har försökts |
LocateVulnerability
Utmaningens natur
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Antal gånger som utvecklaren har försökt utföra fasen |
|
status
|
status | string |
Utfallet av utmaningen |
|
max_score
|
max_score | integer |
Maximalt antal punkter som kan uppnås för att hitta sårbarheten |
|
poäng
|
score | integer |
Poäng som förvärvats för att hitta sårbarheten |
IdentifieraSolution
Utmaningens natur
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Antal gånger som utvecklaren har försökt utföra fasen |
|
status
|
status | string |
Utfallet av utmaningen |
|
max_score
|
max_score | integer |
Maximalt antal punkter som kan uppnås för att identifiera lösningen |
|
poäng
|
score | integer |
Poäng som hämtas för att identifiera lösningen |
ResourceItem
Information om resursobjekt
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Id-nummer
|
id | string | |
|
name
|
name | string |
Resource
Resursinformation
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Id-nummer
|
id | string | |
|
name
|
name | string | |
|
items
|
items | array of ResourceItem |
CompletedResource
Information om en slutförd utbildningsresurs
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
resource
|
resource | array of string |
En ordnad lista över kategoriseringen och namnet på den slutförda resursen |
|
time_completed
|
time_completed | date-time |
När utbildningsresursen slutfördes |
ResourceRecord (på engelska)
En post för en utvecklares slutförda utbildningsresurser
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Developer
|
profile | Developer |
Information om en enskild utvecklare |
|
slutförd
|
completed | array of CompletedResource |
Alla utbildningsresurser som slutförts av användaren |
CourseURL
URL till utbildningskurser
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
URL
|
url | string |
URL till kurs |
TeamData
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
name
|
name | string |
Lagets namn |
Användardata
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Id-nummer
|
id | string |
Användarens resurs-ID |
|
Mejladress
|
string |
Användarens e-postadress |
|
|
None needed, as the translation is already accurate and fluent.
|
role | string |
Den roll som tilldelats användaren, som är en av utvecklaren, teamchefen eller företagsadministratören |
|
första
|
name.first |
Förnamn |
|
|
mitt
|
name.middle |
Mellannamn |
|
|
sista
|
name.last |
Efternamn |
|
|
status
|
status | string |
Användarstatus |
|
inbjudningsdatum
|
invite-date | date-time |
Tidpunkt då användaren senast bjöds in |
|
senaste inloggningsdatum
|
last-login-date | date-time |
Senaste gången användaren loggade in |
|
Teamdata
|
team | TeamData | |
|
tags
|
tags | array of string |
All identifierande information om användaren. Exempel: Huvudkontor, Asia-Pacific |
|
preferredDevLanguages
|
preferredDevLanguages | array of preferredDevLanguage |
Inställningar för dev-språk |
UserUpdated
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
statuskod
|
statusCode | integer |
Statuskod för meddelandestatus för lyckat svar |
|
meddelande
|
message | string |
Beskrivning av meddelande om lyckat svar |
|
kod
|
code | string |
Skydda kodkrigarkod |
AnvändareSkapad
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Id-nummer
|
id | string |
Secure Code Warrior-resursidentifierare |
|
statuskod
|
statusCode | integer |
Statuskod för meddelandestatus för lyckat svar |
|
meddelande
|
message | string |
Beskrivning av meddelande om lyckat svar |
|
kod
|
code | string |
Skydda kodkrigarkod |
UserDeleted
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
statuskod
|
statusCode | integer |
Statuskod för meddelandestatus för lyckat svar |
|
meddelande
|
message | string |
Beskrivning av meddelande om lyckat svar |
|
kod
|
code | string |
Skydda kodkrigarkod |
UsersList
Lista över UserData
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
users
|
users | array of UserData |
TopPerformers
Lista över de bästa artisterna
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Antalet dagar som har gått att rapportera om |
|
top_performers
|
top_performers | array of TopPerformer | |
|
total_pages
|
links.total_pages | integer |
Det totala antalet sidor i resultatet |
|
results_per_page
|
links.results_per_page | integer |
Maximalt antal resultat på varje sida |
|
next_page
|
links.next_page | integer |
Sidnumret på nästa sida (om en sådan finns) |
|
prev_page
|
links.prev_page | integer |
Sidnumret för föregående sida (om en sådan finns) |
|
total_results
|
links.total_results | integer |
Det totala antalet resultat |
TopPerformer
Användare med högst prestanda
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
poäng
|
points | integer |
Totalt antal intjänade poäng inom en tidsperiod |
|
Id-nummer
|
id | string |
Användar-ID i UUID-format |
|
Mejladress
|
string |
Användarens e-postadress |
|
|
första
|
name.first | string |
Användarens förnamn |
|
mitt
|
name.middle | string |
Användarens mellannamn |
|
sista
|
name.last | string |
Användarnamn |
|
tags
|
tags | array of string |
Användartaggar |
|
status
|
status | string |
Användarstatus |
|
Teamdata
|
team | TeamData |
UsersTimeSpent
Post som visar användaraktivitet.
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Id-nummer
|
id | string |
Användar-ID i UUID-format |
|
Mejladress
|
string |
Användarens e-postadress |
|
|
första
|
name.first | string |
Användarens förnamn |
|
mitt
|
name.middle | string |
Användarens mellannamn |
|
sista
|
name.last | string |
Användarnamn |
|
tags
|
tags | array of string |
Användartaggar |
|
status
|
status | string |
Användarstatus |
|
Teamdata
|
team | TeamData | |
|
tidsåtgång
|
time-spent | array of object |
Matris med datum med uppdelning av tid/aktivitet på en dag |
|
date
|
time-spent.date | date |
Datum i UTC |
|
Utvärderingar
|
time-spent.activity.Assessments | integer |
Tidsåtgång för utvärderingar |
|
Lärdom
|
time-spent.activity.Learning | integer |
Tidsåtgång för lärande |
|
Turneringar
|
time-spent.activity.Tournaments | integer |
Tidsåtgång för turneringar |
|
Utbildning
|
time-spent.activity.Training | integer |
Tidsåtgång för utbildning |
StyrkorAndWeaknesses
Objekt för genomsnittliga styrkor och svagheter
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
auth
|
auth | AverageStrengthsAndWeaknessesEntry |
Det här objektet representerar varje enskild hanteringskategori |
|
data_handling
|
data_handling | AverageStrengthsAndWeaknessesEntry |
Det här objektet representerar varje enskild hanteringskategori |
|
misconfig
|
misconfig | AverageStrengthsAndWeaknessesEntry |
Det här objektet representerar varje enskild hanteringskategori |
|
Praxis
|
practices | AverageStrengthsAndWeaknessesEntry |
Det här objektet representerar varje enskild hanteringskategori |
|
sensitive_data
|
sensitive_data | AverageStrengthsAndWeaknessesEntry |
Det här objektet representerar varje enskild hanteringskategori |
|
other
|
other | AverageStrengthsAndWeaknessesEntry |
Det här objektet representerar varje enskild hanteringskategori |
AverageStrengthsAndWeaknessesEntry
Det här objektet representerar varje enskild hanteringskategori
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Utmaningar
|
challenges | ChallengesEntry |
Utmaningar för data |
|
Tips
|
hints | HintsEntry |
Tipsdata |
|
poäng
|
points | integer |
Poäng |
|
timeSpent
|
timeSpent | integer |
Tidsåtgång |
UtmaningarFörsök
Utmaningar för data
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Försökt
|
attempted | integer |
Försök till utmaningar |
|
korrekt
|
correct | integer |
Rätt försök |
|
felaktig
|
incorrect | integer |
Fel försök |
|
percentageCorrect
|
percentageCorrect | integer |
Procentuell korrekt |
|
ratioCorrect
|
ratioCorrect | number |
Rätt förhållande |
TipsEntry
Tipsdata
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
confidenceLevel
|
confidenceLevel | integer |
Konfidensnivå |
|
summa
|
total | integer |
Total |
|
used
|
used | integer |
Använd |
TeamDetails
Teaminformation
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Id-nummer
|
id | string |
Team-ID |
|
name
|
name | string |
Teamets namn |
|
tags
|
tags | array of string |
All identifierande information om teamet. Exempel: Huvudkontor, Asien och Stillahavsområdet, Teknik |
|
onboardingMessage
|
onboardingMessage | string |
Vid ombordstigningsmeddelande för teamet |
|
status
|
status | string |
Teamstatus |
|
memberJoinToken
|
memberJoinToken | string |
Medlemsanslutningstoken |
|
companyName
|
companyName | string |
Företagets namn |
|
Språk
|
languages | array of string |
Teamspråk |
TeamDeleteResponse
Svar om teamborttagning
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
deleteStatus
|
deleteStatus | string |
Status för borttagningsåtgärden |
Kurs
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
_id
|
_id | string |
Kurs-ID |
|
name
|
name | string |
Kursens namn |
|
beskrivning
|
description | string |
Kursbeskrivningen |
|
status
|
status | string |
Kursens status |
|
supported_languages
|
supported_languages | array of string |
Lista över språk/ramverk som är tillgängliga för kursen |
|
tidsfrist
|
deadline | date-time |
Det datum då kursen slutar |
|
skapad av
|
created_by | string |
ResourceId för kursens författare |
CourseDeveloperProgressEntry
Den här posten representerar utvecklarkursens förlopp
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
user_id
|
user_id | string |
Användarresurs-ID |
|
status
|
status | string |
Kursstatus |
|
noggrannhet
|
accuracy | integer |
Procentandelen korrekta försök |
|
självförtroende
|
confidence | integer |
Förhållandet mellan träffar som används för tillgängliga tips |
|
minutes_spent
|
minutes_spent | integer |
Den totala tid i mimnutes som användaren har lagt ned på kursen |
|
first_completed_date
|
first_completed_date | date-time |
Det datum då det första kursspråket slutfördes |
|
first_enrolled_date
|
first_enrolled_date | date-time |
Det datum då det första kursspråket registrerades i |
|
Förlopp
|
progress | integer |
Kursens förlopp |
|
Språk
|
languages | array of CourseDeveloperProgressLanguageEntry |
Lista över språk för kursen |
|
Inbjuder
|
invites | array of CourseDeveloperProgressInviteEntry |
Lista över inbjudningar och påminnelser |
CourseDeveloperProgressInviteEntry
Den här posten representerar inbjudningar och påminnelser om utvecklarkursens förlopp.
Den här posten representerar inbjudningar och påminnelser om utvecklarkursens förlopp.
CourseDeveloperProgressLanguageEntry
Den här posten representerar utvecklarkursens förlopp för ett enda språk
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Språk
|
language | string |
Programmeringsspråket |
|
status
|
status | string |
Status för kursspråket |
|
noggrannhet
|
accuracy | integer |
Procentandelen korrekta försök för språket |
|
självförtroende
|
confidence | integer |
Förhållandet mellan träffar som används till tillgängliga tips för språket |
|
minutes_spent
|
minutes_spent | integer |
Den totala tid i mimnutes som användaren spenderade på kursen för språket |
|
Förlopp
|
progress | integer |
Kursens förlopp för språket |
|
videos_watched
|
videos_watched | integer |
Mängden videor som användaren har tittat på för språket |