Udostępnij przez


Secure Code Warrior (niezależny wydawca) (wersja zapoznawcza)

Ten łącznik Secure Code Warrior(https://securecodewarrior.com) zapewnia programowy dostęp do platformy szkoleniowej. Secure Code Warrior sprawia, że bezpieczne kodowanie jest pozytywnym i atrakcyjnym środowiskiem dla deweloperów, ponieważ zwiększają swoje umiejętności w zakresie zabezpieczeń oprogramowania. Dzięki naszej flagowej platformie szkoleniowej będziemy kierować poszczególnymi koderami wzdłuż preferowanej ścieżki szkoleniowej, dzięki czemu deweloperzy wykwalifikowanych w zabezpieczeniach stają się codziennymi superbohaterami naszego połączonego świata.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Troy Taylor
adres URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Metadane łącznika
Publisher Rozwiązania Firmy
Dowiedz się więcej o Secure Code Warrior https://docs.microsoft.com/connectors/securecodewarrior
Witryna internetowa https://www.securecodewarrior.com/
Zasady ochrony prywatności https://www.securecodewarrior.com/trust/privacy-policy
Kategorie Operacje IT

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Token API securestring Token interfejsu API dla tego interfejsu API Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Aktualizowanie szczegółów zespołu

Służy do aktualizowania szczegółów zespołu.

Aktualizowanie użytkownika

Aktualizuje użytkownika przy użyciu danych. Tagi zostaną zastąpione.

Działanie deweloperów wyszukiwania

Ten punkt końcowy zwraca szczegółowy dziennik wyzwań dla wszystkich deweloperów w organizacji z oceną wyzwania, trudnością i wynikiem wyzwania dla dewelopera. Spowoduje to również wyświetlenie dziennika wyzwania w okresie raportu (który może wynosić 1, 7 lub 30 dni) lub w danym zakresie dat. Wyniki można filtrować na podstawie wiadomości e-mail dla deweloperów, tagów deweloperów i nazw zespołów.

Najbardziej zaangażowane działania użytkowników

Ten punkt końcowy zwraca najbardziej zaangażowanych użytkowników "N".

Ocena wyszukiwania

Ten punkt końcowy zwróci listę obiektów oceny, które zawierają zakres punktów danych związanych z ocenami. Obejmuje to identyfikatory ocen, które mogą być używane w połączeniu z innymi punktami końcowymi interfejsu API ocen. Wyniki można filtrować na podstawie stanu, nazwy, obsługiwanego języka i trudności.

Pobieranie ocen

Ten punkt końcowy zwróci listę obiektów oceny, które zawierają zakres punktów danych związanych z ocenami. Obejmuje to identyfikatory ocen, które mogą być używane w połączeniu z innymi punktami końcowymi interfejsu API ocen.

Pobieranie prób oceny

Ten punkt końcowy zwraca szczegółowy raport dla wszystkich deweloperów, którzy wzięli ocenę za pomocą danego identyfikatora. Zakres raportu można filtrować na wiele sposobów. Wyniki możesz filtrować do danego dewelopera, podając swój adres e-mail za pomocą zapytania. Jeśli zostanie podana data rozpoczęcia, zostaną uwzględnione tylko próby rozpoczęcia lub ukończenia po (i w tym) tej dacie. Jeśli zostanie podana data zakończenia, zostaną uwzględnione tylko wyzwania rozpoczęte lub zakończone przed tą datą. Podanie obu wskazuje zakres dat do filtrowania. Obejmuje to wszystkie dane w raporcie podsumowania oraz szczegóły dotyczące wszystkich wyzwań, które są częścią oceny.

Pobieranie szczegółów zespołu

Służy do uzyskiwania szczegółowych informacji o zespole.

Pobieranie użytkowników

Służy do pobierania wszystkich rekordów użytkowników. Odpowiedź może być ukształtowana przez przekazanie parametru zapytania pól zawierającego listę nazw atrybutów, które mają zostać zwrócone.

Pobieranie zasobów

Lista zasobów szkoleniowych

Pobierz ranking dla deweloperów

Ten punkt końcowy zwraca listę wszystkich deweloperów w organizacji z bieżącymi statystykami, a także zmianą statystyk w okresie raportu (może to być 1, 7 lub 30 dni).

Pobierz ranking turnieju

Ten punkt końcowy zwraca ranking dla pojedynczego turnieju. Obejmuje to wszystkie poziomy, wyzwania i etapy, w których uczestniczył deweloper, ze szczegółowymi metrykami każdego z nich.

Pobierz tablicę liderów zespołu

Ten punkt końcowy zwraca listę wszystkich zespołów w organizacji z bieżącymi statystykami, a także zmianą statystyk w okresie raportu (może to być 1, 7 lub 30 dni).

Pobierz użytkownika

Służy do pobierania pojedynczego rekordu użytkownika. Odpowiedź może być ukształtowana przez przekazanie parametru zapytania pól zawierającego listę nazw atrybutów, które mają zostać zwrócone.

Pokazuje zasoby szkoleniowe, które zostały ukończone, przeczytane lub obserwowane

Opis nauki

Postęp deweloperów kursu wyszukiwania

Ten punkt końcowy zwraca postęp wszystkich deweloperów w organizacji.

Postęp deweloperów wyszukiwania

Ten punkt końcowy zwraca postęp szkolenia wszystkich deweloperów w organizacji z bieżącym obszarem, poziomem i postępem zadań. Spowoduje to również zmianę postępu dewelopera w okresie raportu (który może wynosić 1, 7 lub 30 dni) lub określony zakres dat. Wyniki można filtrować na podstawie wiadomości e-mail dla deweloperów, tagów deweloperów i nazw zespołów.

Postęp uczenia wyszukiwania

Filtry opisu nauki — użytkownicy, zespoły i tagi

Przypisywanie ocen

Ten punkt końcowy przypisze daną ocenę do określonych użytkowników/zespołów. Zwraca listę użytkowników, którzy zostali przypisani do oceny przy użyciu wiadomości e-mail, inviteUrl i stanu wskazującego, czy wysłano wiadomość e-mail z zaproszeniem.

Próby oceny wyszukiwania

Ten punkt końcowy zwraca szczegółowy raport dla wszystkich deweloperów, którzy wzięli ocenę za pomocą danego identyfikatora. Zakres raportu można filtrować na wiele sposobów. Wyniki można filtrować dla wybranych deweloperów, podając swoje adresy e-mail za pomocą zapytania. Jeśli zostanie podany stan, zostaną uwzględnione tylko próby oceny z określonym stanem. Jeśli podano nazwy zespołu, uwzględniane są tylko próby oceny użytkowników w tych zespołach. Jeśli podano tagi, uwzględniane są tylko próby oceny użytkowników z tymi tagami. Jeśli zostanie podana pass_status, zostaną uwzględnione tylko próby oceny z określonymi pass_status. Obejmuje to wszystkie dane w raporcie podsumowania oraz szczegóły dotyczące wszystkich wyzwań, które są częścią oceny.

Ranking dla deweloperów wyszukiwania

Ten punkt końcowy zwraca listę wszystkich deweloperów w organizacji z bieżącymi statystykami. Spowoduje to również zmianę statystyk w okresie raportu (który może wynosić 1, 7 lub 30 dni) lub określony zakres dat. Wyniki można filtrować na podstawie wiadomości e-mail dla deweloperów, tagów deweloperów i nazw zespołów.

Ranking turnieju wyszukiwania

Ten punkt końcowy zwraca ranking dla pojedynczego turnieju. Obejmuje to wszystkie poziomy, wyzwania i etapy, w których uczestniczył deweloper, ze szczegółowymi metrykami każdego z nich. Ten punkt końcowy może również zwrócić ranking w okresie raportu (który może wynosić 1, 7 lub 30 dni) lub w danym zakresie dat. Wyniki można filtrować na podstawie wiadomości e-mail dla deweloperów, tagów deweloperów i nazw zespołów.

Tworzenie użytkownika

Tworzy użytkownika.

Usuwanie użytkownika

Usuwa użytkownika, do których odwołuje się dany identyfikator.

Usuwanie zespołu

Służy do usuwania zespołu.

Utwórz zespół

Służy do tworzenia zespołu.

Uzyskaj wszystkie kursy

Ten punkt końcowy zwróci listę obiektów kursu, które zawierają zakres punktów danych związanych z kursami. Obejmuje to identyfikatory kursów, które mogą być używane w połączeniu z innymi punktami końcowymi interfejsu API kursu.

Uzyskiwanie adresu URL kursu

Kod JSON zawierający adres URL kursu

Uzyskiwanie aplikacji Teams

Ten punkt końcowy zwróci listę obiektów zespołu, które zawierają zakres punktów danych powiązanych z zespołami. Obejmuje to identyfikatory zespołu, które mogą być używane w połączeniu z innymi punktami końcowymi interfejsu API zespołu.

Uzyskiwanie czasu spędzonego

Czas spędzony na platformie w ramach ocen, szkoleń, turniejów i szkoleń.

Uzyskiwanie działań dla deweloperów

Ten punkt końcowy zwraca szczegółowy dziennik wyzwań dla wszystkich deweloperów w organizacji z oceną wyzwania, trudnością i wynikiem wyzwania dla dewelopera.

Uzyskiwanie mocnych i słabych stron działania

Ten punkt końcowy zwraca średnie mocne i słabe strony dla firmy, zespołu lub użytkownika (w zależności od poziomu szczegółowości zapytania) dla określonego języka lub wszystkich języków

Uzyskiwanie najbardziej zaangażowanych działań zespołowych

Ten punkt końcowy zwraca najbardziej zaangażowane zespoły "N".

Uzyskiwanie najlepszych wykonawców działań

Służy do pobierania listy najlepiej działających użytkowników.

Uzyskiwanie postępu dla deweloperów

Ten punkt końcowy zwraca postęp szkolenia wszystkich deweloperów w organizacji z bieżącym obszarem, poziomem i postępem zadań.

Uzyskiwanie postępu dla wszystkich deweloperów kursu

Ten punkt końcowy zwróci postęp wszystkich deweloperów dla określonego kursu.

Uzyskiwanie turniejów

Ten punkt końcowy zwraca listę turniejów w firmie.

Wyszukiwanie użytkowników

Służy do pobierania wszystkich rekordów użytkowników. Odpowiedź może być ukształtowana przez przekazanie parametru zapytania pól zawierającego listę nazw atrybutów, które mają zostać zwrócone. Filtr jest osiągany przez przekazanie kryteriów filtru przez treść.

Aktualizowanie szczegółów zespołu

Służy do aktualizowania szczegółów zespołu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator zespołu
team_id True string

Identyfikator zespołu

nazwa
name string

Nazwa zespołu

tags
tags array of string

Wszelkie informacje identyfikujące zespół. Przykład: Head Quarters, Asia-Pacific, Engineering

stan
status string

Stan zespołu

onboardingmessage
onboardingmessage string

Komunikat dotyczący dołączania zespołu

Języki
languages array of string

Lista języków zespołu, _id i _framework oddzielona dwukropkami (::) i oddzielona przecinkami (,)

Zwraca

Szczegóły zespołu

Aktualizowanie użytkownika

Aktualizuje użytkownika przy użyciu danych. Tagi zostaną zastąpione.

Parametry

Nazwa Klucz Wymagane Typ Opis
identyfikator
id True string

Identyfikator zasobu użytkownika.

Pomiń powiadomienie, jeśli logowanie jednokrotne
skipNotifyIfSso boolean

Służy do wyłączania zmiany powiadomienia e-mail wysyłanego do użytkownika.

e-mail
email email

Adres e-mail użytkownika

enabled
enabled boolean

Stan użytkowników na platformie

rola
role string

Rola przypisana użytkownikowi, który jest jednym z deweloperów, kierowników zespołów lub administratorów firmy

zespół
team string

Zespół, z który użytkownik jest skojarzony

tags
tags array of string

Wszelkie informacje identyfikujące użytkownika. Przykład: kwarty głowy, Asia-Pacific

_id
_id string

Identyfikator języka

_szkielet
_framework string

Struktura języka

Zwraca

Zaktualizowano użytkownika
UserUpdated

Działanie deweloperów wyszukiwania

Ten punkt końcowy zwraca szczegółowy dziennik wyzwań dla wszystkich deweloperów w organizacji z oceną wyzwania, trudnością i wynikiem wyzwania dla dewelopera. Spowoduje to również wyświetlenie dziennika wyzwania w okresie raportu (który może wynosić 1, 7 lub 30 dni) lub w danym zakresie dat. Wyniki można filtrować na podstawie wiadomości e-mail dla deweloperów, tagów deweloperów i nazw zespołów.

Parametry

Nazwa Klucz Wymagane Typ Opis
report_period_in_days
report_period_in_days integer

Liczba dni w ciągu ostatnich raportów (prawidłowe wartości — 1, 7 i 30 dni)

data rozpoczęcia
startdate string

Dzienniki wyzwań dla deweloperów zostały ukończone lub po upływie danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

Dzienniki wyzwania dewelopera zostały ukończone lub przed upływem danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

users
users string

Użytkownicy dołączani do dzienników wyzwań (co najmniej jeden adres e-mail użytkownika oddzielony przecinkami)

team_names
team_names string

Nazwy zespołów (co najmniej jedna nazwa zespołu oddzielona przecinkami)

tags
tags string

Tagi użytkownika (co najmniej jeden tag użytkownika oddzielony przecinkami)

page
page integer

Numer strony wyników

Zwraca

Szczegółowy dziennik wyzwań dla danego okresu

Aktywność dewelopera
DevelopersActivity

Najbardziej zaangażowane działania użytkowników

Ten punkt końcowy zwraca najbardziej zaangażowanych użytkowników "N".

Parametry

Nazwa Klucz Wymagane Typ Opis
Okres raportu
report_period integer

Liczba dni, przez które mają być wyświetlania najbardziej zaangażowanych użytkowników (report_period powinny być określone samodzielnie lub z enddate)

Data rozpoczęcia
startdate string

Data rozpoczęcia zakresu dat (nie powinna być określona z report_period). Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Data zakończenia
enddate string

Data zakończenia zakresu dat (powinna być większa niż data początkowa). Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Liczba użytkowników
number_of_users integer

Górna liczba użytkowników "N"

Nazwa zespołu
team_name string

Nazwa zespołu

Etykiety
tags string

Tagi użytkownika

Strona
page integer

Numer strony wyników

Zwraca

Najbardziej zaangażowani użytkownicy w firmie

Ocena wyszukiwania

Ten punkt końcowy zwróci listę obiektów oceny, które zawierają zakres punktów danych związanych z ocenami. Obejmuje to identyfikatory ocen, które mogą być używane w połączeniu z innymi punktami końcowymi interfejsu API ocen. Wyniki można filtrować na podstawie stanu, nazwy, obsługiwanego języka i trudności.

Parametry

Nazwa Klucz Wymagane Typ Opis
stan
status string

Stan oceny

nazwa
name string

Nazwa oceny

_id
_id string

Identyfikator języka

_szkielet
_framework string

Struktura języka

trudność
difficulty string

Trudności z oceną

page
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
oceny
assessments array of Assessment
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Pobieranie ocen

Ten punkt końcowy zwróci listę obiektów oceny, które zawierają zakres punktów danych związanych z ocenami. Obejmuje to identyfikatory ocen, które mogą być używane w połączeniu z innymi punktami końcowymi interfejsu API ocen.

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

Data rozpoczęcia
startdate date-time

Tylko oceny zwracane są uruchamiane w dniu i po podanej dacie. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Data zakończenia
enddate date-time

Tylko oceny zwracane zostały uruchomione lub zakończone przed daną datą. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Zwraca

Nazwa Ścieżka Typ Opis
oceny
assessments array of Assessment
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Pobieranie prób oceny

Ten punkt końcowy zwraca szczegółowy raport dla wszystkich deweloperów, którzy wzięli ocenę za pomocą danego identyfikatora. Zakres raportu można filtrować na wiele sposobów. Wyniki możesz filtrować do danego dewelopera, podając swój adres e-mail za pomocą zapytania. Jeśli zostanie podana data rozpoczęcia, zostaną uwzględnione tylko próby rozpoczęcia lub ukończenia po (i w tym) tej dacie. Jeśli zostanie podana data zakończenia, zostaną uwzględnione tylko wyzwania rozpoczęte lub zakończone przed tą datą. Podanie obu wskazuje zakres dat do filtrowania. Obejmuje to wszystkie dane w raporcie podsumowania oraz szczegóły dotyczące wszystkich wyzwań, które są częścią oceny.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator oceny
assessment_id True string

Identyfikator oceny

Strona
page integer

Numer strony wyników

Adres e-mail dewelopera
developer string

Adres e-mail dewelopera do filtrowania

Data rozpoczęcia
startdate date-time

Tylko próby powrotu rozpoczęły się i po podanej dacie. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Data zakończenia
enddate date-time

Tylko próby powrotu zostały uruchomione lub zakończone przed daną datą. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Zwraca

Nazwa Ścieżka Typ Opis
Prób
attempts array of object

Prób

identyfikator
attempts._id string

Identyfikator próby oceny

Assessment
attempts._assessment string

Ocena, do którego należy

Nazwa oceny
attempts.name string

Nazwa oceny

Name
attempts.developer.name string

Nazwa dewelopera (imię + środkowe + nazwisko).

Email
attempts.developer.email string

Adres e-mail dewelopera.

Członek od
attempts.developer.member_since string

Data, w których deweloper został członkiem.

Ostatnie zalogowanie
attempts.developer.last_logged_in string

Data ostatniego zalogowania dewelopera.

Status
attempts.developer.status string

Bieżący stan konta dewelopera.

Firma
attempts.developer.company string

Nazwa firmy, do którego należy deweloper.

Zespół
attempts.developer.team string

Nazwa zespołu, do którego należy deweloper.

tags
attempts.developer.tags array of string

tags

roles
attempts.developer.roles array of string

roles

Status
attempts.status string

Wskazuje stan wyzwania/oceny, który może być oczekujący, w toku, wykonany lub "poza zasięgiem".

Język
attempts.language string

Język/struktura oceny. null = język/struktura nie została wybrana do oceny obsługującej więcej niż jeden język.

Started
attempts.started string

Data/godzina rozpoczęcia oceny.

Zakończone
attempts.completed string

Data/godzina ukończenia oceny

Deadline
attempts.deadline string

Data/godzina terminu oceny. Jeśli ocena nie ma limitu czasu, ostateczny termin będzie miał wartość null.

Score
attempts.score integer

Ocena oceny w %.

Ukończono w
attempts.completed_in string

Czas potrzebny na ukończenie próby oceny.

Ocena z przekazywaniem
attempts.passing_grade integer

Wartość procentowa wymagana do przeprowadzenia oceny.

Stan przekazywania
attempts.pass_status string

Stan przekazania oceny.

Poprawny
attempts.progress.correct integer

Liczba poprawnych wyzwań.

Błędny
attempts.progress.incorrect integer

Liczba nieprawidłowych wyzwań.

Liczba wyzwań
attempts.progress.number_of_challenges integer

Całkowita liczba wyzwań.

Zakończone
attempts.progress.completed integer

Data/godzina ukończenia oceny.

Znajdujące się
attempts.accuracy.located integer

% luk w zabezpieczeniach, które znajdują się

Identyfikowane
attempts.accuracy.identified integer

Zidentyfikowano % luk w zabezpieczeniach

Fixed
attempts.accuracy.fixed integer

Naprawiono % luk w zabezpieczeniach

Wyzwania
attempts.challenges array of object

Wyzwania

Liczba
attempts.challenges.number integer

Liczba

kategoria
attempts.challenges.category string

kategoria

Podkategorii
attempts.challenges.subcategory string

Podkategorii

trudność
attempts.challenges.difficulty string

trudność

stan
attempts.challenges.status string

stan

max_score
attempts.challenges.max_score integer

max_score

wynik
attempts.challenges.score integer

wynik

stan
attempts.challenges.locate.status string

stan

stan
attempts.challenges.identify.status string

stan

stan
attempts.challenges.fix.status string

stan

Łączna liczba stron
links.total_pages integer

Łączna liczba stron w wynikach.

Wyniki na stronę
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie.

Następna strona
links.next_page integer

Numer strony następnej strony (jeśli istnieje).

Poprzednia strona
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje).

