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 |
| 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
- Body
- TeamDetails
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
|
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
- Body
- MostEngagedUsers
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
- Body
- TeamDetails
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
- response
- array of TeamLeaderboard
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
|
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ź
- Body
- TeamDeleteResponse
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
- Body
- TeamDetails
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
|
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
- Body
- MostEngagedTeams
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
|
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
|
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
|
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
|
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
|
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.
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 |