Secure Code Warrior (Independent Publisher) (Vorschau)
Dieser Secure Code Warrior(https://securecodewarrior.com)-Connector bietet programmgesteuerten Zugriff auf die Lernplattform. Secure Code Warrior macht das sichere Codieren einer positiven und ansprechenden Erfahrung für Entwickler, da sie ihre Softwaresicherheitskenntnisse erhöhen. Mit unserer Flaggschiff-Lernplattform führen wir jeden Coder entlang seines eigenen bevorzugten Lernpfads, sodass sicherheitsfähige Entwickler zu den alltäglichen Superhelden unserer vernetzten Welt werden.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | Hitachi Solutions |
| Erfahren Sie mehr über Secure Code Warrior | https://docs.microsoft.com/connectors/securecodewarrior |
| Webseite | https://www.securecodewarrior.com/ |
| Datenschutzrichtlinie | https://www.securecodewarrior.com/trust/privacy-policy |
| Kategorien | IT-Vorgänge |
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| API-Token | securestring | Das API-Token für diese API | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen aller Kurse |
Dieser Endpunkt gibt eine Liste von Kursobjekten zurück, die einen Bereich von Datenpunkten enthalten, die sich auf Kurse beziehen. Dazu gehören Kurs-IDs, die in Verbindung mit den anderen Kurs-API-Endpunkten verwendet werden können. |
| Abrufen des Fortschritts aller Entwickler für den Kurs |
Dieser Endpunkt gibt den Fortschritt aller Entwickler für den angegebenen Kurs zurück. |
| Abrufen von Aktivitätsstärken und Schwächen |
Dieser Endpunkt gibt die durchschnittlichen Stärken und Schwächen für ein Unternehmen, ein Team oder einen Benutzer (je nach Granularitätsgrad der Abfrage) für eine bestimmte Sprache oder alle Sprachen zurück. |
| Abrufen von Benutzeraktivitäten, die am meisten beteiligt sind |
Dieser Endpunkt gibt die am häufigsten engagierten Benutzer "N" zurück. |
| Abrufen von Bewertungsversuchen |
Dieser Endpunkt gibt einen detaillierten Bericht für alle Entwickler zurück, die die Bewertung mit der angegebenen ID durchgeführt haben. Der Bereich des Berichts kann auf verschiedene Arten gefiltert werden. Sie können Ergebnisse nach einem bestimmten Entwickler filtern, indem Sie deren E-Mail-Adresse mit der Abfrage angeben. Wenn ein Startdatum angegeben wird, werden nur Versuche einbezogen, die nach (und einschließlich) dieses Datums gestartet oder abgeschlossen wurden. Wenn ein Enddatum angegeben wird, werden nur vor diesem Datum begonnene oder abgeschlossene Herausforderungen einbezogen. Wenn Sie beide angeben, wird ein Datumsbereich angegeben, nach dem gefiltert werden soll. Dazu gehören alle Daten im Zusammenfassungsbericht sowie Details zu allen Herausforderungen, die Teil der Bewertung sind. |
| Abrufen von Zeitaufwand |
Zeitaufwand für die Plattform für Bewertungen, Lernen, Turniere und Schulungen. |
| Aktivitäten Top-Performer abrufen |
Dies wird verwendet, um eine Liste der benutzerstärksten Benutzer abzurufen. |
| Aktivitäten von Suchentwicklern |
Dieser Endpunkt gibt das detaillierte Abfrageprotokoll aller Entwickler innerhalb der Organisation zurück, mit der Herausforderungsbewertung, schwierigkeit und dem Ergebnis der Herausforderung des Entwicklers. Dies listet auch das Abfrageprotokoll über den Berichtszeitraum auf (möglicherweise 1, 7 oder 30 Tage) oder einen bestimmten Datumsbereich. Ergebnisse können basierend auf Entwickler-E-Mails, Entwicklertags und Teamnamen gefiltert werden. |
| Aktualisieren von Teamdetails |
Dies wird verwendet, um Details eines Teams zu aktualisieren. |
| Benutzer abrufen |
Dies wird verwendet, um einen einzelnen Benutzerdatensatz abzurufen. Die Antwort kann durch Übergeben eines Feldabfrageparameters gestaltet werden, der die zurückzugebenden Attributnamen auflistet. |
| Benutzer abrufen |
Dies wird verwendet, um alle Benutzerdatensätze abzurufen. Die Antwort kann durch Übergeben eines Feldabfrageparameters gestaltet werden, der die zurückzugebenden Attributnamen auflistet. |
| Benutzer aktualisieren |
Aktualisiert einen Benutzer mit den angegebenen Daten. Tags werden ersetzt. |
| Benutzer durchsuchen |
Dies wird verwendet, um alle Benutzerdatensätze abzurufen. Die Antwort kann durch Übergeben eines Feldabfrageparameters gestaltet werden, der die zurückzugebenden Attributnamen auflistet. Der Filter wird erreicht, indem die Filterkriterien durch den Text übergeben werden. |
| Benutzer löschen |
Löscht den Benutzer, auf den durch die angegebene ID verwiesen wird. |
| Bewertungen abrufen |
Dieser Endpunkt gibt eine Liste von Bewertungsobjekten zurück, die einen Bereich von Datenpunkten enthalten, die sich auf Bewertungen beziehen. Dazu gehören Bewertungs-IDs, die in Verbindung mit den anderen Bewertungs-API-Endpunkten verwendet werden können. |
| Bewertungen zuweisen |
Dieser Endpunkt weist die angegebene Bewertung den angegebenen Benutzern/Teams zu. Gibt eine Liste der Benutzer zurück, die der Bewertung mit ihrer E-Mail, inviteUrl und dem Status zugewiesen wurden, die angibt, ob Einladungs-E-Mails gesendet wurden. |
| Entwickler-Leaderboard abrufen |
Dieser Endpunkt gibt eine Liste aller Entwickler innerhalb der Organisation mit ihren aktuellen Statistiken sowie die Änderung der Statistiken im Berichtszeitraum zurück (dies kann 1, 7 oder 30 Tage sein). |
| Entwickleraktivität abrufen |
Dieser Endpunkt gibt das detaillierte Abfrageprotokoll aller Entwickler innerhalb der Organisation zurück, mit der Herausforderungsbewertung, schwierigkeit und dem Ergebnis der Herausforderung des Entwicklers. |
| Entwicklerfortschritt abrufen |
Dieser Endpunkt gibt den Schulungsfortschritt aller Entwickler innerhalb der Organisation mit aktuellem Bereich, Level und Questfortschritt zurück. |
| Erstellen eines Benutzers |
Erstellt einen Benutzer. |
| Erstellen eines Teams |
Dies wird verwendet, um ein Team zu erstellen. |
| Fortschritt von Suchentwicklern |
Dieser Endpunkt gibt den Schulungsfortschritt aller Entwickler innerhalb der Organisation mit aktuellem Bereich, Level und Questfortschritt zurück. Dies listet auch die Änderung des Entwicklerfortschritts über den Berichtszeitraum (die 1, 7 oder 30 Tage sein kann) oder einen bestimmten Datumsbereich auf. Ergebnisse können basierend auf Entwickler-E-Mails, Entwicklertags und Teamnamen gefiltert werden. |
| Kurs-URL abrufen |
JSON mit Kurs-URL |
| Lernfortschritt durchsuchen |
Lernbeschreibungsfilter – Benutzer, Teams und Tags |
| Ressourcen abrufen |
Liste der Lernressourcen |
| Search Developer Leaderboard |
Dieser Endpunkt gibt eine Liste aller Entwickler innerhalb der Organisation mit ihren aktuellen Statistiken zurück. Dies listet auch die Änderung der Statistiken über den Berichtszeitraum (die 1, 7 oder 30 Tage sein können) oder einen bestimmten Datumsbereich auf. Ergebnisse können basierend auf Entwickler-E-Mails, Entwicklertags und Teamnamen gefiltert werden. |
| Suchbewertung |
Dieser Endpunkt gibt eine Liste von Bewertungsobjekten zurück, die einen Bereich von Datenpunkten enthalten, die sich auf Bewertungen beziehen. Dazu gehören Bewertungs-IDs, die in Verbindung mit den anderen Bewertungs-API-Endpunkten verwendet werden können. Ergebnisse können basierend auf Status, Name, unterstützter Sprache und Schwierigkeit gefiltert werden. |
| Suchbewertungsversuche |
Dieser Endpunkt gibt einen detaillierten Bericht für alle Entwickler zurück, die die Bewertung mit der angegebenen ID durchgeführt haben. Der Bereich des Berichts kann auf verschiedene Arten gefiltert werden. Sie können Ergebnisse nach bestimmten Entwicklern filtern, indem Sie ihre E-Mail-Adresse(n) mit der Abfrage angeben. Wenn ein Status angegeben wird, werden nur Bewertungsversuche mit dem angegebenen Status eingeschlossen. Wenn Teamnamen angegeben werden, werden nur Bewertungsversuche von Benutzern innerhalb dieser Team(en) eingeschlossen. Wenn Tags(n) angegeben werden, sind nur Bewertungsversuche von Benutzern mit diesen Tags enthalten. Wenn ein pass_status bereitgestellt wird, werden nur Bewertungsversuche mit angegebenen pass_status eingeschlossen. Dazu gehören alle Daten im Zusammenfassungsbericht sowie Details zu allen Herausforderungen, die Teil der Bewertung sind. |
| Team-Leaderboard abrufen |
Dieser Endpunkt gibt eine Liste aller Teams innerhalb der Organisation mit ihren aktuellen Statistiken sowie die Änderung der Statistiken im Berichtszeitraum zurück (dies kann 1, 7 oder 30 Tage sein). |
| Team löschen |
Dies wird verwendet, um ein Team zu löschen. |
| Teamaktivität am meisten engagiert abrufen |
Dieser Endpunkt gibt die am häufigsten engagierten Teams "N" zurück. |
| Teamdetails abrufen |
Dies wird verwendet, um Details zu einem Team abzurufen. |
| Teams abrufen |
Dieser Endpunkt gibt eine Liste von Teamobjekten zurück, die einen Bereich von Datenpunkten enthalten, die sich auf Teams beziehen. Dazu gehören Team-IDs, die in Verbindung mit den anderen Team-API-Endpunkten verwendet werden können. |
| Turnier-Leaderboard abrufen |
Dieser Endpunkt gibt das Bestenlisten für ein einzelnes Turnier zurück. Dazu gehören alle Ebenen, Herausforderungen und Phasen, an denen der Entwickler teilgenommen hat, mit detaillierten Metriken. |
| Turnier-Leaderboard durchsuchen |
Dieser Endpunkt gibt das Bestenlisten für ein einzelnes Turnier zurück. Dazu gehören alle Ebenen, Herausforderungen und Phasen, an denen der Entwickler teilgenommen hat, mit detaillierten Metriken. Dieser Endpunkt kann auch das Leaderboard über einen Berichtszeitraum (1, 7 oder 30 Tage) oder einen bestimmten Datumsbereich zurückgeben. Ergebnisse können basierend auf Entwickler-E-Mails, Entwicklertags und Teamnamen gefiltert werden. |
| Turniere abrufen |
Dieser Endpunkt gibt eine Liste der Turniere im Unternehmen zurück. |
| Verlauf der Suchkursentwickler |
Dieser Endpunkt gibt den Verlauf aller Entwickler innerhalb der Organisation zurück. |
| Zeigt Lernressourcen an, die abgeschlossen, gelesen oder überwacht werden |
Lernbeschreibung |
Abrufen aller Kurse
Dieser Endpunkt gibt eine Liste von Kursobjekten zurück, die einen Bereich von Datenpunkten enthalten, die sich auf Kurse beziehen. Dazu gehören Kurs-IDs, die in Verbindung mit den anderen Kurs-API-Endpunkten verwendet werden können.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Kurse
|
courses | array of Course | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Abrufen des Fortschritts aller Entwickler für den Kurs
Dieser Endpunkt gibt den Fortschritt aller Entwickler für den angegebenen Kurs zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kurs-ID
|
course_id | True | string |
Kurs-ID |
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Daten
|
data | array of CourseDeveloperProgressEntry | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Abrufen von Aktivitätsstärken und Schwächen
Dieser Endpunkt gibt die durchschnittlichen Stärken und Schwächen für ein Unternehmen, ein Team oder einen Benutzer (je nach Granularitätsgrad der Abfrage) für eine bestimmte Sprache oder alle Sprachen zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Zieltyp
|
targetType | string |
Zieltyp. Der Standardwert hängt vom Umfang des API-Schlüssels ab. Der Berichtsschlüssel ist standardmäßig für das Unternehmen festgelegt. Der Teamschlüssel ist standardmäßig auf Team festgelegt. |
|
|
Zielbezeichner
|
targetIdentifier | string |
Ziel-ID (Teamname, Benutzer-E-Mail oder Benutzer-ID) |
|
|
Sprach-ID
|
languageId | string |
Sprach-ID |
|
|
Sprachframework
|
languageFramework | string |
Sprachframework |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
Durchschnittliche Stärken und Schwächen
Abrufen von Benutzeraktivitäten, die am meisten beteiligt sind
Dieser Endpunkt gibt die am häufigsten engagierten Benutzer "N" zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Berichtszeitraum
|
report_period | integer |
Die Anzahl der Tage, über die die meisten engagierten Benutzer angezeigt werden sollen (report_period sollten allein oder mit Enddatum angegeben werden) |
|
|
Startdatum
|
startdate | string |
Startdatum für datumsbereich (darf nicht mit report_period angegeben werden). Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | string |
Enddatum für datumsbereich (sollte größer als Anfangsdatum sein). Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Anzahl an Benutzern
|
number_of_users | integer |
Höchste Anzahl von Benutzern von "N" |
|
|
Teamname
|
team_name | string |
Teamname |
|
|
Stichwörter
|
tags | string |
Benutzertags |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
Die meisten engagierten Benutzer im Unternehmen
- Body
- MostEngagedUsers
Abrufen von Bewertungsversuchen
Dieser Endpunkt gibt einen detaillierten Bericht für alle Entwickler zurück, die die Bewertung mit der angegebenen ID durchgeführt haben. Der Bereich des Berichts kann auf verschiedene Arten gefiltert werden. Sie können Ergebnisse nach einem bestimmten Entwickler filtern, indem Sie deren E-Mail-Adresse mit der Abfrage angeben. Wenn ein Startdatum angegeben wird, werden nur Versuche einbezogen, die nach (und einschließlich) dieses Datums gestartet oder abgeschlossen wurden. Wenn ein Enddatum angegeben wird, werden nur vor diesem Datum begonnene oder abgeschlossene Herausforderungen einbezogen. Wenn Sie beide angeben, wird ein Datumsbereich angegeben, nach dem gefiltert werden soll. Dazu gehören alle Daten im Zusammenfassungsbericht sowie Details zu allen Herausforderungen, die Teil der Bewertung sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Bewertungs-ID
|
assessment_id | True | string |
Die Bewertungs-ID |
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
E-Mail-Adresse des Entwicklers
|
developer | string |
Die E-Mail-Adresse des Entwicklers, nach dem gefiltert werden soll |
|
|
Startdatum
|
startdate | date-time |
Nur Rückgabeversuche, die an und nach dem angegebenen Datum gestartet wurden. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | date-time |
Nur Rückgabeversuche, die vor dem angegebenen Datum gestartet oder abgeschlossen wurden. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Versucht
|
attempts | array of object |
Versucht |
|
ID
|
attempts._id | string |
Die Id des Bewertungsversuchs |
|
Assessment
|
attempts._assessment | string |
Die Bewertung, zu der sie gehört |
|
Bewertungsname
|
attempts.name | string |
Der Bewertungsname |
|
Name
|
attempts.developer.name | string |
Der Name des Entwicklers (Vorname + Vorname + Nachname). |
|
Email
|
attempts.developer.email | string |
Die E-Mail-Adresse des Entwicklers. |
|
Mitglied seit
|
attempts.developer.member_since | string |
Das Datum, an dem der Entwickler Mitglied wurde. |
|
Zuletzt angemeldet
|
attempts.developer.last_logged_in | string |
Das Datum, an dem der Entwickler zuletzt angemeldet ist. |
|
Der Status
|
attempts.developer.status | string |
Der aktuelle Status des Entwicklerkontos. |
|
Firma
|
attempts.developer.company | string |
Der Firmenname, zu dem der Entwickler gehört. |
|
Mannschaft
|
attempts.developer.team | string |
Der Teamname, zu dem der Entwickler gehört. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Der Status
|
attempts.status | string |
Gibt den Status einer Herausforderung/Bewertung an, die möglicherweise ausstehend, in Bearbeitung, erledigt oder nicht erreichbar ist. |
|
Language
|
attempts.language | string |
Die Sprache/das Framework der Bewertung. null = Sprache/Framework nicht für die Bewertung ausgewählt, die mehr als eine Sprache unterstützt. |
|
Gestartet
|
attempts.started | string |
Das Datum/die Uhrzeit, zu dem die Bewertung gestartet wurde. |
|
Abgeschlossen
|
attempts.completed | string |
Datum/Uhrzeit, zu dem die Bewertung abgeschlossen wurde |
|
Deadline
|
attempts.deadline | string |
Das Datum/die Uhrzeit des Bewertungstermins. Wenn eine Bewertung keine Frist hat, ist der Stichtag null. |
|
Score
|
attempts.score | integer |
Bewertungsbewertung in %. |
|
Abgeschlossen in
|
attempts.completed_in | string |
Der Zeitraum, der zum Abschließen des Bewertungsversuchs gedauert hat. |
|
Notenübergabe
|
attempts.passing_grade | integer |
Der Prozentsatz, der zum Bestehen der Bewertung erforderlich ist. |
|
Passstatus
|
attempts.pass_status | string |
Der Status der Bewertung. |
|
Richtig
|
attempts.progress.correct | integer |
Die Anzahl der richtigen Herausforderungen. |
|
Unrichtig
|
attempts.progress.incorrect | integer |
Die Anzahl der falschen Herausforderungen. |
|
Anzahl der Herausforderungen
|
attempts.progress.number_of_challenges | integer |
Die Gesamtanzahl der Herausforderungen. |
|
Abgeschlossen
|
attempts.progress.completed | integer |
Das Datum/die Uhrzeit, zu dem die Bewertung abgeschlossen wurde. |
|
Geortet
|
attempts.accuracy.located | integer |
Die % von Sicherheitsrisiken, die sich befinden |
|
Identifiziert
|
attempts.accuracy.identified | integer |
Die % identifizierter Sicherheitsrisiken |
|
Korrigiert
|
attempts.accuracy.fixed | integer |
Die % von Sicherheitsrisiken behoben |
|
herausforderungen
|
attempts.challenges | array of object |
herausforderungen |
|
number
|
attempts.challenges.number | integer |
number |
|
Kategorie
|
attempts.challenges.category | string |
Kategorie |
|
Unterkategorie
|
attempts.challenges.subcategory | string |
Unterkategorie |
|
difficulty
|
attempts.challenges.difficulty | string |
difficulty |
|
status
|
attempts.challenges.status | string |
status |
|
max_score
|
attempts.challenges.max_score | integer |
max_score |
|
score
|
attempts.challenges.score | integer |
score |
|
status
|
attempts.challenges.locate.status | string |
status |
|
status
|
attempts.challenges.identify.status | string |
status |
|
status
|
attempts.challenges.fix.status | string |
status |
|
Seiten insgesamt
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen. |
|
Ergebnisse pro Seite
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite. |
|
Nächste Seite
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden). |
|
Vorherige Seite
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden). |
|
Gesamtergebnisse
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse. |
Abrufen von Zeitaufwand
Zeitaufwand für die Plattform für Bewertungen, Lernen, Turniere und Schulungen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
ID
|
id | string |
Filtern von Ergebnissen basierend auf der Benutzer-ID im UUID-Format |
|
|
Email
|
string |
Filtern von Ergebnissen basierend auf E-Mail |
||
|
Stichwörter
|
tags | string |
Filter results base to show users with the tags. Angegebene Tags werden durch Kommas getrennt und verwendet OR-Logik zum Filtern von Ergebnissen. |
|
|
Mannschaft
|
team | string |
Filtern von Ergebnissen, um anzuzeigen, dass Benutzer zum angegebenen Team gehören |
|
|
Startdatum
|
startdate | date-time |
Filtert Ergebnisse, um Ergebnisse vom Anfang des Tages einzuschließen. Datumsformat 'JJJJ-MM-TT'. In UTC |
|
|
Enddatum
|
enddate | date-time |
Filtert Ergebnisse, um alle Ergebnisse bis zum Ende des Tages einzuschlussen. Datumsformat 'JJJJ-MM-TT'. In UTC |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Nutzer
|
users | array of UsersTimeSpent | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Aktivitäten Top-Performer abrufen
Dies wird verwendet, um eine Liste der benutzerstärksten Benutzer abzurufen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Berichtszeitraum
|
report_period | integer |
Die Anzahl der Tage, über die die Änderungen in statistiken angezeigt werden sollen |
|
|
Anzahl der Benutzer
|
num_users | integer |
Die Anzahl der Top-Performer, die zurückgegeben werden sollen |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
Stichwörter
|
tags | string |
Filtert Ergebnisse, um die wichtigsten Peformer für die angegebenen Tags anzuzeigen. Angegebene Tags werden durch Kommas getrennt und verwendet OR-Logik zum Filtern von Ergebnissen. |
|
|
Mannschaft
|
team | string |
Filtern von Ergebnissen, um Top-Performer für das angegebene Team anzuzeigen |
|
|
Startzeit
|
starttime | date-time |
Enthält Punkte aus dem Status abgeschlossen am oder nach dem angegebenen Zeitpunkt. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Endzeit
|
endtime | date-time |
Fügen Sie Punkte aus dem Status ein, der an oder vor dem angegebenen Zeitpunkt abgeschlossen ist. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
schema
|
schema | TopPerformers |
Liste der Top-Performer |
Aktivitäten von Suchentwicklern
Dieser Endpunkt gibt das detaillierte Abfrageprotokoll aller Entwickler innerhalb der Organisation zurück, mit der Herausforderungsbewertung, schwierigkeit und dem Ergebnis der Herausforderung des Entwicklers. Dies listet auch das Abfrageprotokoll über den Berichtszeitraum auf (möglicherweise 1, 7 oder 30 Tage) oder einen bestimmten Datumsbereich. Ergebnisse können basierend auf Entwickler-E-Mails, Entwicklertags und Teamnamen gefiltert werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Die Anzahl der Tage in der Vergangenheit, zu der berichtigen werden soll (gültige Werte - 1, 7 und 30 Tage) |
|
|
Startdatum
|
startdate | string |
Entwickler-Abfrageprotokolle wurden am oder nach dem angegebenen Zeitpunkt abgeschlossen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | string |
Entwickler-Abfrageprotokolle wurden am oder vor dem angegebenen Zeitpunkt abgeschlossen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Nutzer
|
users | string |
Benutzer, die in Abfrageprotokolle eingeschlossen werden sollen (eine oder mehrere Benutzer-E-Mails, getrennt durch Komma) |
|
|
team_names
|
team_names | string |
Teamnamen (ein oder mehrere Teamnamen, durch Komma getrennt) |
|
|
tags
|
tags | string |
Benutzertags (ein oder mehrere Benutzertags, durch Komma getrennt) |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
Detailliertes Protokoll der Herausforderungen für einen bestimmten Zeitraum
- Entwickleraktivität
- DevelopersActivity
Aktualisieren von Teamdetails
Dies wird verwendet, um Details eines Teams zu aktualisieren.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Team-ID
|
team_id | True | string |
Team-ID |
|
name
|
name | string |
Teamname |
|
|
tags
|
tags | array of string |
Alle identifizierenden Informationen über das Team. Beispiel: Head Quarters, Asia-Pacific, Engineering |
|
|
status
|
status | string |
Teamstatus |
|
|
Onboardingmessage
|
onboardingmessage | string |
Team bei Bordnachricht |
|
|
Sprachen
|
languages | array of string |
Liste der Teamsprachen, _id und _framework durch Doppelpunkte getrennt (::) und durch Kommas getrennt (,) |
Gibt zurück
Teamdetails
- Body
- TeamDetails
Benutzer abrufen
Dies wird verwendet, um einen einzelnen Benutzerdatensatz abzurufen. Die Antwort kann durch Übergeben eines Feldabfrageparameters gestaltet werden, der die zurückzugebenden Attributnamen auflistet.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
ID
|
id | True | string |
Die Benutzerressourcen-ID. |
|
ID-Typ
|
idtype | string |
Wird verwendet, um den Typ der Benutzer-ID in der URL zu klassifizieren. |
|
|
Felder
|
fields | string |
Ein Array von Feldern. Gibt nur die im Filter angegebenen Attribute zurück. Jedes Attribut sollte durch Kommas getrennt werden. |
Gibt zurück
- Benutzerdaten
- UserData
Benutzer abrufen
Dies wird verwendet, um alle Benutzerdatensätze abzurufen. Die Antwort kann durch Übergeben eines Feldabfrageparameters gestaltet werden, der die zurückzugebenden Attributnamen auflistet.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Felder
|
fields | string |
Ein Array von Feldern. Gibt nur die bereitgestellten Attribute zurück. Jedes Attribut sollte durch Kommas getrennt werden. |
|
|
Seite
|
page | integer |
Gibt die angegebene Seitenzahl eines paginierten Resultsets zurück. Seitengrößen sind 1000 Datensätze. |
Gibt zurück
Liste der UserData
- Benutzerliste
- UsersList
Benutzer aktualisieren
Aktualisiert einen Benutzer mit den angegebenen Daten. Tags werden ersetzt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
ID
|
id | True | string |
Die Benutzerressourcen-ID. |
|
Benachrichtigung überspringen, wenn SSO
|
skipNotifyIfSso | boolean |
Wird verwendet, um die Änderung der an den Benutzer gesendeten E-Mail-Benachrichtigung zu deaktivieren. |
|
|
E-Mail
|
Die E-Mail-Adresse des Benutzers |
|||
|
enabled
|
enabled | boolean |
Benutzerstatus auf der Plattform |
|
|
role
|
role | string |
Die Rolle, die dem Benutzer zugewiesen ist, der einer der Entwickler, Teammanager oder Unternehmensadministrator ist |
|
|
Mannschaft
|
team | string |
Das Team, dem der Benutzer zugeordnet ist |
|
|
tags
|
tags | array of string |
Alle identifizierenden Informationen über den Benutzer. Beispiel: Quartale, Asia-Pacific |
|
|
_id
|
_id | string |
Sprach-ID |
|
|
_Fachwerk
|
_framework | string |
Sprachframework |
Gibt zurück
- Benutzer aktualisiert
- UserUpdated
Benutzer durchsuchen
Dies wird verwendet, um alle Benutzerdatensätze abzurufen. Die Antwort kann durch Übergeben eines Feldabfrageparameters gestaltet werden, der die zurückzugebenden Attributnamen auflistet. Der Filter wird erreicht, indem die Filterkriterien durch den Text übergeben werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Felder
|
fields | string |
Ein Array von Feldern. Gibt nur die bereitgestellten Attribute zurück. Jedes Attribut sollte durch Kommas getrennt werden. |
|
|
Seite
|
page | integer |
Gibt die angegebene Seitenzahl eines paginierten Resultsets zurück. Seitengrößen sind 1000 Datensätze. |
|
|
id
|
id | string |
Benutzerressourcen-ID |
|
|
E-Mail
|
string |
Die E-Mail des Benutzers |
||
|
role
|
role | string |
Die Rolle, die dem Benutzer zugewiesen ist, der einer der Entwickler, Teammanager oder Unternehmensadministrator ist |
|
|
Mannschaft
|
team | string |
Das Team, dem der Benutzer zugeordnet ist |
|
|
tags
|
tags | array of string |
Alle identifizierenden Informationen über den Benutzer. Beispiel: Quartale, Asia-Pacific |
Gibt zurück
Liste der UserData
- Benutzerliste
- UsersList
Benutzer löschen
Löscht den Benutzer, auf den durch die angegebene ID verwiesen wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
ID
|
id | True | string |
Die Benutzerressourcen-ID. |
Gibt zurück
- Benutzer gelöscht
- UserDeleted
Bewertungen abrufen
Dieser Endpunkt gibt eine Liste von Bewertungsobjekten zurück, die einen Bereich von Datenpunkten enthalten, die sich auf Bewertungen beziehen. Dazu gehören Bewertungs-IDs, die in Verbindung mit den anderen Bewertungs-API-Endpunkten verwendet werden können.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
Startdatum
|
startdate | date-time |
Gibt nur Bewertungen zurück, die am und nach dem angegebenen Datum begonnen haben. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | date-time |
Es wurden nur Bewertungen zurückgegeben, die vor dem angegebenen Datum begonnen oder abgeschlossen wurden. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Bewertungen zuweisen
Dieser Endpunkt weist die angegebene Bewertung den angegebenen Benutzern/Teams zu. Gibt eine Liste der Benutzer zurück, die der Bewertung mit ihrer E-Mail, inviteUrl und dem Status zugewiesen wurden, die angibt, ob Einladungs-E-Mails gesendet wurden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Bewertungs-ID
|
assessment_id | True | string |
Die Bewertungs-ID |
|
Nutzer
|
users | array of string |
Liste der Benutzer, der die Bewertung zugewiesen werden soll |
|
|
Teams
|
teams | array of string |
Liste der Teams, der die Bewertung zugewiesen werden soll |
|
|
sendEmail
|
sendEmail | boolean |
Kennzeichnen, um anzugeben, ob E-Mails zur Bewertungseinladung gesendet werden, die bei der Zuweisung der Bewertung gesendet wurden (Standard: true) |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
assessmentInvitations
|
assessmentInvitations | array of AssessmentAssignResponse |
Entwickler-Leaderboard abrufen
Dieser Endpunkt gibt eine Liste aller Entwickler innerhalb der Organisation mit ihren aktuellen Statistiken sowie die Änderung der Statistiken im Berichtszeitraum zurück (dies kann 1, 7 oder 30 Tage sein).
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Berichtszeitraum
|
report_period | integer |
Die Anzahl der Tage, über die die Änderungen in statistiken angezeigt werden sollen |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
Startdatum
|
startdate | date-time |
Fügen Sie den Fortschritt für das Bestenlisten ein, das nach oder nach dem angegebenen Zeitpunkt abgeschlossen wurde. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | date-time |
Fügen Sie den Fortschritt für das Bestenlisten ein, das an oder vor dem angegebenen Zeitpunkt abgeschlossen wurde. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Leaderboard
|
leaderboard | array of object |
Leaderboard |
|
Rang
|
leaderboard.rank | integer |
Die endgültige Position des Teilnehmers innerhalb des Turniers. |
|
Name
|
leaderboard.developer.name | string |
Der Name des Entwicklers (Vorname + Vorname + Nachname) |
|
Email
|
leaderboard.developer.email | string |
Die E-Mail-Adresse des Entwicklers. |
|
Mitglied seit
|
leaderboard.developer.member_since | string |
Das Datum, an dem der Entwickler Mitglied wurde. |
|
Zuletzt angemeldet
|
leaderboard.developer.last_logged_in | string |
Das Datum, an dem der Entwickler zuletzt angemeldet ist. |
|
Der Status
|
leaderboard.developer.status | string |
Der aktuelle Status des Entwicklerkontos. |
|
Firma
|
leaderboard.developer.company | string |
Der Firmenname, zu dem der Entwickler gehört |
|
Mannschaft
|
leaderboard.developer.team | string |
Der Teamname, zu dem der Entwickler gehört. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Blocked
|
leaderboard.blocked | boolean |
Ob dieser Teilnehmer vom Turnier blockiert wurde. |
|
Aufgewendete Minuten
|
leaderboard.minutes_spent | integer |
Wie lange der Entwickler die Antwort aufgewendet hat (in Minuten). |
|
Language
|
leaderboard.language | string |
Die Sprache/das Framework, die der Teilnehmer verwendet hat. |
|
Max. Punkte
|
leaderboard.max_points | integer |
Die maximale Anzahl von Punkten, die im Turnier verfügbar sind |
|
Punkte
|
leaderboard.points | integer |
Die Anzahl der Punkte, die der Teilnehmer gewonnen hat. |
|
Verwendete Hinweise
|
leaderboard.hints_used | integer |
Die Anzahl der vom Teilnehmer verwendeten Hinweise. |
|
Leben verloren
|
leaderboard.lives_lost | integer |
Die Anzahl der Leben, die der Teilnehmer während des Turniers verloren hat. |
|
Stufen
|
leaderboard.levels | array of object |
Stufen |
|
name
|
leaderboard.levels.name | string |
name |
|
herausforderungen
|
leaderboard.levels.challenges | array of object |
herausforderungen |
|
number
|
leaderboard.levels.challenges.number | integer |
number |
|
Kategorie
|
leaderboard.levels.challenges.category | string |
Kategorie |
|
Unterkategorie
|
leaderboard.levels.challenges.subcategory | string |
Unterkategorie |
|
difficulty
|
leaderboard.levels.challenges.difficulty | string |
difficulty |
|
status
|
leaderboard.levels.challenges.status | string |
status |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
Punkte
|
leaderboard.levels.challenges.points | integer |
Punkte |
|
codebase_size
|
leaderboard.levels.challenges.codebase_size | string |
codebase_size |
|
minutes_spent
|
leaderboard.levels.challenges.minutes_spent | integer |
minutes_spent |
|
Stufen
|
leaderboard.levels.challenges.stages | array of object |
Stufen |
|
number
|
leaderboard.levels.challenges.stages.number | integer |
number |
|
name
|
leaderboard.levels.challenges.stages.name | string |
name |
|
status
|
leaderboard.levels.challenges.stages.status | string |
status |
|
Punkte
|
leaderboard.levels.challenges.stages.points | integer |
Punkte |
|
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 |
|
Seiten insgesamt
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
Ergebnisse pro Seite
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite. |
|
Nächste Seite
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden). |
|
Vorherige Seite
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden). |
|
Gesamtergebnisse
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse. |
Entwickleraktivität abrufen
Dieser Endpunkt gibt das detaillierte Abfrageprotokoll aller Entwickler innerhalb der Organisation zurück, mit der Herausforderungsbewertung, schwierigkeit und dem Ergebnis der Herausforderung des Entwicklers.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
Detailliertes Protokoll der Herausforderungen für einen bestimmten Zeitraum
- Entwickleraktivität
- DevelopersActivity
Entwicklerfortschritt abrufen
Dieser Endpunkt gibt den Schulungsfortschritt aller Entwickler innerhalb der Organisation mit aktuellem Bereich, Level und Questfortschritt zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
Dies enthält den Fortschritt jedes Entwicklers in den einzelnen Sprachen, Bereichen, Ebenen und Quests.
- Entwicklerfortschritt
- DevelopersProgress
Erstellen eines Benutzers
Erstellt einen Benutzer.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Einladung senden
|
sendInvite | boolean |
Kennzeichnen, um Erinnerungen für Benutzerseinladungen und Einladungen zu deaktivieren. |
|
|
enabled
|
enabled | boolean |
Benutzerstatus auf der Plattform |
|
|
E-Mail
|
True | string |
Die E-Mail des Benutzers |
|
|
isProfileComplete
|
isProfileComplete | boolean |
Konvertiert eigenschaften, die für die Profilvervollständigung erforderlich sind. Wenn die Eigenschaft "name.first" und "name.last" bei Bedarf auf "true" festgelegt ist, ist der Name optional. |
|
|
erste
|
first | string |
Vorname des Benutzers. Erforderlich, wenn 'isProfileComplete' auf "true" festgelegt ist |
|
|
Mitte
|
middle | string |
Vorname des Benutzers |
|
|
last
|
last | string |
Nachname des Benutzers. Erforderlich, wenn 'isProfileComplete' auf "true" festgelegt ist |
|
|
role
|
role | True | string |
Die Rolle, die dem Benutzer zugewiesen ist, der einer der Entwickler, Teammanager oder Unternehmensadministrator ist |
|
Mannschaft
|
team | string |
Das Team, dem der Benutzer zugeordnet ist |
|
|
tags
|
tags | array of string |
Alle identifizierenden Informationen über den Benutzer. Beispiel: Quartale, Asia-Pacific |
|
|
_id
|
_id | string |
Sprach-ID |
|
|
_Fachwerk
|
_framework | string |
Sprachframework |
Gibt zurück
- Benutzer erstellt
- UserCreated
Erstellen eines Teams
Dies wird verwendet, um ein Team zu erstellen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
name
|
name | string |
Teamname |
|
|
tags
|
tags | array of string |
Alle identifizierenden Informationen über das Team. Beispiel: Head Quarters, Asia-Pacific, Engineering |
|
|
activeFrom
|
activeFrom | string |
Team aktiv von. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
activeUntil
|
activeUntil | string |
Team aktiv bis. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Sprachen
|
languages | array of string |
Liste der Teamsprachen, _id und _framework durch Doppelpunkte getrennt (::) und durch Kommas getrennt (,) |
|
|
Onboardingmessage
|
onboardingmessage | string |
Team bei Bordnachricht |
|
|
type
|
type | string |
Lizenztyp |
|
|
granted
|
granted | integer |
Erteilte Lizenzen (nur gültig, wenn der Lizenztyp auf "Nutzung" festgelegt ist) |
Gibt zurück
Teamdetails
- Body
- TeamDetails
Fortschritt von Suchentwicklern
Dieser Endpunkt gibt den Schulungsfortschritt aller Entwickler innerhalb der Organisation mit aktuellem Bereich, Level und Questfortschritt zurück. Dies listet auch die Änderung des Entwicklerfortschritts über den Berichtszeitraum (die 1, 7 oder 30 Tage sein kann) oder einen bestimmten Datumsbereich auf. Ergebnisse können basierend auf Entwickler-E-Mails, Entwicklertags und Teamnamen gefiltert werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Die Anzahl der Tage in der Vergangenheit, zu der berichtigen werden soll (gültige Werte - 1, 7 und 30 Tage) |
|
|
Startdatum
|
startdate | string |
Der Entwicklerfortschritt wurde nach oder nach dem angegebenen Zeitpunkt abgeschlossen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | string |
Der Entwicklerfortschritt wurde am oder vor dem angegebenen Zeitpunkt abgeschlossen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Nutzer
|
users | string |
Benutzer, die im Entwicklerfortschritt enthalten sein sollen (eine oder mehrere Benutzer-E-Mails, getrennt durch Komma) |
|
|
team_names
|
team_names | string |
Teamnamen (ein oder mehrere Teamnamen, durch Komma getrennt) |
|
|
tags
|
tags | string |
Benutzertags (ein oder mehrere Benutzertags, durch Komma getrennt) |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
Dies enthält den Fortschritt jedes Entwicklers in den einzelnen Sprachen, Bereichen, Ebenen und Quests.
- Entwicklerfortschritt
- DevelopersProgress
Kurs-URL abrufen
JSON mit Kurs-URL
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Sprachframework
|
language_framework | True | string |
Name der Sprache und des Frameworks im Format "Java::Spring" |
|
Kurs
|
course | True | string |
Name natürlich |
|
Modul
|
module | True | string |
Name des Kursmoduls |
|
Umleiten
|
redirect | boolean |
Leitet den Benutzer zur Rückgabe-URL um. |
Gibt zurück
URL zu Schulungskursen
- Kurs-URL
- CourseURL
Lernfortschritt durchsuchen
Lernbeschreibungsfilter – Benutzer, Teams und Tags
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Nutzer
|
users | string |
Benutzer, die in den Lernfortschritt einbezogen werden sollen (eine oder mehrere Benutzer-E-Mails, getrennt durch Komma) |
|
|
team_names
|
team_names | string |
Teamnamen (ein oder mehrere Teamnamen, durch Komma getrennt) |
|
|
tags
|
tags | string |
Benutzertags (ein oder mehrere Benutzertags, durch Komma getrennt) |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Entwickler
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Ressourcen abrufen
Liste der Lernressourcen
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
resources
|
resources | array of Resource |
Search Developer Leaderboard
Dieser Endpunkt gibt eine Liste aller Entwickler innerhalb der Organisation mit ihren aktuellen Statistiken zurück. Dies listet auch die Änderung der Statistiken über den Berichtszeitraum (die 1, 7 oder 30 Tage sein können) oder einen bestimmten Datumsbereich auf. Ergebnisse können basierend auf Entwickler-E-Mails, Entwicklertags und Teamnamen gefiltert werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Die Anzahl der Tage in der Vergangenheit, zu der berichtigen werden soll (gültige Werte - 1, 7 und 30 Tage) |
|
|
Startdatum
|
startdate | string |
Entwickler-Leaderboard wurde nach oder nach dem angegebenen Zeitpunkt abgeschlossen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | string |
Entwickler-Leaderboard wurde am oder vor dem angegebenen Zeitpunkt abgeschlossen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Nutzer
|
users | string |
Benutzer, die in die Bestenliste aufgenommen werden sollen (eine oder mehrere Benutzer-E-Mails, durch Komma getrennt) |
|
|
team_names
|
team_names | string |
Teamnamen (ein oder mehrere Teamnamen, durch Komma getrennt) |
|
|
tags
|
tags | string |
Benutzertags (ein oder mehrere Benutzertags, durch Komma getrennt) |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Leaderboard
|
leaderboard | array of object |
Leaderboard |
|
Rang
|
leaderboard.rank | integer |
Die endgültige Position des Teilnehmers innerhalb des Turniers. |
|
Name
|
leaderboard.developer.name | string |
Der Name des Entwicklers (Vorname + Vorname + Nachname). |
|
Email
|
leaderboard.developer.email | string |
Die E-Mail-Adresse der Entwickler |
|
Mitglied seit
|
leaderboard.developer.member_since | string |
Das Datum, an dem der Entwickler Mitglied wurde. |
|
Zuletzt angemeldet
|
leaderboard.developer.last_logged_in | string |
Das Datum, an dem der Entwickler zuletzt angemeldet ist. |
|
Der Status
|
leaderboard.developer.status | string |
Der aktuelle Status des Entwicklerkontos. |
|
Firma
|
leaderboard.developer.company | string |
Der Firmenname, zu dem der Entwickler gehört. |
|
Mannschaft
|
leaderboard.developer.team | string |
Der Teamname, zu dem der Entwickler gehört. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Blocked
|
leaderboard.blocked | boolean |
Ob dieser Teilnehmer vom Turnier blockiert wurde. |
|
Aufgewendete Minuten
|
leaderboard.minutes_spent | integer |
Wie lange der Entwickler die Antwort aufgewendet hat (in Minuten). |
|
Language
|
leaderboard.language | string |
Die Sprache/das Framework des verwendeten Teilnehmers. |
|
Max. Punkte
|
leaderboard.max_points | integer |
Die maximale Anzahl von Punkten, die im Turnier verfügbar sind. |
|
Punkte
|
leaderboard.points | integer |
Die Anzahl der Punkte, die der Teilnehmer gewonnen hat. |
|
Verwendete Hinweise
|
leaderboard.hints_used | integer |
Die Anzahl der vom Teilnehmer verwendeten Hinweise. |
|
Leben verloren
|
leaderboard.lives_lost | integer |
Die Anzahl der Leben, die der Teilnehmer während des Turniers verloren hat. |
|
Stufen
|
leaderboard.levels | array of object |
Stufen |
|
name
|
leaderboard.levels.name | string |
name |
|
herausforderungen
|
leaderboard.levels.challenges | array of object |
herausforderungen |
|
number
|
leaderboard.levels.challenges.number | integer |
number |
|
Kategorie
|
leaderboard.levels.challenges.category | string |
Kategorie |
|
Unterkategorie
|
leaderboard.levels.challenges.subcategory | string |
Unterkategorie |
|
difficulty
|
leaderboard.levels.challenges.difficulty | string |
difficulty |
|
status
|
leaderboard.levels.challenges.status | string |
status |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
Punkte
|
leaderboard.levels.challenges.points | integer |
Punkte |
|
codebase_size
|
leaderboard.levels.challenges.codebase_size | string |
codebase_size |
|
minutes_spent
|
leaderboard.levels.challenges.minutes_spent | integer |
minutes_spent |
|
Stufen
|
leaderboard.levels.challenges.stages | array of object |
Stufen |
|
number
|
leaderboard.levels.challenges.stages.number | integer |
number |
|
name
|
leaderboard.levels.challenges.stages.name | string |
name |
|
status
|
leaderboard.levels.challenges.stages.status | string |
status |
|
Punkte
|
leaderboard.levels.challenges.stages.points | integer |
Punkte |
|
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 |
|
Seiten insgesamt
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen. |
|
Ergebnisse pro Seite
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite. |
|
Nächste Seite
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden). |
|
Vorherige Seite
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden). |
|
Gesamtergebnisse
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse. |
Suchbewertung
Dieser Endpunkt gibt eine Liste von Bewertungsobjekten zurück, die einen Bereich von Datenpunkten enthalten, die sich auf Bewertungen beziehen. Dazu gehören Bewertungs-IDs, die in Verbindung mit den anderen Bewertungs-API-Endpunkten verwendet werden können. Ergebnisse können basierend auf Status, Name, unterstützter Sprache und Schwierigkeit gefiltert werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
status
|
status | string |
Bewertungsstatus |
|
|
name
|
name | string |
Assessmentname |
|
|
_id
|
_id | string |
Sprach-ID |
|
|
_Fachwerk
|
_framework | string |
Sprachframework |
|
|
difficulty
|
difficulty | string |
Bewertungsschwere |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Suchbewertungsversuche
Dieser Endpunkt gibt einen detaillierten Bericht für alle Entwickler zurück, die die Bewertung mit der angegebenen ID durchgeführt haben. Der Bereich des Berichts kann auf verschiedene Arten gefiltert werden. Sie können Ergebnisse nach bestimmten Entwicklern filtern, indem Sie ihre E-Mail-Adresse(n) mit der Abfrage angeben. Wenn ein Status angegeben wird, werden nur Bewertungsversuche mit dem angegebenen Status eingeschlossen. Wenn Teamnamen angegeben werden, werden nur Bewertungsversuche von Benutzern innerhalb dieser Team(en) eingeschlossen. Wenn Tags(n) angegeben werden, sind nur Bewertungsversuche von Benutzern mit diesen Tags enthalten. Wenn ein pass_status bereitgestellt wird, werden nur Bewertungsversuche mit angegebenen pass_status eingeschlossen. Dazu gehören alle Daten im Zusammenfassungsbericht sowie Details zu allen Herausforderungen, die Teil der Bewertung sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
assessment_id
|
assessment_id | string |
Die Bewertungs-ID |
|
|
name
|
name | string |
Der Bewertungsname |
|
|
Nutzer
|
users | string |
Benutzer, die die Bewertung versuchen (eine oder mehrere Benutzer-E-Mails, durch Komma getrennt) |
|
|
status
|
status | string |
Bewertungsversuchsstatus |
|
|
team_names
|
team_names | string |
Teamnamen (ein oder mehrere Teamnamen, durch Komma getrennt) |
|
|
tags
|
tags | string |
Benutzertags (ein oder mehrere Benutzertags, durch Komma getrennt) |
|
|
pass_status
|
pass_status | string |
Status des Bewertungsversuchs bestanden |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Versucht
|
attempts | array of object |
Versucht |
|
ID
|
attempts._id | string |
Die Id des Bewertungsversuchs |
|
Assessment
|
attempts._assessment | string |
Die Bewertung, zu der sie gehört |
|
Bewertungsname
|
attempts.name | string |
Der Bewertungsname |
|
Name
|
attempts.developer.name | string |
Der Name des Entwicklers (Vorname + Vorname + Nachname). |
|
Email
|
attempts.developer.email | string |
Die E-Mail-Adresse des Entwicklers. |
|
Mitglied seit
|
attempts.developer.member_since | string |
Das Datum, an dem der Entwickler Mitglied wurde. |
|
Zuletzt angemeldet
|
attempts.developer.last_logged_in | string |
Das Datum, an dem der Entwickler zuletzt angemeldet ist. |
|
Der Status
|
attempts.developer.status | string |
Der aktuelle Status des Entwicklerkontos. |
|
Firma
|
attempts.developer.company | string |
Der Firmenname, zu dem der Entwickler gehört. |
|
Mannschaft
|
attempts.developer.team | string |
Der Teamname, zu dem der Entwickler gehört. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Der Status
|
attempts.status | string |
Gibt den Status einer Herausforderung/Bewertung an, die möglicherweise ausstehend, in Bearbeitung, erledigt oder nicht erreichbar ist. |
|
Language
|
attempts.language | string |
Die Sprache/das Framework der Bewertung. null = Sprache/Framework nicht für die Bewertung ausgewählt, die mehr als eine Sprache unterstützt. |
|
Gestartet
|
attempts.started | string |
Das Datum/die Uhrzeit, zu dem die Bewertung gestartet wurde. |
|
Abgeschlossen
|
attempts.completed | string |
Datum/Uhrzeit, zu dem die Bewertung abgeschlossen wurde |
|
Deadline
|
attempts.deadline | string |
Das Datum/die Uhrzeit des Bewertungstermins. Wenn eine Bewertung keine Frist hat, ist der Stichtag null. |
|
Score
|
attempts.score | integer |
Bewertungsbewertung in %. |
|
Abgeschlossen in
|
attempts.completed_in | string |
Der Zeitraum, der zum Abschließen des Bewertungsversuchs gedauert hat. |
|
Notenübergabe
|
attempts.passing_grade | integer |
Der Prozentsatz, der zum Bestehen der Bewertung erforderlich ist. |
|
Passstatus
|
attempts.pass_status | string |
Der Status der Bewertung. |
|
Richtig
|
attempts.progress.correct | integer |
Die Anzahl der richtigen Herausforderungen. |
|
Unrichtig
|
attempts.progress.incorrect | integer |
Die Anzahl der falschen Herausforderungen. |
|
Anzahl der Herausforderungen
|
attempts.progress.number_of_challenges | integer |
Die Gesamtanzahl der Herausforderungen. |
|
Abgeschlossen
|
attempts.progress.completed | integer |
Das Datum/die Uhrzeit, zu dem die Bewertung abgeschlossen wurde. |
|
Geortet
|
attempts.accuracy.located | integer |
Die % von Sicherheitsrisiken, die sich befinden |
|
Identifiziert
|
attempts.accuracy.identified | integer |
Die % identifizierter Sicherheitsrisiken |
|
Korrigiert
|
attempts.accuracy.fixed | integer |
Die % von Sicherheitsrisiken behoben |
|
herausforderungen
|
attempts.challenges | array of object |
herausforderungen |
|
number
|
attempts.challenges.number | integer |
number |
|
Kategorie
|
attempts.challenges.category | string |
Kategorie |
|
Unterkategorie
|
attempts.challenges.subcategory | string |
Unterkategorie |
|
difficulty
|
attempts.challenges.difficulty | string |
difficulty |
|
status
|
attempts.challenges.status | string |
status |
|
max_score
|
attempts.challenges.max_score | integer |
max_score |
|
score
|
attempts.challenges.score | integer |
score |
|
status
|
attempts.challenges.locate.status | string |
status |
|
status
|
attempts.challenges.identify.status | string |
status |
|
status
|
attempts.challenges.fix.status | string |
status |
|
Seiten insgesamt
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen. |
|
Ergebnisse pro Seite
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite. |
|
Nächste Seite
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden). |
|
Vorherige Seite
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden). |
|
Gesamtergebnisse
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse. |
Team-Leaderboard abrufen
Dieser Endpunkt gibt eine Liste aller Teams innerhalb der Organisation mit ihren aktuellen Statistiken sowie die Änderung der Statistiken im Berichtszeitraum zurück (dies kann 1, 7 oder 30 Tage sein).
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Berichtszeitraum
|
report_period | integer |
Die Anzahl der Tage, über die die Änderungen in statistiken angezeigt werden sollen |
|
|
Inaktiv weglassen
|
omitInactive | boolean |
Wenn dieser Wert auf "true" festgelegt ist, werden alle inaktiven Konten aus den Ergebnissen weggelassen. |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
Startdatum
|
startdate | date-time |
Fügen Sie den Fortschritt für das Bestenlisten ein, das nach oder nach dem angegebenen Zeitpunkt abgeschlossen wurde. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | date-time |
Fügen Sie den Fortschritt für das Bestenlisten ein, das an oder vor dem angegebenen Zeitpunkt abgeschlossen wurde. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
Gibt zurück
- response
- array of TeamLeaderboard
Team löschen
Dies wird verwendet, um ein Team zu löschen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Team-ID
|
team_id | True | string |
Team-ID |
Gibt zurück
Antwort zum Löschen des Teams
- Body
- TeamDeleteResponse
Teamaktivität am meisten engagiert abrufen
Dieser Endpunkt gibt die am häufigsten engagierten Teams "N" zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Berichtszeitraum
|
report_period | integer |
Die Anzahl der Tage, über die die meisten engagierten Teams angezeigt werden sollen (report_period sollte allein oder mit Enddatum angegeben werden) |
|
|
Startdatum
|
startdate | string |
Startdatum für datumsbereich (darf nicht mit report_period angegeben werden). Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | string |
Enddatum für datumsbereich (sollte größer als Anfangsdatum sein). Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Anzahl der Teams
|
number_of_teams | integer |
Die N-Spitzenanzahl von Teams |
|
|
Stichwörter
|
tags | string |
Benutzertags |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
Die meisten engagierten Teams im Unternehmen
- Body
- MostEngagedTeams
Teamdetails abrufen
Dies wird verwendet, um Details zu einem Team abzurufen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Team-ID
|
team_id | True | string |
Team-ID |
Gibt zurück
Teamdetails
- Body
- TeamDetails
Teams abrufen
Dieser Endpunkt gibt eine Liste von Teamobjekten zurück, die einen Bereich von Datenpunkten enthalten, die sich auf Teams beziehen. Dazu gehören Team-IDs, die in Verbindung mit den anderen Team-API-Endpunkten verwendet werden können.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
Teamname
|
name | string |
Teamname |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Teams
|
teams | array of TeamDetails | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Turnier-Leaderboard abrufen
Dieser Endpunkt gibt das Bestenlisten für ein einzelnes Turnier zurück. Dazu gehören alle Ebenen, Herausforderungen und Phasen, an denen der Entwickler teilgenommen hat, mit detaillierten Metriken.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Turnier-ID
|
tournament_id | True | string |
Die Turnier-ID |
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Leaderboard
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Turnier-Leaderboard durchsuchen
Dieser Endpunkt gibt das Bestenlisten für ein einzelnes Turnier zurück. Dazu gehören alle Ebenen, Herausforderungen und Phasen, an denen der Entwickler teilgenommen hat, mit detaillierten Metriken. Dieser Endpunkt kann auch das Leaderboard über einen Berichtszeitraum (1, 7 oder 30 Tage) oder einen bestimmten Datumsbereich zurückgeben. Ergebnisse können basierend auf Entwickler-E-Mails, Entwicklertags und Teamnamen gefiltert werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Turnier-ID
|
tournament_id | True | string |
Die Turnier-ID |
|
report_period_in_days
|
report_period_in_days | integer |
Die Anzahl der Tage in der Vergangenheit, zu der berichtigen werden soll (gültige Werte - 1, 7 und 30 Tage) |
|
|
Startdatum
|
startdate | string |
Entwickler-Leaderboard wurde nach oder nach dem angegebenen Zeitpunkt abgeschlossen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | string |
Entwickler-Leaderboard wurde am oder vor dem angegebenen Zeitpunkt abgeschlossen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Nutzer
|
users | string |
Benutzer, die in die Bestenliste aufgenommen werden sollen (eine oder mehrere Benutzer-E-Mails, durch Komma getrennt) |
|
|
team_names
|
team_names | string |
Teamnamen (ein oder mehrere Teamnamen, durch Komma getrennt) |
|
|
tags
|
tags | string |
Benutzertags (ein oder mehrere Benutzertags, durch Komma getrennt) |
|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Leaderboard
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Turniere abrufen
Dieser Endpunkt gibt eine Liste der Turniere im Unternehmen zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
Turniername
|
name | string |
Turniername |
|
|
Startdatum
|
startdate | date-time |
Nur Turniere zurückgeben, die an oder nach der angegebenen Zeit beginnen. Format: JJJJ-MM-DDTHH:mm:ss. SSSZ |
|
|
Enddatum
|
enddate | date-time |
Nur Turniere zurückgeben, die am oder vor dem angegebenen Zeitpunkt enden. zeit: JJJJ-MM-DDTHH:mm:ss. SSSZ |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
turniere
|
tournaments | array of Tournament | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Verlauf der Suchkursentwickler
Dieser Endpunkt gibt den Verlauf aller Entwickler innerhalb der Organisation zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
|
|
course_id
|
course_id | array of uuid |
Array der Natürlichkeits-ID |
|
|
user_id
|
user_id | array of uuid |
Array der Benutzerressourcen-ID |
|
|
status
|
status | string |
Kursstatus |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Daten
|
data | array of object | |
|
user_id
|
data.user_id | string |
Benutzerressourcen-ID |
|
status
|
data.status | string |
Kursstatus |
|
Genauigkeit
|
data.accuracy | integer |
Der Prozentsatz der korrekten Versuche |
|
Vertrauen
|
data.confidence | integer |
Das Verhältnis von Treffern, die für verfügbare Hinweise verwendet werden |
|
minutes_spent
|
data.minutes_spent | integer |
Die Gesamtzeit in Mimnutes, die der Benutzer für den Kurs aufgewendet hat |
|
first_completed_date
|
data.first_completed_date | date-time |
Das Datum, an dem die erste Kurssprache abgeschlossen wurde |
|
first_enrolled_date
|
data.first_enrolled_date | date-time |
Das Datum, an dem die erste Kurssprache registriert wurde |
|
Fortschritt
|
data.progress | integer |
Der Fortschritt des Kurses |
|
Sprachen
|
data.languages | array of CourseDeveloperProgressLanguageEntry |
Liste der Sprachen für den Kurs |
|
Lädt
|
data.invites | array of CourseDeveloperProgressInviteEntry |
Liste der Einladungen und Erinnerungen |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Zeigt Lernressourcen an, die abgeschlossen, gelesen oder überwacht werden
Lernbeschreibung
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Seite
|
page | integer |
Die Seitenzahl der Ergebnisse |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Entwickler
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
Definitionen
Turnier
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
_id
|
_id | string |
Die ID des Turniers |
|
name
|
name | string |
Der Name des Turniers |
|
Beschreibung
|
description | string |
Die Turnierbeschreibung |
|
Startzeit
|
start_time | date-time |
Die Zeit, zu der das Turnier beginnt |
|
end_time
|
end_time | date-time |
Die Zeit, zu der das Turnier endet |
|
timezone
|
timezone | string |
Die Zeitzone, in der das Turnier stattfindet |
TurnierTeilicipant
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Rang
|
rank | integer |
Die endgültige Position des Teilnehmers innerhalb des Turniers |
|
Developer
|
developer | Developer |
Informationen zu einem einzelnen Entwickler |
|
gesperrt
|
blocked | boolean |
Gibt an, ob dieser Teilnehmer vom Tournnament blockiert wurde. |
|
minutes_spent
|
minutes_spent | integer |
Wie lange der Entwickler die Antwort verbracht hat (in Minuten) |
|
language
|
language | string |
Die Sprache/das Framework des verwendeten Teilnehmers |
|
max_points
|
max_points | integer |
Die maximale Anzahl von Punkten, die im Turnier verfügbar sind |
|
Punkte
|
points | integer |
Die Anzahl der Punkte, die der Teilnehmer gewonnen hat |
|
hints_used
|
hints_used | integer |
Anzahl der vom Teilnehmer verwendeten Hinweise |
|
lives_lost
|
lives_lost | integer |
Die Anzahl der Leben, die der Teilnehmer während des Turniers verloren hat |
|
Stufen
|
levels | array of Level |
Die Ebenen der Herausforderung |
Ebene
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
name
|
name | string |
Der Ebenenname |
|
herausforderungen
|
challenges | array of object | |
|
number
|
challenges.number | integer |
Die Abfragenummer (beginnt bei 1) |
|
Kategorie
|
challenges.category | string |
Die Kategorie "Herausforderung" |
|
Unterkategorie
|
challenges.subcategory | string |
Die Unterkategorie "Herausforderung" |
|
difficulty
|
challenges.difficulty | string | |
|
Der Status
|
challenges.status | Status |
Gibt den Status einer Herausforderung/Bewertung an, die ausstehend, in Bearbeitung, erledigt oder "nicht erreichbar" sein kann. |
|
max_points
|
challenges.max_points | integer |
Die maximal verfügbaren Punkte für diese Herausforderung |
|
Punkte
|
challenges.points | integer |
Die Punkte, die für diese Herausforderung erzielt wurden |
|
codebase_size
|
challenges.codebase_size | string | |
|
minutes_spent
|
challenges.minutes_spent | integer |
Wie lange der Entwickler die Antwort verbracht hat (in Minuten) |
|
Stufen
|
challenges.stages | array of Stage |
Phase
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
number
|
number | integer |
Die Stufennummer |
|
name
|
name | string |
Der Name der Stufe |
|
status
|
status | string |
Der Status des Versuchs in dieser Phase |
|
Punkte
|
points | integer |
Punkte, die auf dieser Stufe gewonnen wurden |
|
max_points
|
max_points | integer |
Maximale Anzahl verfügbarer Punkte in dieser Phase |
|
minutes_spent
|
minutes_spent | integer |
Wie lange der Entwickler die Antwort verbracht hat (in Minuten) |
|
lives_lost
|
lives_lost | integer |
Die Zahl der in dieser Phase verlorenen Menschen |
|
hints_used
|
hints_used | integer |
Die Anzahl der in dieser Phase verwendeten Hinweise |
Assessment
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
_id
|
_id | string |
Die Bewertungs-ID |
|
status
|
status | string |
Der Status der Bewertung |
|
name
|
name | string |
Der Name der Bewertung |
|
Beschreibung
|
description | string |
Die Bewertungsbeschreibung |
|
supported_languages
|
supported_languages | array of string |
Liste der für die Bewertung verfügbaren Sprachen/Frameworks |
|
difficulty
|
difficulty | string |
Die Schwierigkeit der Bewertung |
|
success_ratio
|
success_ratio | integer |
Der Prozentsatz, der zum Bestehen der Bewertung erforderlich ist |
|
emits_certificate
|
emits_certificate | boolean |
Ist die Bewertung mit einem Zertifikat verknüpft? |
|
time_limit
|
time_limit | integer |
Das Zeitlimit der Bewertung in Millisekunden. null = kein Zeitlimit |
|
start_date
|
start_date | date-time |
Das Datum, an dem die Bewertung beginnt |
|
end_date
|
end_date | date-time |
Das Datum, an dem die Bewertung endet |
|
timezone
|
timezone | string |
Die Zeitzone der Bewertung |
|
number_of_challenges
|
number_of_challenges | integer |
Die Anzahl der Herausforderungen in der Bewertung |
|
self_assess
|
self_assess | boolean |
Ist die Bewertung eine öffentliche Bewertung? |
|
retries_allowed
|
retries_allowed | boolean |
Sind Wiederholungen für diese Bewertung zulässig? |
Der Status
Gibt den Status einer Herausforderung/Bewertung an, die ausstehend, in Bearbeitung, erledigt oder "nicht erreichbar" sein kann.
Gibt den Status einer Herausforderung/Bewertung an, die ausstehend, in Bearbeitung, erledigt oder "nicht erreichbar" sein kann.
- Der Status
- string
preferredDevLanguage
Dev-Spracheinstellung
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
_id
|
_id | string |
Sprach-ID |
|
_Fachwerk
|
_framework | string |
Sprachframework |
AssessmentAssignResponse
Antwort auf bewertungszuweisen POST-Anforderung
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
user
|
user | string |
Benutzer-E-Mail-ID |
|
inviteEmailSent
|
inviteEmailSent | boolean |
Wurde einladungs-E-Mail gesendet? |
|
inviteUrl
|
inviteUrl | string |
URL der Bewertungseinladung |
TeamLeaderboard
Das Team-Leaderboard enthält alle Team-Bestenlisteneinträge, die während des angegebenen Berichtszeitraums gültig sind.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Die Anzahl der Tage in der Vergangenheit, über die berichtet werden soll |
|
Leaderboard
|
leaderboard | array of TeamLeaderboardEntry | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
TeamLeaderboardEntry
Ein Eintrag im Team-Leaderboard
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Rang
|
rank | integer |
Der Rang des Teams auf der Bestenliste. |
|
name
|
name | string |
Der Name des Teams |
|
Entwickler
|
developers | integer |
Die Anzahl der Entwickler im Team |
|
points_average
|
points_average | integer |
Die Durchschnittspunkte des Teams |
|
points_total
|
points_total | integer |
Die Gesamtpunkte des Teams |
|
Genauigkeit
|
accuracy | integer |
Genauigkeit des Teams (in %) |
|
confidence_level
|
confidence_level | integer |
Konfidenzniveau des Teams (in %) |
|
time_spent
|
time_spent | integer |
Die gesamten Minuten, die das Team für Herausforderungen aufgewendet hat |
|
installed_sensei
|
installed_sensei | integer |
Die Anzahl der Entwickler im Team, die Sensei installiert haben |
|
Statistiken über den Berichtszeitraum
|
stats_over_report_period | StatsOverReportPeriod |
Die für den angegebenen Berichtszeitraum berechneten Statistiken |
MostEngagedTeams
Die meisten engagierten Teams im Unternehmen
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Teams
|
teams | array of TeamEntry |
Teamdetails |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
TeamEntry
Dieses Objekt stellt Teamdetails dar.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
name
|
name | string |
Name des Teams |
|
status
|
status | string |
Status des Teams |
|
timeSpent
|
timeSpent | integer |
Teamzeit aufgewendet |
MostEngagedUsers
Die meisten engagierten Benutzer im Unternehmen
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Nutzer
|
users | array of UserEntry |
Benutzerdetails |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
UserEntry
Dieses Objekt stellt Benutzerdetails dar.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
name
|
name | string |
Name des Benutzers |
|
status
|
status | string |
Status des Benutzers |
|
timeSpent
|
timeSpent | integer |
Vom Benutzer aufgewendete Zeit |
StatsOverReportPeriod
Die für den angegebenen Berichtszeitraum berechneten Statistiken
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
points_gained
|
points_gained | integer |
Die Anzahl der Punkte, die der Entwickler gewonnen hat |
|
accuracy_change
|
accuracy_change | integer |
Die Änderung der Genauigkeit im Berichtszeitraum |
|
confidence_level_change
|
confidence_level_change | integer |
Die Änderung des Konfidenzniveaus im Berichtszeitraum |
|
minutes_spent
|
minutes_spent | integer |
Die Minuten, die das Team für Herausforderungen aufgewendet hat |
|
challenges_correct
|
challenges_correct | integer |
Die Anzahl der richtigen Herausforderungen |
|
challenges_incorrect
|
challenges_incorrect | integer |
Die Anzahl falscher Herausforderungen |
Developer
Informationen zu einem einzelnen Entwickler
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
name
|
name | string |
Der Name des Entwicklers (Vorname + Vorname + Nachname) |
|
E-Mail
|
string |
Die E-Mail-Adresse der Entwickler |
|
|
member_since
|
member_since | date-time |
Das Datum, an dem der Entwickler Mitglied wurde |
|
last_logged_in
|
last_logged_in | date-time |
Das Datum, an dem der Entwickler zuletzt angemeldet ist |
|
status
|
status | string |
Der aktuelle Status des Entwicklerkontos |
|
Firma
|
company | string |
Der Firmenname, zu dem der Entwickler gehört |
|
Mannschaft
|
team | string |
Der Teamname, zu dem der Entwickler gehört |
|
tags
|
tags | array of string |
Die tags, die diesem Entwickler zugeordnet sind |
|
roles
|
roles | string |
Die Rollen, über die dieser Entwickler verfügt |
DevelopersProgress
Dies enthält den Fortschritt jedes Entwicklers in den einzelnen Sprachen, Bereichen, Ebenen und Quests.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Entwickler
|
developers | array of DeveloperProgressEntry |
Liste der Entwickler, die einen Schulungsversuch unternommen haben |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
DeveloperProgressEntry
Dieser Eintrag stellt ein Objekt im Schulungsfortschritt der Entwickler dar, das Informationen enthält, und den Fortschritt ihrer Versuche im Schulungsmodus.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Developer
|
developer | Developer |
Informationen zu einem einzelnen Entwickler |
|
Sprachen
|
languages | array of TrainingProgressEntry |
Liste der Sprachen, die vom Entwickler im Schulungsmodus versucht wurden |
TrainingProgressEntry
Eintrag mit Abschlussfortschritt in Sprachen und Liste der Bereiche
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
name
|
name | string |
Name des Sprachframeworks |
|
language_progress
|
language_progress | integer |
Prozentsatz der abgeschlossenen Sprache |
|
Realms
|
realms | array of object |
Liste der Bereiche für jede Sprache |
|
name
|
realms.name | string |
Name des Bereichs |
|
realm_progress
|
realms.realm_progress | integer |
Prozentsatz des abgeschlossenen Bereichs |
|
Stufen
|
realms.levels | array of object |
Liste der Ebenen für jeden Bereich |
|
name
|
realms.levels.name | string |
Name der Ebene |
|
level_progress
|
realms.levels.level_progress | integer |
Prozentsatz der abgeschlossenen Ebene |
|
Quests
|
realms.levels.quests | array of object |
Liste der Quests für jede Ebene |
|
name
|
realms.levels.quests.name | string |
Name der Quest |
|
quest_progress
|
realms.levels.quests.quest_progress | integer |
Prozentsatz der abgeschlossenen Quest |
DevelopersActivity
Detailliertes Protokoll der Herausforderungen für einen bestimmten Zeitraum
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
activities
|
activities | array of ActivityEntry |
Liste der Entwickler, die eine Liste der Sprachen enthalten, die Abfrageversuche enthalten |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
ActivityEntry
Dieses Objekt stellt den Entwickler und deren Abfrageversuche dar.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Developer
|
developer | Developer |
Informationen zu einem einzelnen Entwickler |
|
Abfrageversuch
|
challenge | ChallengeAttempt |
Versuch von Deverloper im Schulungsmodus |
ChallengeAttempt
Versuch von Deverloper im Schulungsmodus
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
language
|
language | string |
Name des Sprachframeworks |
|
realm
|
realm | string |
Name des Bereichs |
|
Niveau
|
level | string |
Name der Ebene |
|
Suche
|
quest | string |
Name der Quest |
|
Kategorie
|
category | string |
Kategoriename der Herausforderung |
|
Unterkategorie
|
subcategory | string |
Unterkategoriename der Herausforderung |
|
difficulty
|
difficulty | string |
Schwierigkeitsgrad für die Herausforderung |
|
gestartet
|
started | date-time |
Zeitabfrage wurde gestartet |
|
abgeschlossen
|
completed | date-time |
Zeitprobleme wurden abgeschlossen |
|
duration
|
duration | integer |
Zeit in Sekunden, bis die Herausforderung abgeschlossen wurde |
|
status
|
status | string |
Status der Herausforderung, mit falschem Status bei Der Abfrage mit 1 oder mehr falschen Phasen |
|
hints_used
|
hints_used | integer |
Gesamtzahl der Hinweise aus den vom Entwickler verwendeten Herausforderungsphasen |
|
score
|
score | integer |
Erworbene Punkte |
|
max_score
|
max_score | string |
Max. Punkte, die für die Herausforderung erreichbar sind |
|
Sicherheitsanfälligkeit auswählen
|
select_vulnerability | SelectVulnerability |
Art der Herausforderung |
|
Sicherheitsanfälligkeit suchen
|
locate_vulnerability | LocateVulnerability |
Art der Herausforderung |
|
Lösung identifizieren
|
identify_solution | IdentifySolution |
Art der Herausforderung |
SelectVulnerability
Art der Herausforderung
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Häufigkeit, mit der der Entwickler die Phase versucht hat |
|
status
|
status | string |
Ergebnis der Herausforderung, out_of_reach Status beschreibt eine Phase, die noch nicht vom Entwickler versucht wurde |
|
max_score
|
max_score | integer |
Max. Punkte, die für die Auswahl der Sicherheitsanfälligkeit erreicht werden können |
|
score
|
score | integer |
Für die Auswahl der Sicherheitsanfälligkeit erworbene Punkte |
|
gehüpft
|
skipped | boolean |
Wenn dieser Wert auf "true" festgelegt ist, wurde die Phase übersprungen. Wenn der Status "False" lautet, wurde die Phase abgeschlossen oder konnte noch versucht werden. |
LocateVulnerability
Art der Herausforderung
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Häufigkeit, mit der der Entwickler die Phase versucht hat |
|
status
|
status | string |
Ergebnis der Herausforderung |
|
max_score
|
max_score | integer |
Max. Punkte, die zum Auffinden der Sicherheitsanfälligkeit erreicht werden können |
|
score
|
score | integer |
Erworbene Punkte zum Auffinden der Sicherheitsanfälligkeit |
IdentifySolution
Art der Herausforderung
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Häufigkeit, mit der der Entwickler die Phase versucht hat |
|
status
|
status | string |
Ergebnis der Herausforderung |
|
max_score
|
max_score | integer |
Max. Punkte, die für die Identifizierung der Lösung erreichbar sind |
|
score
|
score | integer |
Für die Identifizierung der Lösung erworbene Punkte |
ResourceItem
Ressourcenelementdetails
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | string | |
|
name
|
name | string |
Resource
Details zur Ressource
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | string | |
|
name
|
name | string | |
|
items
|
items | array of ResourceItem |
CompletedResource
Details einer abgeschlossenen Lernressource
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
resource
|
resource | array of string |
Eine sortierte Liste der Kategorisierung und des Namens der abgeschlossenen Ressource |
|
time_completed
|
time_completed | date-time |
Nach Abschluss der Lernressource |
Ressourcen-Datensatz
Aufzeichnung der abgeschlossenen Lernressourcen eines Entwicklers
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Developer
|
profile | Developer |
Informationen zu einem einzelnen Entwickler |
|
abgeschlossen
|
completed | array of CompletedResource |
Alle Vom Benutzer abgeschlossenen Lernressourcen |
CourseURL
URL zu Schulungskursen
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
URL
|
url | string |
URL zum Kurs |
TeamData
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
name
|
name | string |
Teamname |
Benutzerdaten
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | string |
Die Ressourcen-ID des Benutzers |
|
E-Mail
|
string |
Die E-Mail des Benutzers |
|
|
role
|
role | string |
Die Rolle, die dem Benutzer zugewiesen ist, der einer der Entwickler, Teammanager oder Unternehmensadministrator ist |
|
erste
|
name.first |
Vorname |
|
|
Mitte
|
name.middle |
Zweiter Vorname |
|
|
last
|
name.last |
Nachname |
|
|
status
|
status | string |
Benutzerstatus |
|
Einladungsdatum
|
invite-date | date-time |
Zeitpunkt, zu dem der Benutzer zuletzt eingeladen wurde |
|
Datum der letzten Anmeldung
|
last-login-date | date-time |
Zeitpunkt der letzten Anmeldung des Benutzers |
|
Teamdaten
|
team | TeamData | |
|
tags
|
tags | array of string |
Alle identifizierenden Informationen über den Benutzer. Beispiel: Quartale, Asia-Pacific |
|
preferredDevLanguages
|
preferredDevLanguages | array of preferredDevLanguage |
Einstellungen für Entwicklersprachen |
UserUpdated
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
statusCode (englisch)
|
statusCode | integer |
Statuscode für Erfolgsantwortnachrichten |
|
message
|
message | string |
Beschreibung der Erfolgsantwort |
|
Code
|
code | string |
Secure Code Warrior Code |
UserCreated
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | string |
Ressourcenbezeichner für secure Code Warrior |
|
statusCode (englisch)
|
statusCode | integer |
Statuscode für Erfolgsantwortnachrichten |
|
message
|
message | string |
Beschreibung der Erfolgsantwort |
|
Code
|
code | string |
Secure Code Warrior Code |
UserDeleted
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
statusCode (englisch)
|
statusCode | integer |
Statuscode für Erfolgsantwortnachrichten |
|
message
|
message | string |
Beschreibung der Erfolgsantwort |
|
Code
|
code | string |
Secure Code Warrior Code |
UsersList
Liste der UserData
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Nutzer
|
users | array of UserData |
TopPerformer
Liste der Top-Performer
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Die Anzahl der Tage in der Vergangenheit, über die berichtet werden soll |
|
top_performers
|
top_performers | array of TopPerformer | |
|
total_pages
|
links.total_pages | integer |
Die Gesamtzahl der Seiten in den Ergebnissen |
|
results_per_page
|
links.results_per_page | integer |
Die maximale Anzahl von Ergebnissen auf jeder Seite |
|
next_page
|
links.next_page | integer |
Die Seitenzahl der nächsten Seite (sofern vorhanden) |
|
prev_page
|
links.prev_page | integer |
Die Seitenzahl der vorherigen Seite (sofern vorhanden) |
|
total_results
|
links.total_results | integer |
Die Gesamtanzahl der Ergebnisse |
TopPerformer
Leistungsstärkster Benutzer
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Punkte
|
points | integer |
Gesammelte Gesamtpunkte innerhalb eines Zeitraums |
|
id
|
id | string |
Benutzer-ID im UUID-Format |
|
E-Mail
|
string |
Benutzer-E-Mail |
|
|
erste
|
name.first | string |
Vorname des Benutzers |
|
Mitte
|
name.middle | string |
Vorname des Benutzers |
|
last
|
name.last | string |
Nachname des Benutzers |
|
tags
|
tags | array of string |
Benutzertags |
|
status
|
status | string |
Benutzerstatus |
|
Teamdaten
|
team | TeamData |
UsersTimeSpent
Eintrag mit Benutzeraktivitäten.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | string |
Benutzer-ID im UUID-Format |
|
E-Mail
|
string |
Benutzer-E-Mail |
|
|
erste
|
name.first | string |
Vorname des Benutzers |
|
Mitte
|
name.middle | string |
Vorname des Benutzers |
|
last
|
name.last | string |
Nachname des Benutzers |
|
tags
|
tags | array of string |
Benutzertags |
|
status
|
status | string |
Benutzerstatus |
|
Teamdaten
|
team | TeamData | |
|
Aufgewendete Zeit
|
time-spent | array of object |
Array von Datumsangaben mit der Aufschlüsselung der aufgewendeten Zeit/Aktivität in einem Tag |
|
date
|
time-spent.date | date |
Datum in UTC |
|
Bewertungen
|
time-spent.activity.Assessments | integer |
Zeitaufwand für Bewertungen |
|
Lernen
|
time-spent.activity.Learning | integer |
Zeitaufwand für Das Lernen |
|
Turniere
|
time-spent.activity.Tournaments | integer |
Zeitaufwand für Turniere |
|
Ausbildung
|
time-spent.activity.Training | integer |
Für Schulungen aufgewendete Zeit |
StärkenAndWeaknesses
Durchschnittliche Stärken und Schwächen
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Authentifizierung
|
auth | AverageStrengthsAndWeaknessesEntry |
Dieses Objekt stellt jede einzelne Verwaltungskategorie dar. |
|
data_handling
|
data_handling | AverageStrengthsAndWeaknessesEntry |
Dieses Objekt stellt jede einzelne Verwaltungskategorie dar. |
|
misconfig
|
misconfig | AverageStrengthsAndWeaknessesEntry |
Dieses Objekt stellt jede einzelne Verwaltungskategorie dar. |
|
Praktiken
|
practices | AverageStrengthsAndWeaknessesEntry |
Dieses Objekt stellt jede einzelne Verwaltungskategorie dar. |
|
sensitive_data
|
sensitive_data | AverageStrengthsAndWeaknessesEntry |
Dieses Objekt stellt jede einzelne Verwaltungskategorie dar. |
|
other
|
other | AverageStrengthsAndWeaknessesEntry |
Dieses Objekt stellt jede einzelne Verwaltungskategorie dar. |
AverageStrengthsAndWeaknessesEntry
Dieses Objekt stellt jede einzelne Verwaltungskategorie dar.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
herausforderungen
|
challenges | ChallengesEntry |
Herausforderungsdaten |
|
Hinweise
|
hints | HintsEntry |
Hinweisdaten |
|
Punkte
|
points | integer |
Punkte |
|
timeSpent
|
timeSpent | integer |
Aufgewendete Zeit |
ChallengesEntry
Herausforderungsdaten
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
versucht
|
attempted | integer |
Versuchte Herausforderungen |
|
Richtig
|
correct | integer |
Korrigieren des versuchten Vorgangs |
|
unrichtig
|
incorrect | integer |
Falsch von versuchten Versuchen |
|
percentageCorrect
|
percentageCorrect | integer |
Prozentsatz richtig |
|
ratioCorrect
|
ratioCorrect | number |
Verhältnis richtig |
HintsEntry
Hinweisdaten
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
confidenceLevel
|
confidenceLevel | integer |
Zuverlässigkeitsstufe |
|
gesamt
|
total | integer |
Total |
|
used
|
used | integer |
Verwendet |
TeamDetails
Teamdetails
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
id
|
id | string |
Team-ID |
|
name
|
name | string |
Name des Teams |
|
tags
|
tags | array of string |
Alle identifizierenden Informationen über das Team. Beispiel: Head Quarters, Asia-Pacific, Engineering |
|
onboardingMessage
|
onboardingMessage | string |
Bei Der Bordnachricht für das Team |
|
status
|
status | string |
Teamstatus |
|
memberJoinToken
|
memberJoinToken | string |
Mitgliedsbeitrittstoken |
|
companyName
|
companyName | string |
Name des Unternehmens |
|
Sprachen
|
languages | array of string |
Teamsprachen |
TeamDeleteResponse
Antwort zum Löschen des Teams
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
deleteStatus
|
deleteStatus | string |
Status des Löschvorgangs |
Kurs
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
_id
|
_id | string |
Die Kurs-ID |
|
name
|
name | string |
Der Name des Kurses |
|
Beschreibung
|
description | string |
Die Kursbeschreibung |
|
status
|
status | string |
Der Status des Kurses |
|
supported_languages
|
supported_languages | array of string |
Liste der für den Kurs verfügbaren Sprachen/Frameworks |
|
Stichtag
|
deadline | date-time |
Das Datum, an dem der Kurs endet |
|
created_by
|
created_by | string |
Die ResourceId des Autors des Kurses |
CourseDeveloperProgressEntry
Dieser Eintrag stellt einen Entwicklungskursfortschritt dar.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
user_id
|
user_id | string |
Benutzerressourcen-ID |
|
status
|
status | string |
Kursstatus |
|
Genauigkeit
|
accuracy | integer |
Der Prozentsatz der korrekten Versuche |
|
Vertrauen
|
confidence | integer |
Das Verhältnis von Treffern, die für verfügbare Hinweise verwendet werden |
|
minutes_spent
|
minutes_spent | integer |
Die Gesamtzeit in Mimnutes, die der Benutzer für den Kurs aufgewendet hat |
|
first_completed_date
|
first_completed_date | date-time |
Das Datum, an dem die erste Kurssprache abgeschlossen wurde |
|
first_enrolled_date
|
first_enrolled_date | date-time |
Das Datum, an dem die erste Kurssprache registriert wurde |
|
Fortschritt
|
progress | integer |
Der Fortschritt des Kurses |
|
Sprachen
|
languages | array of CourseDeveloperProgressLanguageEntry |
Liste der Sprachen für den Kurs |
|
Lädt
|
invites | array of CourseDeveloperProgressInviteEntry |
Liste der Einladungen und Erinnerungen |
CourseDeveloperProgressInviteEntry
Dieser Eintrag stellt einen Entwicklerkursfortschritt für Einladungen und Erinnerungen dar.
Dieser Eintrag stellt einen Entwicklerkursfortschritt für Einladungen und Erinnerungen dar.
CourseDeveloperProgressLanguageEntry
Dieser Eintrag stellt den Fortschritt eines Entwicklerkurses für eine einzelne Sprache dar.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
language
|
language | string |
Die Programmiersprache |
|
status
|
status | string |
Der Status für die Kurssprache |
|
Genauigkeit
|
accuracy | integer |
Der Prozentsatz der korrekten Versuche für die Sprache |
|
Vertrauen
|
confidence | integer |
Das Verhältnis von Treffern, die für verfügbare Hinweise für die Sprache verwendet werden |
|
minutes_spent
|
minutes_spent | integer |
Die Gesamtzeit in mimnutes, die der Benutzer für den Kurs für die Sprache aufgewendet hat |
|
Fortschritt
|
progress | integer |
Der Fortschritt des Kurses für die Sprache |
|
videos_watched
|
videos_watched | integer |
Die Anzahl der Videos, die der Benutzer für die Sprache angesehen hat |