Łączna liczba wyników
links.total_results integer

Łączna liczba wyników.

Pobieranie szczegółów zespołu

Służy do uzyskiwania szczegółowych informacji o zespole.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator zespołu
team_id True string

Identyfikator zespołu

Zwraca

Szczegóły zespołu

Pobieranie użytkowników

Służy do pobierania wszystkich rekordów użytkowników. Odpowiedź może być ukształtowana przez przekazanie parametru zapytania pól zawierającego listę nazw atrybutów, które mają zostać zwrócone.

Parametry

Nazwa Klucz Wymagane Typ Opis
Pola formularza
fields string

Tablica pól. Zwraca tylko podane atrybuty. Każdy atrybut powinien być rozdzielony przecinkami.

Strona
page integer

Zwraca podaną liczbę stron zestawu wyników podzielonych na strony. Rozmiary stron to 1000 rekordów.

Zwraca

Lista userData

Lista użytkowników
UsersList

Pobieranie zasobów

Lista zasobów szkoleniowych

Zwraca

Nazwa Ścieżka Typ Opis
resources
resources array of Resource

Pobierz ranking dla deweloperów

Ten punkt końcowy zwraca listę wszystkich deweloperów w organizacji z bieżącymi statystykami, a także zmianą statystyk w okresie raportu (może to być 1, 7 lub 30 dni).

Parametry

Nazwa Klucz Wymagane Typ Opis
Okres raportu
report_period integer

Liczba dni, przez które mają być wyświetlane zmiany w statystykach

Strona
page integer

Numer strony wyników

Data rozpoczęcia
startdate date-time

Uwzględnij postęp dla rankingu ukończonego w danym czasie lub po upływie danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Data zakończenia
enddate date-time

Uwzględnij postęp dla rankingu ukończonego lub przed upływem danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Zwraca

Nazwa Ścieżka Typ Opis
ranking
leaderboard array of object

ranking

Ranga
leaderboard.rank integer

Ostatnia pozycja uczestnika w turnieju.

Name
leaderboard.developer.name string

Imię i nazwisko dewelopera (pierwszy + środkowy + nazwisko)

Email
leaderboard.developer.email string

Adres e-mail dewelopera.

Członek od
leaderboard.developer.member_since string

Data, w których deweloper został członkiem.

Ostatnie zalogowanie
leaderboard.developer.last_logged_in string

Data ostatniego zalogowania dewelopera.

Status
leaderboard.developer.status string

Bieżący stan konta dewelopera.

Firma
leaderboard.developer.company string

Nazwa firmy, którą deweloper jest częścią

Zespół
leaderboard.developer.team string

Nazwa zespołu, do którego należy deweloper.

tags
leaderboard.developer.tags array of string

tags

roles
leaderboard.developer.roles array of string

roles

Zablokowany
leaderboard.blocked boolean

Czy ten uczestnik został zablokowany w turnieju.

Minuty spędzone
leaderboard.minutes_spent integer

Jak długo deweloper spędził odpowiedź (w minutach).

Język
leaderboard.language string

Używany język/struktura uczestnika.

Maksymalna liczba punktów
leaderboard.max_points integer

Maksymalna liczba punktów dostępnych w turnieju

Punktów
leaderboard.points integer

Liczba punktów uzyskanych przez uczestnika.

Używane wskazówki
leaderboard.hints_used integer

Liczba wskazówek użytych przez uczestnika.

Życie utracone
leaderboard.lives_lost integer

Liczba ofiar śmiertelnych, które uczestnik przegrał podczas turnieju.

Poziomy
leaderboard.levels array of object

Poziomy

nazwa
leaderboard.levels.name string

nazwa

Wyzwania
leaderboard.levels.challenges array of object

Wyzwania

Liczba
leaderboard.levels.challenges.number integer

Liczba

kategoria
leaderboard.levels.challenges.category string

kategoria

Podkategorii
leaderboard.levels.challenges.subcategory string

Podkategorii

trudność
leaderboard.levels.challenges.difficulty string

trudność

stan
leaderboard.levels.challenges.status string

stan

max_points
leaderboard.levels.challenges.max_points integer

max_points

Punktów
leaderboard.levels.challenges.points integer

Punktów

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

Liczba
leaderboard.levels.challenges.stages.number integer

Liczba

nazwa
leaderboard.levels.challenges.stages.name string

nazwa

stan
leaderboard.levels.challenges.stages.status string

stan

Punktów
leaderboard.levels.challenges.stages.points integer

Punktów

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

Łączna liczba stron
links.total_pages integer

Łączna liczba stron w wynikach

Wyniki na stronę
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie.

Następna strona
links.next_page integer

Numer strony następnej strony (jeśli istnieje).

Poprzednia strona
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje).

Łączna liczba wyników
links.total_results integer

Łączna liczba wyników.

Pobierz ranking turnieju

Ten punkt końcowy zwraca ranking dla pojedynczego turnieju. Obejmuje to wszystkie poziomy, wyzwania i etapy, w których uczestniczył deweloper, ze szczegółowymi metrykami każdego z nich.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator turnieju
tournament_id True string

Identyfikator turnieju

Strona
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
ranking
leaderboard array of TournamentParticipant
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Pobierz tablicę liderów zespołu

Ten punkt końcowy zwraca listę wszystkich zespołów w organizacji z bieżącymi statystykami, a także zmianą statystyk w okresie raportu (może to być 1, 7 lub 30 dni).

Parametry

Nazwa Klucz Wymagane Typ Opis
Okres raportu
report_period integer

Liczba dni, przez które mają być wyświetlane zmiany w statystykach

Pomiń nieaktywne
omitInactive boolean

Po ustawieniu wartości true wszystkie nieaktywne konta zostaną pominięte z wyników

Strona
page integer

Numer strony wyników

Data rozpoczęcia
startdate date-time

Uwzględnij postęp dla rankingu ukończonego w danym czasie lub po upływie danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Data zakończenia
enddate date-time

Uwzględnij postęp dla rankingu ukończonego lub przed upływem danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Zwraca

Pobierz użytkownika

Służy do pobierania pojedynczego rekordu użytkownika. Odpowiedź może być ukształtowana przez przekazanie parametru zapytania pól zawierającego listę nazw atrybutów, które mają zostać zwrócone.

Parametry

Nazwa Klucz Wymagane Typ Opis
identyfikator
id True string

Identyfikator zasobu użytkownika.

Typ identyfikatora
idtype string

Służy do klasyfikowania typu identyfikatora użytkownika w adresie URL.

Pola formularza
fields string

Tablica pól. Zwraca tylko atrybuty określone w filtrze. Każdy atrybut powinien być rozdzielony przecinkami.

Zwraca

Dane użytkownika
UserData

Pokazuje zasoby szkoleniowe, które zostały ukończone, przeczytane lub obserwowane

Opis nauki

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
Deweloperzy
developers array of ResourceRecord
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Postęp deweloperów kursu wyszukiwania

Ten punkt końcowy zwraca postęp wszystkich deweloperów w organizacji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

course_id
course_id array of uuid

Tablica identyfikatora kursu

user_id
user_id array of uuid

Tablica identyfikatora zasobu użytkownika

stan
status string

Stan kursu

Zwraca

Nazwa Ścieżka Typ Opis
dane
data array of object
user_id
data.user_id string

Identyfikator zasobu użytkownika

stan
data.status string

Stan kursu

dokładność
data.accuracy integer

Procent prawidłowych prób

pewność
data.confidence integer

Współczynnik trafień używanych do dostępnych wskazówek

minutes_spent
data.minutes_spent integer

Łączny czas w mimnutach, który użytkownik spędził na kursie

first_completed_date
data.first_completed_date date-time

Data ukończenia pierwszego języka kursu

first_enrolled_date
data.first_enrolled_date date-time

Data zarejestrowania pierwszego języka kursu w

postęp
data.progress integer

Postęp kursu

Języki
data.languages array of CourseDeveloperProgressLanguageEntry

Lista języków kursu

Zaprasza
data.invites array of CourseDeveloperProgressInviteEntry

Lista zaproszeń i przypomnień

total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Postęp deweloperów wyszukiwania

Ten punkt końcowy zwraca postęp szkolenia wszystkich deweloperów w organizacji z bieżącym obszarem, poziomem i postępem zadań. Spowoduje to również zmianę postępu dewelopera w okresie raportu (który może wynosić 1, 7 lub 30 dni) lub określony zakres dat. Wyniki można filtrować na podstawie wiadomości e-mail dla deweloperów, tagów deweloperów i nazw zespołów.

Parametry

Nazwa Klucz Wymagane Typ Opis
report_period_in_days
report_period_in_days integer

Liczba dni w ciągu ostatnich raportów (prawidłowe wartości — 1, 7 i 30 dni)

data rozpoczęcia
startdate string

postęp dewelopera został ukończony lub po upływie danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

postęp dewelopera został ukończony lub przed upływem danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

users
users string

Użytkownicy do uwzględnienia w toku dewelopera (co najmniej jeden adres e-mail użytkownika oddzielony przecinkami)

team_names
team_names string

Nazwy zespołów (co najmniej jedna nazwa zespołu oddzielona przecinkami)

tags
tags string

Tagi użytkownika (co najmniej jeden tag użytkownika oddzielony przecinkami)

page
page integer

Numer strony wyników

Zwraca

Zawiera to postęp każdego dewelopera w poszczególnych językach, obszarach, poziomach i zadaniach

Postęp dewelopera
DevelopersProgress

Postęp uczenia wyszukiwania

Filtry opisu nauki — użytkownicy, zespoły i tagi

Parametry

Nazwa Klucz Wymagane Typ Opis
users
users string

Użytkownicy dołączani do postępu nauki (co najmniej jeden adres e-mail użytkownika oddzielony przecinkami)

team_names
team_names string

Nazwy zespołów (co najmniej jedna nazwa zespołu oddzielona przecinkami)

tags
tags string

Tagi użytkownika (co najmniej jeden tag użytkownika oddzielony przecinkami)

page
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
Deweloperzy
developers array of ResourceRecord
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Przypisywanie ocen

Ten punkt końcowy przypisze daną ocenę do określonych użytkowników/zespołów. Zwraca listę użytkowników, którzy zostali przypisani do oceny przy użyciu wiadomości e-mail, inviteUrl i stanu wskazującego, czy wysłano wiadomość e-mail z zaproszeniem.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator oceny
assessment_id True string

Identyfikator oceny

users
users array of string

Lista użytkowników do przypisania oceny do

Zespołów
teams array of string

Lista zespołów do przypisania oceny do

sendEmail
sendEmail boolean

Flaga wskazująca, czy wiadomość e-mail z zaproszeniem do oceny została wysłana podczas przypisywania oceny (wartość domyślna: true)

Zwraca

Nazwa Ścieżka Typ Opis
assessmentInvitations
assessmentInvitations array of AssessmentAssignResponse

Próby oceny wyszukiwania

Ten punkt końcowy zwraca szczegółowy raport dla wszystkich deweloperów, którzy wzięli ocenę za pomocą danego identyfikatora. Zakres raportu można filtrować na wiele sposobów. Wyniki można filtrować dla wybranych deweloperów, podając swoje adresy e-mail za pomocą zapytania. Jeśli zostanie podany stan, zostaną uwzględnione tylko próby oceny z określonym stanem. Jeśli podano nazwy zespołu, uwzględniane są tylko próby oceny użytkowników w tych zespołach. Jeśli podano tagi, uwzględniane są tylko próby oceny użytkowników z tymi tagami. Jeśli zostanie podana pass_status, zostaną uwzględnione tylko próby oceny z określonymi pass_status. Obejmuje to wszystkie dane w raporcie podsumowania oraz szczegóły dotyczące wszystkich wyzwań, które są częścią oceny.

Parametry

Nazwa Klucz Wymagane Typ Opis
assessment_id
assessment_id string

Identyfikator oceny

nazwa
name string

Nazwa oceny

users
users string

Użytkownicy próbujący ocenić (co najmniej jeden adres e-mail użytkownika oddzielony przecinkami)

stan
status string

Stan próby oceny

team_names
team_names string

Nazwy zespołów (co najmniej jedna nazwa zespołu oddzielona przecinkami)

tags
tags string

Tagi użytkownika (co najmniej jeden tag użytkownika oddzielony przecinkami)

pass_status
pass_status string

Stan powodzenia próby oceny

page
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
Prób
attempts array of object

Prób

identyfikator
attempts._id string

Identyfikator próby oceny

Assessment
attempts._assessment string

Ocena, do którego należy

Nazwa oceny
attempts.name string

Nazwa oceny

Name
attempts.developer.name string

Nazwa dewelopera (imię + środkowe + nazwisko).

Email
attempts.developer.email string

Adres e-mail dewelopera.

Członek od
attempts.developer.member_since string

Data, w których deweloper został członkiem.

Ostatnie zalogowanie
attempts.developer.last_logged_in string

Data ostatniego zalogowania dewelopera.

Status
attempts.developer.status string

Bieżący stan konta dewelopera.

Firma
attempts.developer.company string

Nazwa firmy, do którego należy deweloper.

Zespół
attempts.developer.team string

Nazwa zespołu, do którego należy deweloper.

tags
attempts.developer.tags array of string

tags

roles
attempts.developer.roles array of string

roles

Status
attempts.status string

Wskazuje stan wyzwania/oceny, który może być oczekujący, w toku, wykonany lub "poza zasięgiem".

Język
attempts.language string

Język/struktura oceny. null = język/struktura nie została wybrana do oceny obsługującej więcej niż jeden język.

Started
attempts.started string

Data/godzina rozpoczęcia oceny.

Zakończone
attempts.completed string

Data/godzina ukończenia oceny

Deadline
attempts.deadline string

Data/godzina terminu oceny. Jeśli ocena nie ma limitu czasu, ostateczny termin będzie miał wartość null.

Score
attempts.score integer

Ocena oceny w %.

Ukończono w
attempts.completed_in string

Czas potrzebny na ukończenie próby oceny.

Ocena z przekazywaniem
attempts.passing_grade integer

Wartość procentowa wymagana do przeprowadzenia oceny.

Stan przekazywania
attempts.pass_status string

Stan przekazania oceny.

Poprawny
attempts.progress.correct integer

Liczba poprawnych wyzwań.

Błędny
attempts.progress.incorrect integer

Liczba nieprawidłowych wyzwań.

Liczba wyzwań
attempts.progress.number_of_challenges integer

Całkowita liczba wyzwań.

Zakończone
attempts.progress.completed integer

Data/godzina ukończenia oceny.

Znajdujące się
attempts.accuracy.located integer

% luk w zabezpieczeniach, które znajdują się

Identyfikowane
attempts.accuracy.identified integer

Zidentyfikowano % luk w zabezpieczeniach

Fixed
attempts.accuracy.fixed integer

Naprawiono % luk w zabezpieczeniach

Wyzwania
attempts.challenges array of object

Wyzwania

Liczba
attempts.challenges.number integer

Liczba

kategoria
attempts.challenges.category string

kategoria

Podkategorii
attempts.challenges.subcategory string

Podkategorii

trudność
attempts.challenges.difficulty string

trudność

stan
attempts.challenges.status string

stan

max_score
attempts.challenges.max_score integer

max_score

wynik
attempts.challenges.score integer

wynik

stan
attempts.challenges.locate.status string

stan

stan
attempts.challenges.identify.status string

stan

stan
attempts.challenges.fix.status string

stan

Łączna liczba stron
links.total_pages integer

Łączna liczba stron w wynikach.

Wyniki na stronę
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie.

Następna strona
links.next_page integer

Numer strony następnej strony (jeśli istnieje).

Poprzednia strona
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje).

Łączna liczba wyników
links.total_results integer

Łączna liczba wyników.

Ranking dla deweloperów wyszukiwania

Ten punkt końcowy zwraca listę wszystkich deweloperów w organizacji z bieżącymi statystykami. Spowoduje to również zmianę statystyk w okresie raportu (który może wynosić 1, 7 lub 30 dni) lub określony zakres dat. Wyniki można filtrować na podstawie wiadomości e-mail dla deweloperów, tagów deweloperów i nazw zespołów.

Parametry

Nazwa Klucz Wymagane Typ Opis
report_period_in_days
report_period_in_days integer

Liczba dni w ciągu ostatnich raportów (prawidłowe wartości — 1, 7 i 30 dni)

data rozpoczęcia
startdate string

Ranking dla deweloperów został ukończony lub po upływie danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

ranking dla deweloperów został ukończony lub wcześniejszy. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

users
users string

Użytkownicy do uwzględnienia w rankingu (co najmniej jeden adres e-mail użytkownika oddzielony przecinkami)

team_names
team_names string

Nazwy zespołów (co najmniej jedna nazwa zespołu oddzielona przecinkami)

tags
tags string

Tagi użytkownika (co najmniej jeden tag użytkownika oddzielony przecinkami)

page
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
ranking
leaderboard array of object

ranking

Ranga
leaderboard.rank integer

Ostatnia pozycja uczestnika w turnieju.

Name
leaderboard.developer.name string

Nazwa dewelopera (imię + środkowe + nazwisko).

Email
leaderboard.developer.email string

Adres e-mail deweloperów

Członek od
leaderboard.developer.member_since string

Data, w których deweloper został członkiem.

Ostatnie zalogowanie
leaderboard.developer.last_logged_in string

Data ostatniego zalogowania dewelopera.

Status
leaderboard.developer.status string

Bieżący stan konta dewelopera.

Firma
leaderboard.developer.company string

Nazwa firmy, do którego należy deweloper.

Zespół
leaderboard.developer.team string

Nazwa zespołu, do którego należy deweloper.

tags
leaderboard.developer.tags array of string

tags

roles
leaderboard.developer.roles array of string

roles

Zablokowany
leaderboard.blocked boolean

Czy ten uczestnik został zablokowany w turnieju.

Minuty spędzone
leaderboard.minutes_spent integer

Jak długo deweloper spędził odpowiedź (w minutach).

Język
leaderboard.language string

Język/struktura używanego uczestnika.

Maksymalna liczba punktów
leaderboard.max_points integer

Maksymalna liczba punktów dostępnych w turnieju.

Punktów
leaderboard.points integer

Liczba punktów uzyskanych przez uczestnika.

Używane wskazówki
leaderboard.hints_used integer

Liczba wskazówek użytych przez uczestnika.

Życie utracone
leaderboard.lives_lost integer

Liczba ofiar śmiertelnych, które uczestnik przegrał podczas turnieju.

Poziomy
leaderboard.levels array of object

Poziomy

nazwa
leaderboard.levels.name string

nazwa

Wyzwania
leaderboard.levels.challenges array of object

Wyzwania

Liczba
leaderboard.levels.challenges.number integer

Liczba

kategoria
leaderboard.levels.challenges.category string

kategoria

Podkategorii
leaderboard.levels.challenges.subcategory string

Podkategorii

trudność
leaderboard.levels.challenges.difficulty string

trudność

stan
leaderboard.levels.challenges.status string

stan

max_points
leaderboard.levels.challenges.max_points integer

max_points

Punktów
leaderboard.levels.challenges.points integer

Punktów

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

Liczba
leaderboard.levels.challenges.stages.number integer

Liczba

nazwa
leaderboard.levels.challenges.stages.name string

nazwa

stan
leaderboard.levels.challenges.stages.status string

stan

Punktów
leaderboard.levels.challenges.stages.points integer

Punktów

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

Łączna liczba stron
links.total_pages integer

Łączna liczba stron w wynikach.

Wyniki na stronę
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie.

Następna strona
links.next_page integer

Numer strony następnej strony (jeśli istnieje).

Poprzednia strona
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje).

Łączna liczba wyników
links.total_results integer

Łączna liczba wyników.

Ranking turnieju wyszukiwania

Ten punkt końcowy zwraca ranking dla pojedynczego turnieju. Obejmuje to wszystkie poziomy, wyzwania i etapy, w których uczestniczył deweloper, ze szczegółowymi metrykami każdego z nich. Ten punkt końcowy może również zwrócić ranking w okresie raportu (który może wynosić 1, 7 lub 30 dni) lub w danym zakresie dat. Wyniki można filtrować na podstawie wiadomości e-mail dla deweloperów, tagów deweloperów i nazw zespołów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator turnieju
tournament_id True string

Identyfikator turnieju

report_period_in_days
report_period_in_days integer

Liczba dni w ciągu ostatnich raportów (prawidłowe wartości — 1, 7 i 30 dni)

data rozpoczęcia
startdate string

Ranking dla deweloperów został ukończony lub po upływie danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

enddate
enddate string

ranking dla deweloperów został ukończony lub wcześniejszy. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

users
users string

Użytkownicy do uwzględnienia w rankingu (co najmniej jeden adres e-mail użytkownika oddzielony przecinkami)

team_names
team_names string

Nazwy zespołów (co najmniej jedna nazwa zespołu oddzielona przecinkami)

tags
tags string

Tagi użytkownika (co najmniej jeden tag użytkownika oddzielony przecinkami)

page
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
ranking
leaderboard array of TournamentParticipant
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Tworzenie użytkownika

Tworzy użytkownika.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wyślij zaproszenie
sendInvite boolean

Flaga wyłączania przypomnień dotyczących zapraszania i zapraszania użytkowników.

enabled
enabled boolean

Stan użytkowników na platformie

e-mail
email True string

Adres e-mail użytkownika

isProfileComplete
isProfileComplete boolean

Konwertuje właściwości niezbędne do ukończenia profilu zgodnie z potrzebami. W przypadku ustawienia wartości true właściwości "name.first" i "name.last" zgodnie z potrzebami, w przeciwnym razie nazwa jest opcjonalna

pierwszy
first string

Imię użytkownika. Wymagane, jeśli właściwość "isProfileComplete" jest ustawiona na wartość true

środek
middle string

Nazwa środkowa użytkownika

last
last string

Nazwisko użytkownika. Wymagane, jeśli właściwość "isProfileComplete" jest ustawiona na wartość true

rola
role True string

Rola przypisana użytkownikowi, który jest jednym z deweloperów, kierowników zespołów lub administratorów firmy

zespół
team string

Zespół, z który użytkownik jest skojarzony

tags
tags array of string

Wszelkie informacje identyfikujące użytkownika. Przykład: kwarty głowy, Asia-Pacific

_id
_id string

Identyfikator języka

_szkielet
_framework string

Struktura języka

Zwraca

Utworzony użytkownik
UserCreated

Usuwanie użytkownika

Usuwa użytkownika, do których odwołuje się dany identyfikator.

Parametry

Nazwa Klucz Wymagane Typ Opis
identyfikator
id True string

Identyfikator zasobu użytkownika.

Zwraca

Usunięto użytkownika
UserDeleted

Usuwanie zespołu

Służy do usuwania zespołu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator zespołu
team_id True string

Identyfikator zespołu

Zwraca

Zespół usuń odpowiedź

Utwórz zespół

Służy do tworzenia zespołu.

Parametry

Nazwa Klucz Wymagane Typ Opis
nazwa
name string

Nazwa zespołu

tags
tags array of string

Wszelkie informacje identyfikujące zespół. Przykład: Head Quarters, Asia-Pacific, Engineering

activeFrom
activeFrom string

Zespół aktywny od. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

activeUntil
activeUntil string

Zespół aktywny do czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Języki
languages array of string

Lista języków zespołu, _id i _framework oddzielona dwukropkami (::) i oddzielona przecinkami (,)

onboardingmessage
onboardingmessage string

Komunikat dotyczący dołączania zespołu

typ
type string

Typ licencji

Przyznane
granted integer

Przyznane licencje (ważne tylko wtedy, gdy typ licencji jest ustawiony na użycie)

Zwraca

Szczegóły zespołu

Uzyskaj wszystkie kursy

Ten punkt końcowy zwróci listę obiektów kursu, które zawierają zakres punktów danych związanych z kursami. Obejmuje to identyfikatory kursów, które mogą być używane w połączeniu z innymi punktami końcowymi interfejsu API kursu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
Kursy
courses array of Course
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Uzyskiwanie adresu URL kursu

Kod JSON zawierający adres URL kursu

Parametry

Nazwa Klucz Wymagane Typ Opis
Struktura języka
language_framework True string

Nazwa języka i struktury w formacie "Java::Spring"

Kurs
course True string

Nazwa oczywiście

Moduł
module True string

Nazwa modułu oczywiście

Przekierowanie
redirect boolean

Przekierowuje użytkownika do zwracanego adresu URL

Zwraca

Adres URL do kursów szkoleniowych

Adres URL kursu
CourseURL

Uzyskiwanie aplikacji Teams

Ten punkt końcowy zwróci listę obiektów zespołu, które zawierają zakres punktów danych powiązanych z zespołami. Obejmuje to identyfikatory zespołu, które mogą być używane w połączeniu z innymi punktami końcowymi interfejsu API zespołu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

Nazwa zespołu
name string

Nazwa zespołu

Zwraca

Nazwa Ścieżka Typ Opis
Zespołów
teams array of TeamDetails
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Uzyskiwanie czasu spędzonego

Czas spędzony na platformie w ramach ocen, szkoleń, turniejów i szkoleń.

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

identyfikator
id string

Filtrowanie wyników na podstawie identyfikatora użytkownika w formacie UUID

Email
email string

Filtrowanie wyników na podstawie wiadomości e-mail

Etykiety
tags string

Filtruj bazę wyników, aby pokazać użytkownikom tagi. Określone tagi są rozdzielone przecinkami i używają logiki OR do filtrowania wyników.

Zespół
team string

Filtruj wyniki, aby pokazać, że użytkownicy należą do określonego zespołu

Data rozpoczęcia
startdate date-time

Filtruj wyniki, aby uwzględnić wyniki od początku dnia. Format daty "RRRR-MM-DD". W formacie UTC

Data zakończenia
enddate date-time

Odfiltruj wyniki, aby uwzględniać wszystkie wyniki do końca dnia. Format daty "RRRR-MM-DD". W formacie UTC

Zwraca

Nazwa Ścieżka Typ Opis
users
users array of UsersTimeSpent
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Uzyskiwanie działań dla deweloperów

Ten punkt końcowy zwraca szczegółowy dziennik wyzwań dla wszystkich deweloperów w organizacji z oceną wyzwania, trudnością i wynikiem wyzwania dla dewelopera.

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

Zwraca

Szczegółowy dziennik wyzwań dla danego okresu

Aktywność dewelopera
DevelopersActivity

Uzyskiwanie mocnych i słabych stron działania

Ten punkt końcowy zwraca średnie mocne i słabe strony dla firmy, zespołu lub użytkownika (w zależności od poziomu szczegółowości zapytania) dla określonego języka lub wszystkich języków

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ docelowy
targetType string

Typ obiektu docelowego. Wartości domyślne zależą od zakresu klucza interfejsu API. Ustawienie domyślne klucza raportu dla firmy. Klucz zespołu jest domyślnie domyślny dla zespołu.

Identyfikator docelowy
targetIdentifier string

Identyfikator docelowy (nazwa zespołu, adres e-mail użytkownika lub identyfikator użytkownika)

Identyfikator języka
languageId string

Identyfikator języka

Struktura języka
languageFramework string

Struktura języka

Strona
page integer

Numer strony wyników

Zwraca

Średni obiekt mocnych i słabych stron

Uzyskiwanie najbardziej zaangażowanych działań zespołowych

Ten punkt końcowy zwraca najbardziej zaangażowane zespoły "N".

Parametry

Nazwa Klucz Wymagane Typ Opis
Okres raportu
report_period integer

Liczba dni, przez które mają być wyświetlane najbardziej zaangażowane zespoły (report_period powinny być określone samodzielnie lub z enddate)

Data rozpoczęcia
startdate string

Data rozpoczęcia zakresu dat (nie powinna być określona z report_period). Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Data zakończenia
enddate string

Data zakończenia zakresu dat (powinna być większa niż data początkowa). Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Liczba zespołów
number_of_teams integer

Top "N" liczba zespołów

Etykiety
tags string

Tagi użytkownika

Strona
page integer

Numer strony wyników

Zwraca

Najbardziej zaangażowane zespoły w firmie

Uzyskiwanie najlepszych wykonawców działań

Służy do pobierania listy najlepiej działających użytkowników.

Parametry

Nazwa Klucz Wymagane Typ Opis
Okres raportu
report_period integer

Liczba dni, przez które mają być wyświetlane zmiany w statystykach

Liczba użytkowników
num_users integer

Liczba najlepszych wykonawców, które mają zostać zwrócone

Strona
page integer

Numer strony wyników

Etykiety
tags string

Przefiltruj wyniki, aby wyświetlić najważniejsze wierzchołki dla określonych tagów. Określone tagi są rozdzielone przecinkami i używają logiki OR do filtrowania wyników.

Zespół
team string

Filtrowanie wyników w celu wyświetlenia najlepszych wyników dla danego zespołu

Godzina rozpoczęcia
starttime date-time

Zawiera punkty z postępu ukończonego w danym czasie lub po upływie danego czasu. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Godzina zakończenia
endtime date-time

Uwzględnij punkty z postępu ukończone lub przed danym czasem. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Zwraca

Nazwa Ścieżka Typ Opis
schemat
schema TopPerformers

Lista najlepszych wykonawców

Uzyskiwanie postępu dla deweloperów

Ten punkt końcowy zwraca postęp szkolenia wszystkich deweloperów w organizacji z bieżącym obszarem, poziomem i postępem zadań.

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

Zwraca

Zawiera to postęp każdego dewelopera w poszczególnych językach, obszarach, poziomach i zadaniach

Postęp dewelopera
DevelopersProgress

Uzyskiwanie postępu dla wszystkich deweloperów kursu

Ten punkt końcowy zwróci postęp wszystkich deweloperów dla określonego kursu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator kursu
course_id True string

Identyfikator kursu

Strona
page integer

Numer strony wyników

Zwraca

Nazwa Ścieżka Typ Opis
dane
data array of CourseDeveloperProgressEntry
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Uzyskiwanie turniejów

Ten punkt końcowy zwraca listę turniejów w firmie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Strona
page integer

Numer strony wyników

Nazwa turnieju
name string

Nazwa turnieju

Data rozpoczęcia
startdate date-time

Zwracaj tylko turnieje, które zaczynają się lub po danym czasie. Format: RRRR-MM-DDTHH:mm:ss. SSSZ

Data zakończenia
enddate date-time

Zwracaj tylko turnieje, które zakończą się lub przed danym czasem. czas: RRRR-MM-DDTHH:mm:ss. SSSZ

Zwraca

Nazwa Ścieżka Typ Opis
Turnieje
tournaments array of Tournament
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

Wyszukiwanie użytkowników

Służy do pobierania wszystkich rekordów użytkowników. Odpowiedź może być ukształtowana przez przekazanie parametru zapytania pól zawierającego listę nazw atrybutów, które mają zostać zwrócone. Filtr jest osiągany przez przekazanie kryteriów filtru przez treść.

Parametry

Nazwa Klucz Wymagane Typ Opis
Pola formularza
fields string

Tablica pól. Zwraca tylko podane atrybuty. Każdy atrybut powinien być rozdzielony przecinkami.

Strona
page integer

Zwraca podaną liczbę stron zestawu wyników podzielonych na strony. Rozmiary stron to 1000 rekordów.

id
id string

Identyfikator zasobu użytkownika

e-mail
email string

Adres e-mail użytkownika

rola
role string

Rola przypisana użytkownikowi, który jest jednym z deweloperów, kierowników zespołów lub administratorów firmy

zespół
team string

Zespół, z który użytkownik jest skojarzony

tags
tags array of string

Wszelkie informacje identyfikujące użytkownika. Przykład: kwarty głowy, Asia-Pacific

Zwraca

Lista userData

Lista użytkowników
UsersList

Definicje

Turniej

Nazwa Ścieżka Typ Opis
_id
_id string

Identyfikator turnieju

nazwa
name string

Nazwa turnieju

opis
description string

Opis turnieju

czas_rozpoczęcia
start_time date-time

Czas rozpoczęcia turnieju

czas zakończenia
end_time date-time

Czas zakończenia turnieju

timezone
timezone string

Strefa czasowa, w ramach którego odbywa się turniej

Turniejpartycipant

Nazwa Ścieżka Typ Opis
pozycjonować
rank integer

Ostatnia pozycja uczestnika w turnieju

Deweloper
developer Developer

Informacje o indywidualnym deweloperze

Zablokowany
blocked boolean

Czy ten uczestnik został zablokowany z tournnamentu

minutes_spent
minutes_spent integer

Jak długo deweloper spędził odpowiedź (w minutach)

język
language string

Język/struktura używanego uczestnika

max_points
max_points integer

Maksymalna liczba punktów dostępnych w turnieju

Punktów
points integer

Liczba punktów uzyskanych przez uczestnika

hints_used
hints_used integer

Liczba wskazówek użytych przez uczestnika

lives_lost
lives_lost integer

Liczba ofiar śmiertelnych, które uczestnik przegrał podczas turnieju

Poziomy
levels array of Level

Poziomy wyzwania

Level

Nazwa Ścieżka Typ Opis
nazwa
name string

Nazwa poziomu

Wyzwania
challenges array of object
Liczba
challenges.number integer

Numer wyzwania (rozpoczyna się od 1)

kategoria
challenges.category string

Kategoria wyzwania

Podkategorii
challenges.subcategory string

Podkategoria wyzwania

trudność
challenges.difficulty string
Status
challenges.status Status

Wskazuje stan wyzwania/oceny, który może być oczekujący, w toku, wykonany lub "poza zasięgiem"

max_points
challenges.max_points integer

Maksymalna liczba punktów dostępnych dla tego wyzwania

Punktów
challenges.points integer

Punkty uzyskane na to wyzwanie

codebase_size
challenges.codebase_size string
minutes_spent
challenges.minutes_spent integer

Jak długo deweloper spędził odpowiedź (w minutach)

stages
challenges.stages array of Stage

Etap

Nazwa Ścieżka Typ Opis
Liczba
number integer

Numer etapu

nazwa
name string

Nazwa etapu

stan
status string

Stan próby na tym etapie

Punktów
points integer

Punkty zdobyte na tym etapie

max_points
max_points integer

Maksymalna liczba punktów dostępnych na tym etapie

minutes_spent
minutes_spent integer

Jak długo deweloper spędził odpowiedź (w minutach)

lives_lost
lives_lost integer

Liczba ofiar śmiertelnych utraconych na tym etapie

hints_used
hints_used integer

Liczba wskazówek używanych na tym etapie

Assessment

Nazwa Ścieżka Typ Opis
_id
_id string

Identyfikator oceny

stan
status string

Stan oceny

nazwa
name string

Nazwa oceny

opis
description string

Opis oceny

supported_languages
supported_languages array of string

Lista języków/struktur dostępnych do oceny

trudność
difficulty string

Trudności z oceną

success_ratio
success_ratio integer

Wartość procentowa wymagana do przeprowadzenia oceny

emits_certificate
emits_certificate boolean

Czy ocena jest połączona z certyfikatem?

time_limit
time_limit integer

Limit czasu oceny w milisekundach. null = brak limitu czasu

start_date
start_date date-time

Data rozpoczęcia oceny

end_date
end_date date-time

Data zakończenia oceny

timezone
timezone string

Strefa czasowa oceny

number_of_challenges
number_of_challenges integer

Liczba wyzwań w ocenie

self_assess
self_assess boolean

Czy ocena jest publiczna?

retries_allowed
retries_allowed boolean

Czy ponowne próby są dozwolone dla tej oceny?

Status

Wskazuje stan wyzwania/oceny, który może być oczekujący, w toku, wykonany lub "poza zasięgiem"

Wskazuje stan wyzwania/oceny, który może być oczekujący, w toku, wykonany lub "poza zasięgiem"

Status
string

preferredDevLanguage

Preferencje języka deweloperskiego

Nazwa Ścieżka Typ Opis
_id
_id string

Identyfikator języka

_szkielet
_framework string

Struktura języka

AssessmentAssignResponse

Odpowiedź na żądanie POST przypisania oceny

Nazwa Ścieżka Typ Opis
użytkownik
user string

Identyfikator e-mail użytkownika

inviteEmailSent
inviteEmailSent boolean

Czy wysłano wiadomość e-mail z zaproszeniem?

inviteUrl
inviteUrl string

Adres URL zaproszenia do oceny

TeamLeaderboard

Ranking zespołu zawiera wszystkie wpisy liderów zespołu prawidłowe w danym okresie raportowania

Nazwa Ścieżka Typ Opis
report_period_in_days
report_period_in_days integer

Liczba dni w przeszłości do raportowania

ranking
leaderboard array of TeamLeaderboardEntry
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

TeamLeaderboardEntry

Wpis w rankingu zespołu

Nazwa Ścieżka Typ Opis
pozycjonować
rank integer

Ranking zespołu na rankingu.

nazwa
name string

Nazwa zespołu

Deweloperzy
developers integer

Liczba deweloperów w zespole

points_average
points_average integer

Średnie punkty zespołu

points_total
points_total integer

Łączna liczba punktów zespołu

dokładność
accuracy integer

Dokładność zespołu (w %)

confidence_level
confidence_level integer

Poziom ufności zespołu (w %)

time_spent
time_spent integer

Łączna liczba minut spędzonych przez zespół na wyzwania

installed_sensei
installed_sensei integer

Liczba deweloperów w zespole, którzy mają zainstalowane sensei

Statystyki w okresie raportu
stats_over_report_period StatsOverReportPeriod

Statystyki obliczone dla danego okresu raportu

MostEngagedTeams

Najbardziej zaangażowane zespoły w firmie

Nazwa Ścieżka Typ Opis
Zespołów
teams array of TeamEntry

Szczegóły zespołu

total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

TeamEntry

Ten obiekt reprezentuje szczegóły zespołu

Nazwa Ścieżka Typ Opis
nazwa
name string

Nazwa zespołu

stan
status string

Stan zespołu

timeSpent
timeSpent integer

Czas zespołu spędzony

MostEngagedUsers

Najbardziej zaangażowani użytkownicy w firmie

Nazwa Ścieżka Typ Opis
users
users array of UserEntry

Szczegóły użytkownika

total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

UserEntry

Ten obiekt reprezentuje szczegóły użytkownika

Nazwa Ścieżka Typ Opis
nazwa
name string

Nazwa użytkownika

stan
status string

Stan użytkownika

timeSpent
timeSpent integer

Czas spędzony przez użytkownika

StatsOverReportPeriod

Statystyki obliczone dla danego okresu raportu

Nazwa Ścieżka Typ Opis
points_gained
points_gained integer

Liczba punktów uzyskanych przez dewelopera

accuracy_change
accuracy_change integer

Zmiana dokładności w okresie raportowania

confidence_level_change
confidence_level_change integer

Zmiana poziomu ufności w okresie raportowania

minutes_spent
minutes_spent integer

Minuty spędzone przez zespół na wyzwania

challenges_correct
challenges_correct integer

Liczba poprawnych wyzwań

challenges_incorrect
challenges_incorrect integer

Liczba nieprawidłowych wyzwań

Deweloper

Informacje o indywidualnym deweloperze

Nazwa Ścieżka Typ Opis
nazwa
name string

Imię i nazwisko dewelopera (pierwszy + środkowy + nazwisko)

e-mail
email string

Adres e-mail deweloperów

member_since
member_since date-time

Data, w których deweloper został członkiem

last_logged_in
last_logged_in date-time

Data ostatniego zalogowania dewelopera

stan
status string

Bieżący stan konta dewelopera

firma
company string

Nazwa firmy, którą deweloper jest częścią

zespół
team string

Nazwa zespołu, który jest częścią dewelopera

tags
tags array of string

Tagi skojarzone z tym deweloperem

roles
roles string

Role, które ma ten deweloper

DeweloperzyProgress

Zawiera to postęp każdego dewelopera w poszczególnych językach, obszarach, poziomach i zadaniach

Nazwa Ścieżka Typ Opis
Deweloperzy
developers array of DeveloperProgressEntry

Lista deweloperów, którzy podjęli próbę szkolenia

total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

DeveloperProgressEntry

Ten wpis reprezentuje obiekt w postępie szkolenia deweloperów zawierający informacje dla deweloperów oraz postęp ich prób w trybie trenowania

Nazwa Ścieżka Typ Opis
Deweloper
developer Developer

Informacje o indywidualnym deweloperze

Języki
languages array of TrainingProgressEntry

Lista języków próbowanych przez dewelopera w trybie trenowania

TrainingProgressEntry

Wpis z postępem ukończenia w językach i na liście obszaru

Nazwa Ścieżka Typ Opis
nazwa
name string

Nazwa struktury językowej

language_progress
language_progress integer

Procent ukończonego języka

Realms
realms array of object

Lista obszaru dla każdego języka

nazwa
realms.name string

Nazwa obszaru

realm_progress
realms.realm_progress integer

Procent ukończonego obszaru

Poziomy
realms.levels array of object

Lista poziomów dla każdego obszaru

nazwa
realms.levels.name string

Nazwa poziomu

level_progress
realms.levels.level_progress integer

Procent ukończonego poziomu

Questy
realms.levels.quests array of object

Lista zadań dla każdego poziomu

nazwa
realms.levels.quests.name string

Nazwa zadania

quest_progress
realms.levels.quests.quest_progress integer

procent ukończonych zadań

DevelopersActivity

Szczegółowy dziennik wyzwań dla danego okresu

Nazwa Ścieżka Typ Opis
activities
activities array of ActivityEntry

Lista deweloperów zawierających listę języków zawierających próby wyzwania

total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

ActivityEntry

Ten obiekt reprezentuje dewelopera i ich próby wyzwania

Nazwa Ścieżka Typ Opis
Deweloper
developer Developer

Informacje o indywidualnym deweloperze

Próba wyzwania
challenge ChallengeAttempt

Próba podjęta przez deverloper w trybie trenowania

ChallengeAttempt

Próba podjęta przez deverloper w trybie trenowania

Nazwa Ścieżka Typ Opis
język
language string

Nazwa struktury językowej

Królestwo
realm string

Nazwa obszaru

poziom
level string

Nazwa poziomu

poszukiwanie
quest string

Nazwa zadania

kategoria
category string

Nazwa kategorii wyzwania

Podkategorii
subcategory string

Nazwa podkategorii wyzwania

trudność
difficulty string

Poziom trudności dla wyzwania

rozpoczęto
started date-time

Rozpoczęto wyzwanie czasowe

zakończono
completed date-time

Ukończono wyzwania czasowe

duration
duration integer

Czas w sekundach potrzebny na ukończenie zadania

stan
status string

Stan wyzwania z nieprawidłowym stanem wyzwania z co najmniej 1 nieprawidłowymi etapami

hints_used
hints_used integer

Łączna liczba wskazówek z etapów wyzwania używanych przez dewelopera

wynik
score integer

Pozyskane punkty

max_score
max_score string

Maksymalna liczba punktów osiągalnych dla wyzwania

Wybieranie luki w zabezpieczeniach
select_vulnerability SelectVulnerability

Charakter wyzwania

Lokalizowanie luki w zabezpieczeniach
locate_vulnerability LocateVulnerability

Charakter wyzwania

Identyfikowanie rozwiązania
identify_solution IdentifySolution

Charakter wyzwania

Wybierz pozycjęVulnerability

Charakter wyzwania

Nazwa Ścieżka Typ Opis
attempt_index
attempt_index integer

Liczba prób etapu przez dewelopera

stan
status string

Wynik wyzwania, out_of_reach stan opisuje etap, który nie został jeszcze podjęty przez dewelopera

max_score
max_score integer

Maksymalna liczba punktów możliwych do wybrania luki w zabezpieczeniach

wynik
score integer

Punkty uzyskane do wybrania luki w zabezpieczeniach

Pominięte
skipped boolean

Po ustawieniu wartości true etap został pominięty. Jeśli stan ma wartość false, etap został ukończony lub nie został jeszcze podjęta próba

Lokalizowanie i możliwość stosowania

Charakter wyzwania

Nazwa Ścieżka Typ Opis
attempt_index
attempt_index integer

Liczba prób etapu przez dewelopera

stan
status string

Wynik wyzwania

max_score
max_score integer

Maksymalna liczba punktów możliwych do znalezienia luki w zabezpieczeniach

wynik
score integer

Punkty uzyskane do lokalizowania luki w zabezpieczeniach

Identyfikowanie rozwiązywania

Charakter wyzwania

Nazwa Ścieżka Typ Opis
attempt_index
attempt_index integer

Liczba prób etapu przez dewelopera

stan
status string

Wynik wyzwania

max_score
max_score integer

Maksymalna liczba punktów możliwych do zidentyfikowania rozwiązania

wynik
score integer

Punkty uzyskane do identyfikacji rozwiązania

ResourceItem

Szczegóły elementu zasobu

Nazwa Ścieżka Typ Opis
id
id string
nazwa
name string

Resource

Szczegóły zasobu

Nazwa Ścieżka Typ Opis
id
id string
nazwa
name string
items
items array of ResourceItem

CompletedResource

Szczegóły ukończonego zasobu szkoleniowego

Nazwa Ścieżka Typ Opis
zasób
resource array of string

Uporządkowana lista kategoryzacji i nazwy ukończonego zasobu

time_completed
time_completed date-time

Po ukończeniu zasobu szkoleniowego

ZasóbRekord

Rekord ukończonych zasobów szkoleniowych dla deweloperów

Nazwa Ścieżka Typ Opis
Deweloper
profile Developer

Informacje o indywidualnym deweloperze

zakończono
completed array of CompletedResource

Wszystkie zasoby szkoleniowe ukończone przez użytkownika

CourseURL

Adres URL do kursów szkoleniowych

Nazwa Ścieżka Typ Opis
URL
url string

Adres URL do kursu

TeamData

Nazwa Ścieżka Typ Opis
nazwa
name string

Nazwa zespołu

UserData

Nazwa Ścieżka Typ Opis
id
id string

Identyfikator zasobu użytkownika

e-mail
email string

Adres e-mail użytkownika

rola
role string

Rola przypisana użytkownikowi, który jest jednym z deweloperów, kierowników zespołów lub administratorów firmy

pierwszy
name.first

Imię

środek
name.middle

Drugie imię

last
name.last

Nazwisko

stan
status string

Stan użytkownika

data zaproszenia
invite-date date-time

Godzina ostatniego zaproszenia użytkownika

data ostatniego logowania
last-login-date date-time

Czas ostatniego zalogowania się użytkownika

Dane zespołu
team TeamData
tags
tags array of string

Wszelkie informacje identyfikujące użytkownika. Przykład: kwarty głowy, Asia-Pacific

preferredDevLanguages
preferredDevLanguages array of preferredDevLanguage

Preferencje języków deweloperskich

UserUpdated

Nazwa Ścieżka Typ Opis
kod statusu
statusCode integer

Kod stanu komunikatu odpowiedzi na powodzenie

komunikat
message string

Opis komunikatu odpowiedzi na powodzenie

kod
code string

Bezpieczny kod Warrior Code

UserCreated (Tworzenie użytkownika)

Nazwa Ścieżka Typ Opis
id
id string

Identyfikator zasobu Secure Code Warrior

kod statusu
statusCode integer

Kod stanu komunikatu odpowiedzi na powodzenie

komunikat
message string

Opis komunikatu odpowiedzi na powodzenie

kod
code string

Bezpieczny kod Warrior Code

UserDeleted

Nazwa Ścieżka Typ Opis
kod statusu
statusCode integer

Kod stanu komunikatu odpowiedzi na powodzenie

komunikat
message string

Opis komunikatu odpowiedzi na powodzenie

kod
code string

Bezpieczny kod Warrior Code

Lista użytkowników

Lista userData

Nazwa Ścieżka Typ Opis
users
users array of UserData

TopPerformers

Lista najlepszych wykonawców

Nazwa Ścieżka Typ Opis
report_period_in_days
report_period_in_days integer

Liczba dni w przeszłości do raportowania

top_performers
top_performers array of TopPerformer
total_pages
links.total_pages integer

Łączna liczba stron w wynikach

results_per_page
links.results_per_page integer

Maksymalna liczba wyników na każdej stronie

next_page
links.next_page integer

Numer strony następnej strony (jeśli istnieje)

prev_page
links.prev_page integer

Numer strony poprzedniej strony (jeśli istnieje)

total_results
links.total_results integer

Całkowita liczba wyników

TopPerformer

Użytkownik o najwyższej wydajności

Nazwa Ścieżka Typ Opis
Punktów
points integer

Łączna liczba punktów uzyskanych w danym okresie

id
id string

Identyfikator użytkownika w formacie UUID

e-mail
email string

Adres e-mail użytkownika

pierwszy
name.first string

Imię użytkownika

środek
name.middle string

Nazwa środkowa użytkownika

last
name.last string

Nazwisko użytkownika

tags
tags array of string

Tagi użytkownika

stan
status string

Stan użytkownika

Dane zespołu
team TeamData

UsersTimeSpent

Wpis przedstawiający aktywność użytkowników.

Nazwa Ścieżka Typ Opis
id
id string

Identyfikator użytkownika w formacie UUID

e-mail
email string

Adres e-mail użytkownika

pierwszy
name.first string

Imię użytkownika

środek
name.middle string

Nazwa środkowa użytkownika

last
name.last string

Nazwisko użytkownika

tags
tags array of string

Tagi użytkownika

stan
status string

Stan użytkownika

Dane zespołu
team TeamData
czas spędzony
time-spent array of object

Tablica dat z podziałem czasu/aktywności w ciągu dnia

date
time-spent.date date

Data w formacie UTC

Oceny
time-spent.activity.Assessments integer

Czas spędzony na ocenach

Uczenie się
time-spent.activity.Learning integer

Czas spędzony na uczeniu się

Turnieje
time-spent.activity.Tournaments integer

Czas spędzony na turniejach

Training
time-spent.activity.Training integer

Czas spędzony na szkoleniu

Mocne iweaknesses

Średni obiekt mocnych i słabych stron

Nazwa Ścieżka Typ Opis
auth
auth AverageStrengthsAndWeaknessesEntry

Ten obiekt reprezentuje każdą indywidualną kategorię zarządzania

data_handling
data_handling AverageStrengthsAndWeaknessesEntry

Ten obiekt reprezentuje każdą indywidualną kategorię zarządzania

nieprawidłowa konfiguracja
misconfig AverageStrengthsAndWeaknessesEntry

Ten obiekt reprezentuje każdą indywidualną kategorię zarządzania

Praktyk
practices AverageStrengthsAndWeaknessesEntry

Ten obiekt reprezentuje każdą indywidualną kategorię zarządzania

sensitive_data
sensitive_data AverageStrengthsAndWeaknessesEntry

Ten obiekt reprezentuje każdą indywidualną kategorię zarządzania

other
other AverageStrengthsAndWeaknessesEntry

Ten obiekt reprezentuje każdą indywidualną kategorię zarządzania

AverageStrengthsAndWeaknessesEntry

Ten obiekt reprezentuje każdą indywidualną kategorię zarządzania

Nazwa Ścieżka Typ Opis
Wyzwania
challenges ChallengesEntry

Wyzwania dotyczące danych

Wskazówki
hints HintsEntry

Dane wskazówek

Punktów
points integer

Punktów

timeSpent
timeSpent integer

Czas spędzony

WyzwaniaEntry

Wyzwania dotyczące danych

Nazwa Ścieżka Typ Opis
Próba
attempted integer

Podjęto próby wyzwania

poprawny
correct integer

Odpowiedź prawidłowa próby

błędny
incorrect integer

Nieprawidłowa próba

percentageCorrect
percentageCorrect integer

Poprawna wartość procentowa

ratioCorrect
ratioCorrect number

Współczynnik poprawny

WskazówkiEntry

Dane wskazówek

Nazwa Ścieżka Typ Opis
poziom ufności
confidenceLevel integer

Poziom ufności

łączny
total integer

Total

used
used integer

Używane

TeamDetails

Szczegóły zespołu

Nazwa Ścieżka Typ Opis
id
id string

Identyfikator zespołu

nazwa
name string

Nazwa zespołu

tags
tags array of string

Wszelkie informacje identyfikujące zespół. Przykład: Head Quarters, Asia-Pacific, Engineering

onboardingMessage
onboardingMessage string

Wiadomość dołączana dla zespołu

stan
status string

Stan zespołu

memberJoinToken
memberJoinToken string

Token dołączania elementu członkowskiego

companyName
companyName string

Nazwa firmy

Języki
languages array of string

Języki zespołu

TeamDeleteResponse

Zespół usuń odpowiedź

Nazwa Ścieżka Typ Opis
deleteStatus
deleteStatus string

Stan operacji usuwania

Kurs

Nazwa Ścieżka Typ Opis
_id
_id string

Identyfikator kursu

nazwa
name string

Nazwa kursu

opis
description string

Opis kursu

stan
status string

Stan kursu

supported_languages
supported_languages array of string

Lista języków/struktur dostępnych dla kursu

termin
deadline date-time

Data zakończenia kursu

utworzone_przez
created_by string

Identyfikator ResourceId autora kursu

CourseDeveloperProgressEntry

Ten wpis reprezentuje postęp kursu dla deweloperów

Nazwa Ścieżka Typ Opis
user_id
user_id string

Identyfikator zasobu użytkownika

stan
status string

Stan kursu

dokładność
accuracy integer

Procent prawidłowych prób

pewność
confidence integer

Współczynnik trafień używanych do dostępnych wskazówek

minutes_spent
minutes_spent integer

Łączny czas w mimnutach, który użytkownik spędził na kursie

first_completed_date
first_completed_date date-time

Data ukończenia pierwszego języka kursu

first_enrolled_date
first_enrolled_date date-time

Data zarejestrowania pierwszego języka kursu w

postęp
progress integer

Postęp kursu

Języki
languages array of CourseDeveloperProgressLanguageEntry

Lista języków kursu

Zaprasza
invites array of CourseDeveloperProgressInviteEntry

Lista zaproszeń i przypomnień

CourseDeveloperProgressInviteEntry

Ten wpis reprezentuje postęp kursu dla deweloperów zaprasza i przypomnienia.

Ten wpis reprezentuje postęp kursu dla deweloperów zaprasza i przypomnienia.

Wpis postępu kursu dla deweloperów dla zaproszeń i przypomnień.

CourseDeveloperProgressLanguageEntry

Ten wpis reprezentuje postęp kursu dla deweloperów dla pojedynczego języka

Nazwa Ścieżka Typ Opis
język
language string

Język programowania

stan
status string

Stan języka kursu

dokładność
accuracy integer

Procent poprawnych prób dla języka

pewność
confidence integer

Współczynnik trafień używanych do dostępnych wskazówek dla języka

minutes_spent
minutes_spent integer

Łączny czas w mimnutes, który użytkownik spędził na kursie dla języka

postęp
progress integer

Postęp kursu dla języka

videos_watched
videos_watched integer

Ilość filmów wideo, które użytkownik oglądał dla języka