Secure Code Warrior (éditeur indépendant) (préversion)
Ce connecteur Secure Code Warrior(https://securecodewarrior.com) fournit un accès programmatique à la plateforme d’apprentissage. Secure Code Warrior permet de coder en toute sécurité une expérience positive et attrayante pour les développeurs au fur et à mesure qu’ils augmentent leurs compétences en matière de sécurité logicielle. Avec notre plateforme d’apprentissage phare, nous guidons chaque coder le long de leur propre parcours d’apprentissage préféré, afin que les développeurs qualifiés de sécurité deviennent les super-héros quotidiens de notre monde connecté.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| Messagerie électronique | ttaylor@hitachisolutions.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Hitachi Solutions |
| En savoir plus sur Secure Code Warrior | https://docs.microsoft.com/connectors/securecodewarrior |
| Website | https://www.securecodewarrior.com/ |
| Politique de confidentialité | https://www.securecodewarrior.com/trust/privacy-policy |
| Catégories | Opérations informatiques |
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application Power est partagée avec un autre utilisateur, un autre utilisateur sera invité à créer explicitement une nouvelle connexion.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Jeton d'API | securestring | Jeton d’API pour cette API | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Activité des développeurs de recherche |
Ce point de terminaison retourne le journal des défis détaillé de tous les développeurs au sein de l’organisation, avec le score de défi, la difficulté et le résultat du défi du développeur. Cela répertorie également le journal des défis sur la période de rapport (qui peut être de 1, 7 ou 30 jours) ou une plage de dates donnée. Les résultats peuvent être filtrés en fonction des e-mails des développeurs, des étiquettes de développeur et des noms d’équipe. |
| Affecter des évaluations |
Ce point de terminaison affecte l’évaluation donnée aux utilisateurs/équipes spécifiés. Retourne la liste des utilisateurs qui ont été affectés à l’évaluation avec leur e-mail, inviteUrl et état indiquant si l’e-mail d’invitation a été envoyé. |
| Affiche les ressources d’apprentissage qui ont été terminées, lues ou regardées |
Description de l’apprentissage |
| Classement des développeurs de recherche |
Ce point de terminaison retourne une liste de tous les développeurs au sein de l’organisation, avec leurs statistiques actuelles. Cela répertorie également la modification des statistiques sur la période de rapport (qui peut être de 1, 7 ou 30 jours) ou une plage de dates donnée. Les résultats peuvent être filtrés en fonction des e-mails des développeurs, des étiquettes de développeur et des noms d’équipe. |
| Classement des tournois de recherche |
Ce point de terminaison retourne le classement pour un seul tournoi. Cela inclut tous les niveaux, défis et étapes auxquels le développeur a participé, avec des métriques détaillées de chacun d’eux. Ce point de terminaison peut également retourner le classement sur une période de rapport (qui peut être de 1, 7 ou 30 jours) ou une plage de dates donnée. Les résultats peuvent être filtrés en fonction des e-mails des développeurs, des étiquettes de développeur et des noms d’équipe. |
| Créer un utilisateur |
Crée un utilisateur. |
| Créer une équipe |
Cela permet de créer une équipe. |
| Mettre à jour les détails de l’équipe |
Ceci est utilisé pour mettre à jour les détails d’une équipe. |
| Mettre à jour un utilisateur |
Met à jour un utilisateur avec les données données données. Les balises seront remplacées. |
| Obtenir des ressources |
Liste des ressources d’apprentissage |
| Obtenir des tentatives d’évaluation |
Ce point de terminaison retourne un rapport détaillé pour tous les développeurs qui ont effectué l’évaluation avec l’ID donné. L’étendue du rapport peut être filtrée de plusieurs façons. Vous pouvez filtrer les résultats auprès d’un développeur donné en fournissant son adresse e-mail à la requête. Si une date de début est fournie, seules les tentatives démarrées ou terminées après (et y compris) cette date sont incluses. Si une date de fin est fournie, seuls les défis démarrés ou terminés avant cette date sont inclus. La fourniture des deux indique une plage de dates à filtrer. Cela inclut toutes les données du rapport de synthèse ainsi que des détails sur tous les défis qui font partie de l’évaluation. |
| Obtenir des tournois |
Ce point de terminaison retourne une liste de tournois dans l’entreprise. |
| Obtenir des utilisateurs |
Il est utilisé pour récupérer tous les enregistrements utilisateur. La réponse peut être mise en forme en passant un paramètre de requête de champs répertoriant les noms d’attributs à retourner. |
| Obtenir des évaluations |
Ce point de terminaison retourne une liste d’objets d’évaluation qui contiennent une plage de points de données liés aux évaluations. Cela inclut les ID d’évaluation, qui peuvent être utilisés conjointement avec les autres points de terminaison d’API d’évaluation. |
| Obtenir du temps passé |
Temps consacré à la plateforme sur les évaluations, l’apprentissage, les tournois et la formation. |
| Obtenir la progression de tous les développeurs pour le cours |
Ce point de terminaison retourne la progression de tous les développeurs pour le cours spécifié. |
| Obtenir la progression du développeur |
Ce point de terminaison retourne la progression de l’entraînement de tous les développeurs au sein de l’organisation, avec le domaine actuel, le niveau et la progression de la quête. |
| Obtenir le classement des développeurs |
Ce point de terminaison retourne une liste de tous les développeurs au sein de l’organisation, avec leurs statistiques actuelles ainsi que la modification des statistiques au cours de la période de rapport (qui peut être de 1, 7 ou 30 jours). |
| Obtenir le classement des tournois |
Ce point de terminaison retourne le classement pour un seul tournoi. Cela inclut tous les niveaux, défis et étapes auxquels le développeur a participé, avec des métriques détaillées de chacun d’eux. |
| Obtenir le classement d’équipe |
Ce point de terminaison retourne une liste de toutes les équipes au sein de l’organisation, avec leurs statistiques actuelles ainsi que la modification des statistiques sur la période de rapport (qui peut être de 1, 7 ou 30 jours). |
| Obtenir les détails de l’équipe |
Cela permet d’obtenir des détails d’une équipe. |
| Obtenir les meilleurs artistes de l’activité |
Il est utilisé pour récupérer la liste des utilisateurs les plus performants. |
| Obtenir les points forts et les faiblesses de l’activité |
Ce point de terminaison retourne les points forts et les faiblesses moyens d’une entreprise, d’une équipe ou d’un utilisateur (selon le niveau de granularité de la requête) pour une langue spécifique ou toutes les langues |
| Obtenir l’activité des utilisateurs la plus engagée |
Ce point de terminaison retourne les utilisateurs les plus engagés « N ». |
| Obtenir l’activité développeur |
Ce point de terminaison retourne le journal des défis détaillé de tous les développeurs au sein de l’organisation, avec le score de défi, la difficulté et le résultat du défi du développeur. |
| Obtenir l’activité d’équipe la plus engagée |
Ce point de terminaison retourne les équipes les plus engagées « N ». |
| Obtenir l’URL du cours |
JSON contenant l’URL du cours |
| Obtenir Teams |
Ce point de terminaison retourne une liste d’objets Team qui contiennent une plage de points de données liés aux équipes. Cela inclut les ID d’équipe, qui peuvent être utilisés conjointement avec les autres points de terminaison d’API d’équipe. |
| Obtenir tous les cours |
Ce point de terminaison retourne une liste d’objets Course qui contiennent une plage de points de données liés aux cours. Cela inclut les ID de cours, qui peuvent être utilisés conjointement avec les autres points de terminaison d’API de cours. |
| Obtenir un utilisateur |
Il est utilisé pour récupérer un enregistrement utilisateur unique. La réponse peut être mise en forme en passant un paramètre de requête de champs répertoriant les noms d’attributs à retourner. |
| Progression des développeurs de cours de recherche |
Ce point de terminaison retourne le cours de progression de tous les développeurs au sein de l’organisation. |
| Progression des développeurs de recherche |
Ce point de terminaison retourne la progression de l’entraînement de tous les développeurs au sein de l’organisation, avec le domaine actuel, le niveau et la progression de la quête. Cela répertorie également la modification de la progression du développeur sur la période de rapport (qui peut être de 1, 7 ou 30 jours) ou une plage de dates donnée. Les résultats peuvent être filtrés en fonction des e-mails des développeurs, des étiquettes de développeur et des noms d’équipe. |
| Rechercher des utilisateurs |
Il est utilisé pour récupérer tous les enregistrements utilisateur. La réponse peut être mise en forme en passant un paramètre de requête de champs répertoriant les noms d’attributs à retourner. Le filtre est obtenu en passant les critères de filtre dans le corps. |
| Rechercher la progression de l’apprentissage |
Filtres de description d’apprentissage : utilisateurs, équipes et balises |
| Supprimer l'utilisateur |
Supprime l’utilisateur référencé par l’ID donné. |
| Supprimer l’équipe |
Cela permet de supprimer une équipe. |
| Tentatives d’évaluation de recherche |
Ce point de terminaison retourne un rapport détaillé pour tous les développeurs qui ont effectué l’évaluation avec l’ID donné. L’étendue du rapport peut être filtrée de plusieurs façons. Vous pouvez filtrer les résultats pour des développeurs donnés en fournissant leur ou leurs adresses e-mail avec la requête. Si un état est fourni, seules les tentatives d’évaluation avec l’état spécifié sont incluses. Si le ou les noms d’équipe fournis, seules les tentatives d’évaluation des utilisateurs au sein de ces équipes sont incluses. Si des balises sont fournies, seules les tentatives d’évaluation des utilisateurs avec ces balises sont incluses. Si une pass_status est fournie, seules les tentatives d’évaluation avec des pass_status spécifiées sont incluses. Cela inclut toutes les données du rapport de synthèse ainsi que des détails sur tous les défis qui font partie de l’évaluation. |
| Évaluation de la recherche |
Ce point de terminaison retourne une liste d’objets d’évaluation qui contiennent une plage de points de données liés aux évaluations. Cela inclut les ID d’évaluation, qui peuvent être utilisés conjointement avec les autres points de terminaison d’API d’évaluation. Les résultats peuvent être filtrés en fonction de l’état, du nom, de la langue prise en charge et de la difficulté. |
Activité des développeurs de recherche
Ce point de terminaison retourne le journal des défis détaillé de tous les développeurs au sein de l’organisation, avec le score de défi, la difficulté et le résultat du défi du développeur. Cela répertorie également le journal des défis sur la période de rapport (qui peut être de 1, 7 ou 30 jours) ou une plage de dates donnée. Les résultats peuvent être filtrés en fonction des e-mails des développeurs, des étiquettes de développeur et des noms d’équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Nombre de jours dans le passé pour signaler (valeurs valides - 1, 7 et 30 jours) |
|
|
startdate
|
startdate | string |
Journaux des défis des développeurs terminés ou après l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
enddate
|
enddate | string |
Journaux des défis des développeurs terminés ou avant l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
users
|
users | string |
Utilisateurs à inclure dans les journaux des défis (un ou plusieurs e-mails utilisateur, séparés par des virgules) |
|
|
team_names
|
team_names | string |
Noms d’équipe (un ou plusieurs noms d’équipe, séparés par des virgules) |
|
|
tags
|
tags | string |
Balises utilisateur (une ou plusieurs balises utilisateur, séparées par des virgules) |
|
|
page
|
page | integer |
Numéro de page des résultats |
Retours
Journal détaillé des défis pour une période donnée
- Activité des développeurs
- DevelopersActivity
Affecter des évaluations
Ce point de terminaison affecte l’évaluation donnée aux utilisateurs/équipes spécifiés. Retourne la liste des utilisateurs qui ont été affectés à l’évaluation avec leur e-mail, inviteUrl et état indiquant si l’e-mail d’invitation a été envoyé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’évaluation
|
assessment_id | True | string |
ID d’évaluation |
|
users
|
users | array of string |
Liste des utilisateurs auxquels attribuer l’évaluation |
|
|
Teams
|
teams | array of string |
Liste des équipes à attribuer à l’évaluation |
|
|
sendEmail
|
sendEmail | boolean |
Indicateur pour indiquer si l’invite d’évaluation est envoyée lors de l’affectation de l’évaluation (valeur par défaut : true) |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
assessmentInvitations
|
assessmentInvitations | array of AssessmentAssignResponse |
Affiche les ressources d’apprentissage qui ont été terminées, lues ou regardées
Description de l’apprentissage
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Développeurs
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Classement des développeurs de recherche
Ce point de terminaison retourne une liste de tous les développeurs au sein de l’organisation, avec leurs statistiques actuelles. Cela répertorie également la modification des statistiques sur la période de rapport (qui peut être de 1, 7 ou 30 jours) ou une plage de dates donnée. Les résultats peuvent être filtrés en fonction des e-mails des développeurs, des étiquettes de développeur et des noms d’équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Nombre de jours dans le passé pour signaler (valeurs valides - 1, 7 et 30 jours) |
|
|
startdate
|
startdate | string |
Classement du développeur terminé ou après l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
enddate
|
enddate | string |
Classement du développeur terminé sur ou avant l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
users
|
users | string |
Utilisateurs à inclure dans le classement (un ou plusieurs e-mails utilisateur, séparés par des virgules) |
|
|
team_names
|
team_names | string |
Noms d’équipe (un ou plusieurs noms d’équipe, séparés par des virgules) |
|
|
tags
|
tags | string |
Balises utilisateur (une ou plusieurs balises utilisateur, séparées par des virgules) |
|
|
page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
classementboard
|
leaderboard | array of object |
classementboard |
|
Classement
|
leaderboard.rank | integer |
Position finale du participant au sein du tournoi. |
|
Nom
|
leaderboard.developer.name | string |
Nom du développeur (prénom + milieu + nom). |
|
Messagerie électronique
|
leaderboard.developer.email | string |
Adresse e-mail des développeurs |
|
Membre depuis
|
leaderboard.developer.member_since | string |
Date à laquelle le développeur est devenu membre. |
|
Dernière connexion
|
leaderboard.developer.last_logged_in | string |
Date à laquelle le développeur s’est connecté pour la dernière fois. |
|
Statut
|
leaderboard.developer.status | string |
État actuel du compte développeur. |
|
Entreprise
|
leaderboard.developer.company | string |
Nom de la société dont le développeur fait partie. |
|
Équipe
|
leaderboard.developer.team | string |
Nom de l’équipe dont le développeur fait partie. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Bloqué
|
leaderboard.blocked | boolean |
Si ce participant a été bloqué du tournoi. |
|
Minutes passées
|
leaderboard.minutes_spent | integer |
Durée pendant laquelle le développeur a passé à répondre (en minutes). |
|
Language
|
leaderboard.language | string |
Langage/framework utilisé par le participant. |
|
Nombre maximal de points
|
leaderboard.max_points | integer |
Nombre maximal de points disponibles dans le tournoi. |
|
Points
|
leaderboard.points | integer |
Montant des points gagnés par le participant. |
|
Indicateurs utilisés
|
leaderboard.hints_used | integer |
Nombre d’indicateurs utilisés par le participant. |
|
Vies perdues
|
leaderboard.lives_lost | integer |
Le nombre de vies perdues par le participant pendant le tournoi. |
|
Niveaux
|
leaderboard.levels | array of object |
Niveaux |
|
nom
|
leaderboard.levels.name | string |
nom |
|
Défis
|
leaderboard.levels.challenges | array of object |
Défis |
|
nombre
|
leaderboard.levels.challenges.number | integer |
nombre |
|
catégorie
|
leaderboard.levels.challenges.category | string |
catégorie |
|
sous-catégorie
|
leaderboard.levels.challenges.subcategory | string |
sous-catégorie |
|
difficulté
|
leaderboard.levels.challenges.difficulty | string |
difficulté |
|
status
|
leaderboard.levels.challenges.status | string |
status |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
aiguillage
|
leaderboard.levels.challenges.points | integer |
aiguillage |
|
codebase_size
|
leaderboard.levels.challenges.codebase_size | string |
codebase_size |
|
minutes_spent
|
leaderboard.levels.challenges.minutes_spent | integer |
minutes_spent |
|
stages
|
leaderboard.levels.challenges.stages | array of object |
stages |
|
nombre
|
leaderboard.levels.challenges.stages.number | integer |
nombre |
|
nom
|
leaderboard.levels.challenges.stages.name | string |
nom |
|
status
|
leaderboard.levels.challenges.stages.status | string |
status |
|
aiguillage
|
leaderboard.levels.challenges.stages.points | integer |
aiguillage |
|
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 |
|
Total Pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats. |
|
Résultats par page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page. |
|
Page suivante
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant). |
|
Page précédente
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant). |
|
Résultats totaux
|
links.total_results | integer |
Nombre total de résultats. |
Classement des tournois de recherche
Ce point de terminaison retourne le classement pour un seul tournoi. Cela inclut tous les niveaux, défis et étapes auxquels le développeur a participé, avec des métriques détaillées de chacun d’eux. Ce point de terminaison peut également retourner le classement sur une période de rapport (qui peut être de 1, 7 ou 30 jours) ou une plage de dates donnée. Les résultats peuvent être filtrés en fonction des e-mails des développeurs, des étiquettes de développeur et des noms d’équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de tournoi
|
tournament_id | True | string |
ID du tournoi |
|
report_period_in_days
|
report_period_in_days | integer |
Nombre de jours dans le passé pour signaler (valeurs valides - 1, 7 et 30 jours) |
|
|
startdate
|
startdate | string |
Classement du développeur terminé ou après l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
enddate
|
enddate | string |
Classement du développeur terminé sur ou avant l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
users
|
users | string |
Utilisateurs à inclure dans le classement (un ou plusieurs e-mails utilisateur, séparés par des virgules) |
|
|
team_names
|
team_names | string |
Noms d’équipe (un ou plusieurs noms d’équipe, séparés par des virgules) |
|
|
tags
|
tags | string |
Balises utilisateur (une ou plusieurs balises utilisateur, séparées par des virgules) |
|
|
page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
classementboard
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Créer un utilisateur
Crée un utilisateur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Envoyer une invitation
|
sendInvite | boolean |
Indicateur pour désactiver l’invitation de l’utilisateur et inviter des rappels. |
|
|
enabled
|
enabled | boolean |
État des utilisateurs sur la plateforme |
|
|
Messagerie électronique
|
True | string |
E-mail de l’utilisateur |
|
|
isProfileComplete
|
isProfileComplete | boolean |
Convertit les propriétés nécessaires pour la saisie semi-automatique du profil en fonction des besoins. Si la valeur est true, 'name.first' et 'name.last' comme obligatoire, sinon le nom est facultatif |
|
|
premier
|
first | string |
Prénom de l’utilisateur. Obligatoire si ' isProfileComplete' a la valeur true |
|
|
milieu
|
middle | string |
Nom d’intermédiaire de l’utilisateur |
|
|
last
|
last | string |
Nom d’utilisateur. Obligatoire si ' isProfileComplete' a la valeur true |
|
|
role
|
role | True | string |
Rôle attribué à l’utilisateur qui est l’un des développeurs, gestionnaire d’équipe ou administrateur d’entreprise |
|
team
|
team | string |
L’équipe associée à l’utilisateur |
|
|
tags
|
tags | array of string |
Informations d’identification sur l’utilisateur. Exemple : trimestres principaux, Asia-Pacific |
|
|
_id
|
_id | string |
ID de langue |
|
|
_cadre
|
_framework | string |
Framework de langage |
Retours
- Utilisateur créé
- UserCreated
Créer une équipe
Cela permet de créer une équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
nom
|
name | string |
Nom de l’équipe |
|
|
tags
|
tags | array of string |
Informations d’identification sur l’équipe. Exemple : Quartiers principaux, Asie-Pacifique, Ingénierie |
|
|
activeFrom
|
activeFrom | string |
Team Active From. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
activeUntil
|
activeUntil | string |
Équipe active jusqu’à ce que. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
langues
|
languages | array of string |
Liste des langues d’équipe, _id et _framework séparés par deux-points ( ::) et séparés par des virgules (,) |
|
|
onboardingmessage
|
onboardingmessage | string |
Message d’intégration de l’équipe |
|
|
type
|
type | string |
Type de licence |
|
|
accordé
|
granted | integer |
Licences accordées (valides uniquement si le type de licence est défini sur l’utilisation) |
Retours
Détails de l’équipe
- Corps
- TeamDetails
Mettre à jour les détails de l’équipe
Ceci est utilisé pour mettre à jour les détails d’une équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant de l’équipe
|
team_id | True | string |
Identifiant de l’équipe |
|
nom
|
name | string |
Nom de l’équipe |
|
|
tags
|
tags | array of string |
Informations d’identification sur l’équipe. Exemple : Quartiers principaux, Asie-Pacifique, Ingénierie |
|
|
status
|
status | string |
État de l’équipe |
|
|
onboardingmessage
|
onboardingmessage | string |
Message d’intégration de l’équipe |
|
|
langues
|
languages | array of string |
Liste des langues d’équipe, _id et _framework séparés par deux-points ( ::) et séparés par des virgules (,) |
Retours
Détails de l’équipe
- Corps
- TeamDetails
Mettre à jour un utilisateur
Met à jour un utilisateur avec les données données données. Les balises seront remplacées.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
ID de ressource utilisateur. |
|
Ignorer l’authentification unique si l’authentification unique
|
skipNotifyIfSso | boolean |
Permet de désactiver la modification de la notification par e-mail envoyée à l’utilisateur. |
|
|
Messagerie électronique
|
Adresse e-mail de l’utilisateur |
|||
|
enabled
|
enabled | boolean |
État des utilisateurs sur la plateforme |
|
|
role
|
role | string |
Rôle attribué à l’utilisateur qui est l’un des développeurs, gestionnaire d’équipe ou administrateur d’entreprise |
|
|
team
|
team | string |
L’équipe associée à l’utilisateur |
|
|
tags
|
tags | array of string |
Informations d’identification sur l’utilisateur. Exemple : trimestres principaux, Asia-Pacific |
|
|
_id
|
_id | string |
ID de langue |
|
|
_cadre
|
_framework | string |
Framework de langage |
Retours
- Utilisateur mis à jour
- UserUpdated
Obtenir des ressources
Liste des ressources d’apprentissage
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
resources
|
resources | array of Resource |
Obtenir des tentatives d’évaluation
Ce point de terminaison retourne un rapport détaillé pour tous les développeurs qui ont effectué l’évaluation avec l’ID donné. L’étendue du rapport peut être filtrée de plusieurs façons. Vous pouvez filtrer les résultats auprès d’un développeur donné en fournissant son adresse e-mail à la requête. Si une date de début est fournie, seules les tentatives démarrées ou terminées après (et y compris) cette date sont incluses. Si une date de fin est fournie, seuls les défis démarrés ou terminés avant cette date sont inclus. La fourniture des deux indique une plage de dates à filtrer. Cela inclut toutes les données du rapport de synthèse ainsi que des détails sur tous les défis qui font partie de l’évaluation.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’évaluation
|
assessment_id | True | string |
ID d’évaluation |
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
E-mail du développeur
|
developer | string |
Adresse e-mail du développeur à filtrer sur |
|
|
Date de début
|
startdate | date-time |
Seules les tentatives de retour ont démarré et après la date donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Date de fin
|
enddate | date-time |
Seules les tentatives de retour sont démarrées ou terminées avant la date donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tentatives
|
attempts | array of object |
Tentatives |
|
ID
|
attempts._id | string |
ID de tentative d’évaluation |
|
Assessment
|
attempts._assessment | string |
Évaluation à laquelle elle appartient |
|
Nom de l’évaluation
|
attempts.name | string |
Nom de l’évaluation |
|
Nom
|
attempts.developer.name | string |
Nom du développeur (prénom + milieu + nom). |
|
Messagerie électronique
|
attempts.developer.email | string |
Adresse e-mail du développeur. |
|
Membre depuis
|
attempts.developer.member_since | string |
Date à laquelle le développeur est devenu membre. |
|
Dernière connexion
|
attempts.developer.last_logged_in | string |
Date à laquelle le développeur s’est connecté pour la dernière fois. |
|
Statut
|
attempts.developer.status | string |
État actuel du compte développeur. |
|
Entreprise
|
attempts.developer.company | string |
Nom de la société dont le développeur fait partie. |
|
Équipe
|
attempts.developer.team | string |
Nom de l’équipe dont le développeur fait partie. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Statut
|
attempts.status | string |
Indique l’état d’un défi/évaluation qui peut être en attente, en cours, effectué ou « hors de portée ». |
|
Language
|
attempts.language | string |
Langage/framework de l’évaluation. null = langage/framework non sélectionné pour l’évaluation prenant en charge plusieurs langues. |
|
Démarrée
|
attempts.started | string |
Date/heure de début de l’évaluation. |
|
Terminé
|
attempts.completed | string |
Date/heure de fin de l’évaluation |
|
Échéance
|
attempts.deadline | string |
Date/heure de l’échéance de l’évaluation. Si une évaluation n’a pas de limite de temps, l’échéance est null. |
|
Score
|
attempts.score | integer |
Score d’évaluation dans %. |
|
Terminé dans
|
attempts.completed_in | string |
Durée nécessaire pour terminer la tentative d’évaluation. |
|
Passage de la note
|
attempts.passing_grade | integer |
Pourcentage requis pour passer l’évaluation. |
|
Passer l’état
|
attempts.pass_status | string |
État de réussite de l’évaluation. |
|
Correct
|
attempts.progress.correct | integer |
Nombre de défis corrects. |
|
Incorrect
|
attempts.progress.incorrect | integer |
Nombre de défis incorrects. |
|
Nombre de défis
|
attempts.progress.number_of_challenges | integer |
Nombre total de défis. |
|
Terminé
|
attempts.progress.completed | integer |
Date/heure de fin de l’évaluation. |
|
Situé
|
attempts.accuracy.located | integer |
La % des vulnérabilités situées |
|
Identifié
|
attempts.accuracy.identified | integer |
La % des vulnérabilités identifiées |
|
Résolution
|
attempts.accuracy.fixed | integer |
La % des vulnérabilités corrigées |
|
Défis
|
attempts.challenges | array of object |
Défis |
|
nombre
|
attempts.challenges.number | integer |
nombre |
|
catégorie
|
attempts.challenges.category | string |
catégorie |
|
sous-catégorie
|
attempts.challenges.subcategory | string |
sous-catégorie |
|
difficulté
|
attempts.challenges.difficulty | string |
difficulté |
|
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 |
|
Total Pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats. |
|
Résultats par page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page. |
|
Page suivante
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant). |
|
Page de préversion
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant). |
|
Résultats totaux
|
links.total_results | integer |
Nombre total de résultats. |
Obtenir des tournois
Ce point de terminaison retourne une liste de tournois dans l’entreprise.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
Nom du tournoi
|
name | string |
Nom du tournoi |
|
|
Date de début
|
startdate | date-time |
Seuls les tournois de retour qui commencent ou après le temps donné. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Date de fin
|
enddate | date-time |
Seuls les tournois de retour qui se terminent sur ou avant le temps donné. heure : AAAA-MM-DDTHH :mm :ss. SSSZ |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tournois
|
tournaments | array of Tournament | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Obtenir des utilisateurs
Il est utilisé pour récupérer tous les enregistrements utilisateur. La réponse peut être mise en forme en passant un paramètre de requête de champs répertoriant les noms d’attributs à retourner.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
Tableau de champs. Retourne uniquement les attributs fournis. Chaque attribut doit être séparé par des virgules. |
|
|
Page
|
page | integer |
Retourne le numéro de page donné d’un jeu de résultats paginé. Les tailles de page sont de 1 000 enregistrements. |
Retours
Liste de UserData
- Liste des utilisateurs
- UsersList
Obtenir des évaluations
Ce point de terminaison retourne une liste d’objets d’évaluation qui contiennent une plage de points de données liés aux évaluations. Cela inclut les ID d’évaluation, qui peuvent être utilisés conjointement avec les autres points de terminaison d’API d’évaluation.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
Date de début
|
startdate | date-time |
Retourne uniquement les évaluations démarrées et après la date donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Date de fin
|
enddate | date-time |
Retourne uniquement les évaluations démarrées ou terminées avant la date donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Obtenir du temps passé
Temps consacré à la plateforme sur les évaluations, l’apprentissage, les tournois et la formation.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
ID
|
id | string |
Filtrer les résultats en fonction de l’ID utilisateur au format UUID |
|
|
Messagerie électronique
|
string |
Filtrer les résultats en fonction de l’e-mail |
||
|
Étiquettes
|
tags | string |
Filtrez la base de résultats pour afficher les utilisateurs avec les balises. Les balises spécifiées sont séparées par des virgules et utilisent la logique OR pour filtrer les résultats. |
|
|
Équipe
|
team | string |
Filtrer les résultats pour afficher les utilisateurs appartiennent à l’équipe spécifiée |
|
|
Date de début
|
startdate | date-time |
Filtrez les résultats pour inclure les résultats à partir du début de la journée. Format de date « AAAA-MM-DD ». En UTC |
|
|
Date de fin
|
enddate | date-time |
Filtrez les résultats pour inclure tous les résultats jusqu’à la fin du jour. Format de date « AAAA-MM-DD ». En UTC |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
users
|
users | array of UsersTimeSpent | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Obtenir la progression de tous les développeurs pour le cours
Ce point de terminaison retourne la progression de tous les développeurs pour le cours spécifié.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de cours
|
course_id | True | string |
ID de cours |
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | array of CourseDeveloperProgressEntry | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Obtenir la progression du développeur
Ce point de terminaison retourne la progression de l’entraînement de tous les développeurs au sein de l’organisation, avec le domaine actuel, le niveau et la progression de la quête.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
Cela contient la progression de chaque développeur sur chacun des langages, domaines, niveaux et quêtes
- Progression du développeur
- DevelopersProgress
Obtenir le classement des développeurs
Ce point de terminaison retourne une liste de tous les développeurs au sein de l’organisation, avec leurs statistiques actuelles ainsi que la modification des statistiques au cours de la période de rapport (qui peut être de 1, 7 ou 30 jours).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Période de rapport
|
report_period | integer |
Nombre de jours pendant lesquels afficher les modifications dans les statistiques |
|
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
Date de début
|
startdate | date-time |
Incluez la progression du classement terminé ou après l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Date de fin
|
enddate | date-time |
Incluez la progression du classement terminé sur ou avant l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
classementboard
|
leaderboard | array of object |
classementboard |
|
Classement
|
leaderboard.rank | integer |
Position finale du participant au sein du tournoi. |
|
Nom
|
leaderboard.developer.name | string |
Nom du développeur (prénom + prénom + nom) |
|
Messagerie électronique
|
leaderboard.developer.email | string |
Adresse e-mail du développeur. |
|
Membre depuis
|
leaderboard.developer.member_since | string |
Date à laquelle le développeur est devenu membre. |
|
Dernière connexion
|
leaderboard.developer.last_logged_in | string |
Date à laquelle le développeur s’est connecté pour la dernière fois. |
|
Statut
|
leaderboard.developer.status | string |
État actuel du compte développeur. |
|
Entreprise
|
leaderboard.developer.company | string |
Nom de la société dont le développeur fait partie |
|
Équipe
|
leaderboard.developer.team | string |
Nom de l’équipe dont le développeur fait partie. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Bloqué
|
leaderboard.blocked | boolean |
Si ce participant a été bloqué du tournoi. |
|
Minutes passées
|
leaderboard.minutes_spent | integer |
Durée pendant laquelle le développeur a passé à répondre (en minutes). |
|
Language
|
leaderboard.language | string |
Langage/framework utilisé par le participant. |
|
Nombre maximal de points
|
leaderboard.max_points | integer |
Nombre maximal de points disponibles dans le tournoi |
|
Points
|
leaderboard.points | integer |
Montant des points gagnés par le participant. |
|
Indicateurs utilisés
|
leaderboard.hints_used | integer |
Nombre d’indicateurs utilisés par le participant. |
|
Vies perdues
|
leaderboard.lives_lost | integer |
Le nombre de vies perdues par le participant pendant le tournoi. |
|
Niveaux
|
leaderboard.levels | array of object |
Niveaux |
|
nom
|
leaderboard.levels.name | string |
nom |
|
Défis
|
leaderboard.levels.challenges | array of object |
Défis |
|
nombre
|
leaderboard.levels.challenges.number | integer |
nombre |
|
catégorie
|
leaderboard.levels.challenges.category | string |
catégorie |
|
sous-catégorie
|
leaderboard.levels.challenges.subcategory | string |
sous-catégorie |
|
difficulté
|
leaderboard.levels.challenges.difficulty | string |
difficulté |
|
status
|
leaderboard.levels.challenges.status | string |
status |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
aiguillage
|
leaderboard.levels.challenges.points | integer |
aiguillage |
|
codebase_size
|
leaderboard.levels.challenges.codebase_size | string |
codebase_size |
|
minutes_spent
|
leaderboard.levels.challenges.minutes_spent | integer |
minutes_spent |
|
stages
|
leaderboard.levels.challenges.stages | array of object |
stages |
|
nombre
|
leaderboard.levels.challenges.stages.number | integer |
nombre |
|
nom
|
leaderboard.levels.challenges.stages.name | string |
nom |
|
status
|
leaderboard.levels.challenges.stages.status | string |
status |
|
aiguillage
|
leaderboard.levels.challenges.stages.points | integer |
aiguillage |
|
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 |
|
Total Pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
Résultats par page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page. |
|
Page suivante
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant). |
|
Page précédente
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant). |
|
Résultats totaux
|
links.total_results | integer |
Nombre total de résultats. |
Obtenir le classement des tournois
Ce point de terminaison retourne le classement pour un seul tournoi. Cela inclut tous les niveaux, défis et étapes auxquels le développeur a participé, avec des métriques détaillées de chacun d’eux.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de tournoi
|
tournament_id | True | string |
ID du tournoi |
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
classementboard
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Obtenir le classement d’équipe
Ce point de terminaison retourne une liste de toutes les équipes au sein de l’organisation, avec leurs statistiques actuelles ainsi que la modification des statistiques sur la période de rapport (qui peut être de 1, 7 ou 30 jours).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Période de rapport
|
report_period | integer |
Nombre de jours pendant lesquels afficher les modifications dans les statistiques |
|
|
Omettre inactif
|
omitInactive | boolean |
Lorsqu’il est défini sur true, omettre tous les comptes inactifs des résultats |
|
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
Date de début
|
startdate | date-time |
Incluez la progression du classement terminé ou après l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Date de fin
|
enddate | date-time |
Incluez la progression du classement terminé sur ou avant l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
Retours
- response
- array of TeamLeaderboard
Obtenir les détails de l’équipe
Cela permet d’obtenir des détails d’une équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant de l’équipe
|
team_id | True | string |
Identifiant de l’équipe |
Retours
Détails de l’équipe
- Corps
- TeamDetails
Obtenir les meilleurs artistes de l’activité
Il est utilisé pour récupérer la liste des utilisateurs les plus performants.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Période de rapport
|
report_period | integer |
Nombre de jours pendant lesquels afficher les modifications dans les statistiques |
|
|
Nombre d’utilisateurs
|
num_users | integer |
Nombre de meilleurs artistes à renvoyer |
|
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
Étiquettes
|
tags | string |
Filtrez les résultats pour afficher les peformeurs principaux pour les balises spécifiées. Les balises spécifiées sont séparées par des virgules et utilisent la logique OR pour filtrer les résultats. |
|
|
Équipe
|
team | string |
Filtrer les résultats pour afficher les meilleurs interprètes pour l’équipe donnée |
|
|
Heure de début
|
starttime | date-time |
Inclut les points de progression terminés ou après l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Heure de fin
|
endtime | date-time |
Incluez des points de progression terminés avant ou avant l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
schéma
|
schema | TopPerformers |
Liste des meilleurs artistes |
Obtenir les points forts et les faiblesses de l’activité
Ce point de terminaison retourne les points forts et les faiblesses moyens d’une entreprise, d’une équipe ou d’un utilisateur (selon le niveau de granularité de la requête) pour une langue spécifique ou toutes les langues
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de cible
|
targetType | string |
Type de cible. Valeurs par défaut en fonction de l’étendue de la clé API. La clé de rapport est par défaut pour l’entreprise. La clé d’équipe est par défaut associée à l’équipe. |
|
|
Identificateur cible
|
targetIdentifier | string |
Identificateur cible (nom d’équipe, adresse e-mail utilisateur ou ID d’utilisateur) |
|
|
ID de langue
|
languageId | string |
ID de langue |
|
|
Framework de langage
|
languageFramework | string |
Framework de langage |
|
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
Points forts et faiblesses moyens de l’objet
- Corps
- StrengthsAndWeaknesses
Obtenir l’activité des utilisateurs la plus engagée
Ce point de terminaison retourne les utilisateurs les plus engagés « N ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Période de rapport
|
report_period | integer |
Nombre de jours pendant lesquels afficher la plupart des utilisateurs engagés (report_period doivent être spécifiés seul ou avec date de fin) |
|
|
Date de début
|
startdate | string |
Date de début de la plage de dates (ne doit pas être spécifiée avec report_period). Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Date de fin
|
enddate | string |
Date de fin de la plage de dates (doit être supérieure à la date de début). Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Nombre d’utilisateurs
|
number_of_users | integer |
Nombre supérieur d’utilisateurs |
|
|
Nom de l’équipe
|
team_name | string |
Nom de l’équipe |
|
|
Étiquettes
|
tags | string |
Balises utilisateur |
|
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
Utilisateurs les plus engagés dans l’entreprise
- Corps
- MostEngagedUsers
Obtenir l’activité développeur
Ce point de terminaison retourne le journal des défis détaillé de tous les développeurs au sein de l’organisation, avec le score de défi, la difficulté et le résultat du défi du développeur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
Journal détaillé des défis pour une période donnée
- Activité des développeurs
- DevelopersActivity
Obtenir l’activité d’équipe la plus engagée
Ce point de terminaison retourne les équipes les plus engagées « N ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Période de rapport
|
report_period | integer |
Nombre de jours pendant lesquels afficher la plupart des équipes engagées (report_period doivent être spécifiés seul ou avec date de fin) |
|
|
Date de début
|
startdate | string |
Date de début de la plage de dates (ne doit pas être spécifiée avec report_period). Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Date de fin
|
enddate | string |
Date de fin de la plage de dates (doit être supérieure à la date de début). Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
Nombre de Teams
|
number_of_teams | integer |
Top 'N' nombre d’équipes |
|
|
Étiquettes
|
tags | string |
Balises utilisateur |
|
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
Équipes les plus engagées dans l’entreprise
- Corps
- MostEngagedTeams
Obtenir l’URL du cours
JSON contenant l’URL du cours
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Framework de langage
|
language_framework | True | string |
Nom du langage et de l’infrastructure au format « Java ::Spring » |
|
Course
|
course | True | string |
Nom du cours |
|
Module
|
module | True | string |
Nom du module de cours |
|
Redirection
|
redirect | boolean |
Redirige l’utilisateur vers l’URL de retour |
Retours
URL des cours de formation
- URL du cours
- CourseURL
Obtenir Teams
Ce point de terminaison retourne une liste d’objets Team qui contiennent une plage de points de données liés aux équipes. Cela inclut les ID d’équipe, qui peuvent être utilisés conjointement avec les autres points de terminaison d’API d’équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
Nom de l’équipe
|
name | string |
Nom de l’équipe |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Teams
|
teams | array of TeamDetails | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Obtenir tous les cours
Ce point de terminaison retourne une liste d’objets Course qui contiennent une plage de points de données liés aux cours. Cela inclut les ID de cours, qui peuvent être utilisés conjointement avec les autres points de terminaison d’API de cours.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Cours
|
courses | array of Course | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Obtenir un utilisateur
Il est utilisé pour récupérer un enregistrement utilisateur unique. La réponse peut être mise en forme en passant un paramètre de requête de champs répertoriant les noms d’attributs à retourner.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
ID de ressource utilisateur. |
|
Type d’ID
|
idtype | string |
Utilisé pour classifier le type d’ID utilisateur dans l’URL. |
|
|
Fields
|
fields | string |
Tableau de champs. Retourne uniquement les attributs spécifiés dans le filtre. Chaque attribut doit être séparé par des virgules. |
Retours
- Données utilisateur
- UserData
Progression des développeurs de cours de recherche
Ce point de terminaison retourne le cours de progression de tous les développeurs au sein de l’organisation.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Page
|
page | integer |
Numéro de page des résultats |
|
|
course_id
|
course_id | array of uuid |
Tableau d’ID de cours |
|
|
user_id
|
user_id | array of uuid |
Tableau d’ID de ressource utilisateur |
|
|
status
|
status | string |
État du cours |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | array of object | |
|
user_id
|
data.user_id | string |
ID de ressource utilisateur |
|
status
|
data.status | string |
État du cours |
|
accuracy
|
data.accuracy | integer |
Pourcentage de tentatives correctes |
|
confiance
|
data.confidence | integer |
Rapport des correspondances utilisées pour les indicateurs disponibles |
|
minutes_spent
|
data.minutes_spent | integer |
Temps total en mimnutes que l’utilisateur a passé sur le cours |
|
first_completed_date
|
data.first_completed_date | date-time |
Date à laquelle la langue du premier cours a été terminée |
|
first_enrolled_date
|
data.first_enrolled_date | date-time |
Date à laquelle la langue du premier cours a été inscrite |
|
progrès
|
data.progress | integer |
La progression du cours |
|
langues
|
data.languages | array of CourseDeveloperProgressLanguageEntry |
Liste des langues du cours |
|
Invite
|
data.invites | array of CourseDeveloperProgressInviteEntry |
Liste des invitations et rappels |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Progression des développeurs de recherche
Ce point de terminaison retourne la progression de l’entraînement de tous les développeurs au sein de l’organisation, avec le domaine actuel, le niveau et la progression de la quête. Cela répertorie également la modification de la progression du développeur sur la période de rapport (qui peut être de 1, 7 ou 30 jours) ou une plage de dates donnée. Les résultats peuvent être filtrés en fonction des e-mails des développeurs, des étiquettes de développeur et des noms d’équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Nombre de jours dans le passé pour signaler (valeurs valides - 1, 7 et 30 jours) |
|
|
startdate
|
startdate | string |
progression du développeur terminée après ou après l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
enddate
|
enddate | string |
progression du développeur terminée avant ou avant l’heure donnée. Format : AAAA-MM-DDTHH :mm :ss. SSSZ |
|
|
users
|
users | string |
Utilisateurs à inclure dans la progression du développeur (un ou plusieurs e-mails utilisateur, séparés par des virgules) |
|
|
team_names
|
team_names | string |
Noms d’équipe (un ou plusieurs noms d’équipe, séparés par des virgules) |
|
|
tags
|
tags | string |
Balises utilisateur (une ou plusieurs balises utilisateur, séparées par des virgules) |
|
|
page
|
page | integer |
Numéro de page des résultats |
Retours
Cela contient la progression de chaque développeur sur chacun des langages, domaines, niveaux et quêtes
- Progression du développeur
- DevelopersProgress
Rechercher des utilisateurs
Il est utilisé pour récupérer tous les enregistrements utilisateur. La réponse peut être mise en forme en passant un paramètre de requête de champs répertoriant les noms d’attributs à retourner. Le filtre est obtenu en passant les critères de filtre dans le corps.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
Tableau de champs. Retourne uniquement les attributs fournis. Chaque attribut doit être séparé par des virgules. |
|
|
Page
|
page | integer |
Retourne le numéro de page donné d’un jeu de résultats paginé. Les tailles de page sont de 1 000 enregistrements. |
|
|
pièce d'identité
|
id | string |
ID de ressource utilisateur |
|
|
Messagerie électronique
|
string |
E-mail de l’utilisateur |
||
|
role
|
role | string |
Rôle attribué à l’utilisateur qui est l’un des développeurs, gestionnaire d’équipe ou administrateur d’entreprise |
|
|
team
|
team | string |
L’équipe associée à l’utilisateur |
|
|
tags
|
tags | array of string |
Informations d’identification sur l’utilisateur. Exemple : trimestres principaux, Asia-Pacific |
Retours
Liste de UserData
- Liste des utilisateurs
- UsersList
Rechercher la progression de l’apprentissage
Filtres de description d’apprentissage : utilisateurs, équipes et balises
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
users
|
users | string |
Utilisateurs à inclure dans la progression de l’apprentissage (un ou plusieurs e-mails utilisateur, séparés par des virgules) |
|
|
team_names
|
team_names | string |
Noms d’équipe (un ou plusieurs noms d’équipe, séparés par des virgules) |
|
|
tags
|
tags | string |
Balises utilisateur (une ou plusieurs balises utilisateur, séparées par des virgules) |
|
|
page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Développeurs
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Supprimer l'utilisateur
Supprime l’utilisateur référencé par l’ID donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
ID de ressource utilisateur. |
Retours
- Utilisateur supprimé
- UserDeleted
Supprimer l’équipe
Cela permet de supprimer une équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant de l’équipe
|
team_id | True | string |
Identifiant de l’équipe |
Retours
Réponse de suppression d’équipe
- Corps
- TeamDeleteResponse
Tentatives d’évaluation de recherche
Ce point de terminaison retourne un rapport détaillé pour tous les développeurs qui ont effectué l’évaluation avec l’ID donné. L’étendue du rapport peut être filtrée de plusieurs façons. Vous pouvez filtrer les résultats pour des développeurs donnés en fournissant leur ou leurs adresses e-mail avec la requête. Si un état est fourni, seules les tentatives d’évaluation avec l’état spécifié sont incluses. Si le ou les noms d’équipe fournis, seules les tentatives d’évaluation des utilisateurs au sein de ces équipes sont incluses. Si des balises sont fournies, seules les tentatives d’évaluation des utilisateurs avec ces balises sont incluses. Si une pass_status est fournie, seules les tentatives d’évaluation avec des pass_status spécifiées sont incluses. Cela inclut toutes les données du rapport de synthèse ainsi que des détails sur tous les défis qui font partie de l’évaluation.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
assessment_id
|
assessment_id | string |
ID d’évaluation |
|
|
nom
|
name | string |
Nom de l’évaluation |
|
|
users
|
users | string |
Utilisateurs qui tentent d’évaluer (un ou plusieurs e-mails utilisateur, séparés par des virgules) |
|
|
status
|
status | string |
État de la tentative d’évaluation |
|
|
team_names
|
team_names | string |
Noms d’équipe (un ou plusieurs noms d’équipe, séparés par des virgules) |
|
|
tags
|
tags | string |
Balises utilisateur (une ou plusieurs balises utilisateur, séparées par des virgules) |
|
|
pass_status
|
pass_status | string |
État de réussite de la tentative d’évaluation |
|
|
page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tentatives
|
attempts | array of object |
Tentatives |
|
ID
|
attempts._id | string |
ID de tentative d’évaluation |
|
Assessment
|
attempts._assessment | string |
Évaluation à laquelle elle appartient |
|
Nom de l’évaluation
|
attempts.name | string |
Nom de l’évaluation |
|
Nom
|
attempts.developer.name | string |
Nom du développeur (prénom + milieu + nom). |
|
Messagerie électronique
|
attempts.developer.email | string |
Adresse e-mail du développeur. |
|
Membre depuis
|
attempts.developer.member_since | string |
Date à laquelle le développeur est devenu membre. |
|
Dernière connexion
|
attempts.developer.last_logged_in | string |
Date à laquelle le développeur s’est connecté pour la dernière fois. |
|
Statut
|
attempts.developer.status | string |
État actuel du compte développeur. |
|
Entreprise
|
attempts.developer.company | string |
Nom de la société dont le développeur fait partie. |
|
Équipe
|
attempts.developer.team | string |
Nom de l’équipe dont le développeur fait partie. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Statut
|
attempts.status | string |
Indique l’état d’un défi/évaluation qui peut être en attente, en cours, effectué ou « hors de portée ». |
|
Language
|
attempts.language | string |
Langage/framework de l’évaluation. null = langage/framework non sélectionné pour l’évaluation prenant en charge plusieurs langues. |
|
Démarrée
|
attempts.started | string |
Date/heure de début de l’évaluation. |
|
Terminé
|
attempts.completed | string |
Date/heure de fin de l’évaluation |
|
Échéance
|
attempts.deadline | string |
Date/heure de l’échéance de l’évaluation. Si une évaluation n’a pas de limite de temps, l’échéance est null. |
|
Score
|
attempts.score | integer |
Score d’évaluation dans %. |
|
Terminé dans
|
attempts.completed_in | string |
Durée nécessaire pour terminer la tentative d’évaluation. |
|
Passage de la note
|
attempts.passing_grade | integer |
Pourcentage requis pour passer l’évaluation. |
|
Passer l’état
|
attempts.pass_status | string |
État de réussite de l’évaluation. |
|
Correct
|
attempts.progress.correct | integer |
Nombre de défis corrects. |
|
Incorrect
|
attempts.progress.incorrect | integer |
Nombre de défis incorrects. |
|
Nombre de défis
|
attempts.progress.number_of_challenges | integer |
Nombre total de défis. |
|
Terminé
|
attempts.progress.completed | integer |
Date/heure de fin de l’évaluation. |
|
Situé
|
attempts.accuracy.located | integer |
La % des vulnérabilités situées |
|
Identifié
|
attempts.accuracy.identified | integer |
La % des vulnérabilités identifiées |
|
Résolution
|
attempts.accuracy.fixed | integer |
La % des vulnérabilités corrigées |
|
Défis
|
attempts.challenges | array of object |
Défis |
|
nombre
|
attempts.challenges.number | integer |
nombre |
|
catégorie
|
attempts.challenges.category | string |
catégorie |
|
sous-catégorie
|
attempts.challenges.subcategory | string |
sous-catégorie |
|
difficulté
|
attempts.challenges.difficulty | string |
difficulté |
|
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 |
|
Total Pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats. |
|
Résultats par page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page. |
|
Page suivante
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant). |
|
Page de préversion
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant). |
|
Résultats totaux
|
links.total_results | integer |
Nombre total de résultats. |
Évaluation de la recherche
Ce point de terminaison retourne une liste d’objets d’évaluation qui contiennent une plage de points de données liés aux évaluations. Cela inclut les ID d’évaluation, qui peuvent être utilisés conjointement avec les autres points de terminaison d’API d’évaluation. Les résultats peuvent être filtrés en fonction de l’état, du nom, de la langue prise en charge et de la difficulté.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
status
|
status | string |
Statut de l’évaluation |
|
|
nom
|
name | string |
Nom de l'évaluation |
|
|
_id
|
_id | string |
ID de langue |
|
|
_cadre
|
_framework | string |
Infrastructure de langage |
|
|
difficulté
|
difficulty | string |
Difficulté d’évaluation |
|
|
page
|
page | integer |
Numéro de page des résultats |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
Définitions
Tournoi
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
_id
|
_id | string |
ID du tournoi |
|
nom
|
name | string |
Nom du tournoi |
|
descriptif
|
description | string |
Description du tournoi |
|
heure de début
|
start_time | date-time |
Heure de début du tournoi |
|
end_time
|
end_time | date-time |
Heure de fin du tournoi |
|
timezone
|
timezone | string |
Le fuseau horaire dans lequel le tournoi est organisé |
TournoiParticipant
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
rang
|
rank | integer |
La position finale du participant au sein du tournoi |
|
Developer
|
developer | Developer |
Informations sur un développeur individuel |
|
bloqué
|
blocked | boolean |
Si ce participant a été bloqué du tournnament |
|
minutes_spent
|
minutes_spent | integer |
Durée pendant laquelle le développeur a passé à répondre (en minutes) |
|
language
|
language | string |
Langage/framework utilisé par le participant |
|
max_points
|
max_points | integer |
Nombre maximal de points disponibles dans le tournoi |
|
aiguillage
|
points | integer |
Quantité de points gagnés par le participant |
|
hints_used
|
hints_used | integer |
Nombre d’indicateurs utilisés par le participant |
|
lives_lost
|
lives_lost | integer |
Le nombre de vies perdues par le participant pendant le tournoi |
|
Niveaux
|
levels | array of Level |
Les niveaux du défi |
Level
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
nom
|
name | string |
Nom de niveau |
|
Défis
|
challenges | array of object | |
|
nombre
|
challenges.number | integer |
Le numéro de défi (commence à 1) |
|
catégorie
|
challenges.category | string |
Catégorie de défi |
|
sous-catégorie
|
challenges.subcategory | string |
Sous-catégorie de défi |
|
difficulté
|
challenges.difficulty | string | |
|
Statut
|
challenges.status | Status |
Indique l’état d’un défi/évaluation qui peut être en attente, en cours, effectué ou « hors de portée » |
|
max_points
|
challenges.max_points | integer |
Les points maximum disponibles pour ce défi |
|
aiguillage
|
challenges.points | integer |
Les points obtenus pour ce défi |
|
codebase_size
|
challenges.codebase_size | string | |
|
minutes_spent
|
challenges.minutes_spent | integer |
Durée pendant laquelle le développeur a passé à répondre (en minutes) |
|
stages
|
challenges.stages | array of Stage |
Étape
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
nombre
|
number | integer |
Numéro d’étape |
|
nom
|
name | string |
Nom de l’étape |
|
status
|
status | string |
État de la tentative à ce stade |
|
aiguillage
|
points | integer |
Points gagnés sur cette étape |
|
max_points
|
max_points | integer |
Nombre maximal de points disponibles sur cette étape |
|
minutes_spent
|
minutes_spent | integer |
Durée pendant laquelle le développeur a passé à répondre (en minutes) |
|
lives_lost
|
lives_lost | integer |
Nombre de vies perdues à ce stade |
|
hints_used
|
hints_used | integer |
Nombre d’indicateurs utilisés à cette étape |
Assessment
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
_id
|
_id | string |
ID d’évaluation |
|
status
|
status | string |
État de l’évaluation |
|
nom
|
name | string |
Nom de l’évaluation |
|
descriptif
|
description | string |
Description de l’évaluation |
|
supported_languages
|
supported_languages | array of string |
Liste des langages/infrastructures disponibles pour l’évaluation |
|
difficulté
|
difficulty | string |
La difficulté de l’évaluation |
|
success_ratio
|
success_ratio | integer |
Pourcentage requis pour passer l’évaluation |
|
emits_certificate
|
emits_certificate | boolean |
L’évaluation est-elle liée à un certificat ? |
|
time_limit
|
time_limit | integer |
Limite de temps de l’évaluation en millisecondes. null = aucune limite de temps |
|
start_date
|
start_date | date-time |
Date de début de l’évaluation |
|
end_date
|
end_date | date-time |
Date de fin de l’évaluation |
|
timezone
|
timezone | string |
Fuseau horaire de l’évaluation |
|
number_of_challenges
|
number_of_challenges | integer |
Nombre de défis dans l’évaluation |
|
self_assess
|
self_assess | boolean |
L’évaluation est-elle une évaluation publique ? |
|
retries_allowed
|
retries_allowed | boolean |
Les nouvelles tentatives sont-elles autorisées pour cette évaluation ? |
Statut
Indique l’état d’un défi/évaluation qui peut être en attente, en cours, effectué ou « hors de portée »
Indique l’état d’un défi/évaluation qui peut être en attente, en cours, effectué ou « hors de portée »
- Statut
- string
preferredDevLanguage
Préférence de langue de développement
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
_id
|
_id | string |
ID de langue |
|
_cadre
|
_framework | string |
Framework de langage |
AssessmentAssignResponse
Réponse à l’évaluation assigner une requête POST
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
utilisateur
|
user | string |
ID de messagerie utilisateur |
|
inviteEmailSent
|
inviteEmailSent | boolean |
Un e-mail d’invitation a-t-il été envoyé ? |
|
inviteUrl
|
inviteUrl | string |
URL de l’invitation d’évaluation |
TeamLeaderboard
Le classement d’équipe contient toutes les entrées du classement d’équipe valides pendant la période de création de rapports donnée
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Nombre de jours dans le passé pour signaler sur |
|
classementboard
|
leaderboard | array of TeamLeaderboardEntry | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
TeamLeaderboardEntry
Entrée dans le classement de l’équipe
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
rang
|
rank | integer |
Le classement de l’équipe dans le classement. |
|
nom
|
name | string |
Nom de l’équipe |
|
Développeurs
|
developers | integer |
Nombre de développeurs de l’équipe |
|
points_average
|
points_average | integer |
Points moyens de l’équipe |
|
points_total
|
points_total | integer |
Le total des points de l’équipe |
|
accuracy
|
accuracy | integer |
Précision de l’équipe (en %) |
|
confidence_level
|
confidence_level | integer |
Niveau de confiance de l’équipe (en %) |
|
time_spent
|
time_spent | integer |
Les minutes totales passées par l’équipe sur les défis |
|
installed_sensei
|
installed_sensei | integer |
Nombre de développeurs de l’équipe qui ont installé sensei |
|
Statistiques sur la période de rapport
|
stats_over_report_period | StatsOverReportPeriod |
Statistiques calculées pour la période de rapport donnée |
MostEngagedTeams
Équipes les plus engagées dans l’entreprise
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Teams
|
teams | array of TeamEntry |
Détails de l’équipe |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
TeamEntry
Cet objet représente les détails de l’équipe
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
nom
|
name | string |
Nom de l’équipe |
|
status
|
status | string |
État de l’équipe |
|
timeSpent
|
timeSpent | integer |
Temps d’équipe passé |
MostEngagedUsers
Utilisateurs les plus engagés dans l’entreprise
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
users
|
users | array of UserEntry |
Détails de l’utilisateur |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
UserEntry
Cet objet représente les détails de l’utilisateur
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
nom
|
name | string |
Nom de l’utilisateur |
|
status
|
status | string |
État de l’utilisateur |
|
timeSpent
|
timeSpent | integer |
Temps passé par l’utilisateur |
StatsOverReportPeriod
Statistiques calculées pour la période de rapport donnée
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
points_gained
|
points_gained | integer |
Le nombre de points que le développeur a gagnés |
|
accuracy_change
|
accuracy_change | integer |
Changement de précision au cours de la période de rapport |
|
confidence_level_change
|
confidence_level_change | integer |
Changement de niveau de confiance au cours de la période de rapport |
|
minutes_spent
|
minutes_spent | integer |
Les minutes passées par l’équipe sur les défis |
|
challenges_correct
|
challenges_correct | integer |
Nombre de défis corrects |
|
challenges_incorrect
|
challenges_incorrect | integer |
Nombre de défis incorrects |
Developer
Informations sur un développeur individuel
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
nom
|
name | string |
Nom du développeur (prénom + prénom + nom) |
|
Messagerie électronique
|
string |
Adresse e-mail des développeurs |
|
|
member_since
|
member_since | date-time |
Date à laquelle le développeur est devenu membre |
|
last_logged_in
|
last_logged_in | date-time |
Date à laquelle le développeur s’est connecté pour la dernière fois |
|
status
|
status | string |
État actuel du compte de développeur |
|
Entreprise
|
company | string |
Nom de la société dont le développeur fait partie |
|
team
|
team | string |
Nom de l’équipe dont le développeur fait partie |
|
tags
|
tags | array of string |
Balises associées à ce développeur |
|
roles
|
roles | string |
Rôles que ce développeur a |
DevelopersProgress
Cela contient la progression de chaque développeur sur chacun des langages, domaines, niveaux et quêtes
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Développeurs
|
developers | array of DeveloperProgressEntry |
Liste des développeurs qui ont tenté de s’entraîner |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
DeveloperProgressEntry
Cette entrée représente un objet dans la progression de l’apprentissage des développeurs contenant les informations que le développeur et la progression de ses tentatives en mode d’entraînement
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Developer
|
developer | Developer |
Informations sur un développeur individuel |
|
langues
|
languages | array of TrainingProgressEntry |
Liste des langues tentées par le développeur en mode entraînement |
TrainingProgressEntry
Entrée avec progression de l’achèvement sur les langues et la liste des domaines
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
nom
|
name | string |
Nom de l’infrastructure de langage |
|
language_progress
|
language_progress | integer |
Pourcentage de la langue terminée |
|
Royaumes
|
realms | array of object |
Liste des domaines pour chaque langue |
|
nom
|
realms.name | string |
Nom du domaine |
|
realm_progress
|
realms.realm_progress | integer |
Pourcentage du domaine terminé |
|
Niveaux
|
realms.levels | array of object |
Liste des niveaux pour chaque domaine |
|
nom
|
realms.levels.name | string |
Nom du niveau |
|
level_progress
|
realms.levels.level_progress | integer |
Pourcentage du niveau terminé |
|
Quêtes
|
realms.levels.quests | array of object |
Liste des quêtes pour chaque niveau |
|
nom
|
realms.levels.quests.name | string |
Nom de la quête |
|
quest_progress
|
realms.levels.quests.quest_progress | integer |
pourcentage de la quête terminée |
DevelopersActivity
Journal détaillé des défis pour une période donnée
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
activities
|
activities | array of ActivityEntry |
Liste des développeurs contenant la liste des langues contenant des tentatives de défi |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
ActivityEntry
Cet objet représente le développeur et ses tentatives de défi
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Developer
|
developer | Developer |
Informations sur un développeur individuel |
|
Tentative de défi
|
challenge | ChallengeAttempt |
Tentative effectuée par le déverloper en mode d’entraînement |
ChallengeAttempt
Tentative effectuée par le déverloper en mode d’entraînement
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
language
|
language | string |
Nom de l’infrastructure de langage |
|
royaume
|
realm | string |
Nom du domaine |
|
niveau
|
level | string |
Nom du niveau |
|
quête
|
quest | string |
Nom de la quête |
|
catégorie
|
category | string |
Nom de catégorie du défi |
|
sous-catégorie
|
subcategory | string |
Nom de sous-catégorie du défi |
|
difficulté
|
difficulty | string |
Niveau de difficulté pour le défi |
|
démarré
|
started | date-time |
Le défi de temps a été démarré |
|
terminé
|
completed | date-time |
Des défis temporels ont été réalisés |
|
durée
|
duration | integer |
Temps en secondes nécessaire pour que le défi se termine |
|
status
|
status | string |
État du défi, avec un état incorrect sur le défi avec 1 ou plus des étapes incorrectes |
|
hints_used
|
hints_used | integer |
Nombre total d’indicateurs des étapes de défi utilisées par le développeur |
|
score
|
score | integer |
Points acquis |
|
max_score
|
max_score | string |
Nombre maximal de points pouvant être atteints pour le défi |
|
Sélectionner une vulnérabilité
|
select_vulnerability | SelectVulnerability |
Nature du défi |
|
Localiser la vulnérabilité
|
locate_vulnerability | LocateVulnerability |
Nature du défi |
|
Identifier la solution
|
identify_solution | IdentifySolution |
Nature du défi |
SelectVulnerability
Nature du défi
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Nombre de tentatives de phase par le développeur |
|
status
|
status | string |
Résultat du défi, out_of_reach’état décrit une étape qui n’a pas encore été tentée par le développeur |
|
max_score
|
max_score | integer |
Nombre maximal de points pouvant être atteints pour sélectionner la vulnérabilité |
|
score
|
score | integer |
Points acquis pour la sélection de la vulnérabilité |
|
ignoré
|
skipped | boolean |
Quand la valeur est true, l’étape a été ignorée. Si l’état est false, l’étape a été terminée ou n’a pas encore été tentée |
LocateVulnerability
Nature du défi
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Nombre de tentatives de phase par le développeur |
|
status
|
status | string |
Résultat du défi |
|
max_score
|
max_score | integer |
Nombre maximal de points pouvant être atteints pour localiser la vulnérabilité |
|
score
|
score | integer |
Points acquis pour localiser la vulnérabilité |
IdentifierSolution
Nature du défi
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Nombre de tentatives de phase par le développeur |
|
status
|
status | string |
Résultat du défi |
|
max_score
|
max_score | integer |
Nombre maximal de points pouvant être atteints pour identifier la solution |
|
score
|
score | integer |
Points acquis pour identifier la solution |
ResourceItem
Détails de l’élément de ressource
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | string | |
|
nom
|
name | string |
Resource
Détails de la ressource
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | string | |
|
nom
|
name | string | |
|
items
|
items | array of ResourceItem |
CompletedResource
Détails d’une ressource d’apprentissage terminée
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
resource
|
resource | array of string |
Liste triée de la catégorisation et du nom de la ressource terminée |
|
time_completed
|
time_completed | date-time |
Une fois la ressource d’apprentissage terminée |
ResourceRecord (en anglais)
Enregistrement des ressources d’apprentissage terminées d’un développeur
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Developer
|
profile | Developer |
Informations sur un développeur individuel |
|
terminé
|
completed | array of CompletedResource |
Toutes les ressources d’apprentissage effectuées par l’utilisateur |
CourseURL
URL des cours de formation
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
URL
|
url | string |
URL du cours |
TeamData
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
nom
|
name | string |
Nom de l’équipe |
UserData
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | string |
ID de ressource de l’utilisateur |
|
Messagerie électronique
|
string |
E-mail de l’utilisateur |
|
|
role
|
role | string |
Rôle attribué à l’utilisateur qui est l’un des développeurs, gestionnaire d’équipe ou administrateur d’entreprise |
|
premier
|
name.first |
Prénom |
|
|
milieu
|
name.middle |
Deuxième prénom |
|
|
last
|
name.last |
Nom |
|
|
status
|
status | string |
État de l’utilisateur |
|
invite-date
|
invite-date | date-time |
Heure de la dernière invitation de l’utilisateur |
|
last-login-date
|
last-login-date | date-time |
Dernière fois que l’utilisateur s’est connecté |
|
Données d’équipe
|
team | TeamData | |
|
tags
|
tags | array of string |
Informations d’identification sur l’utilisateur. Exemple : trimestres principaux, Asia-Pacific |
|
preferredDevLanguages
|
preferredDevLanguages | array of preferredDevLanguage |
Préférence pour les langues de développement |
UserUpdated
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
statusCode
|
statusCode | integer |
Code d’état du message de réponse de réussite |
|
Message
|
message | string |
Description du message de réponse de réussite |
|
code
|
code | string |
Code Guerrier de code sécurisé |
UserCreated
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | string |
Identificateur de ressource Secure Code Warrior |
|
statusCode
|
statusCode | integer |
Code d’état du message de réponse de réussite |
|
Message
|
message | string |
Description du message de réponse de réussite |
|
code
|
code | string |
Code Guerrier de code sécurisé |
UserDeleted
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
statusCode
|
statusCode | integer |
Code d’état du message de réponse de réussite |
|
Message
|
message | string |
Description du message de réponse de réussite |
|
code
|
code | string |
Code Guerrier de code sécurisé |
UsersList
Liste de UserData
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
users
|
users | array of UserData |
TopPerformers
Liste des meilleurs artistes
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Nombre de jours dans le passé pour signaler |
|
top_performers
|
top_performers | array of TopPerformer | |
|
total_pages
|
links.total_pages | integer |
Nombre total de pages dans les résultats |
|
results_per_page
|
links.results_per_page | integer |
Nombre maximal de résultats dans chaque page |
|
next_page
|
links.next_page | integer |
Numéro de page de la page suivante (le cas échéant) |
|
prev_page
|
links.prev_page | integer |
Numéro de page de la page précédente (le cas échéant) |
|
total_results
|
links.total_results | integer |
Nombre total de résultats |
TopPerformer
Utilisateur performant
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
aiguillage
|
points | integer |
Total des points gagnés dans un délai |
|
pièce d'identité
|
id | string |
ID utilisateur au format UUID |
|
Messagerie électronique
|
string |
Adresse e-mail de l’utilisateur |
|
|
premier
|
name.first | string |
Prénom de l’utilisateur |
|
milieu
|
name.middle | string |
Nom d’intermédiaire de l’utilisateur |
|
last
|
name.last | string |
Nom d’utilisateur |
|
tags
|
tags | array of string |
Balises utilisateur |
|
status
|
status | string |
État de l’utilisateur |
|
Données d’équipe
|
team | TeamData |
UsersTimeSpent
Entrée montrant l’activité des utilisateurs.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | string |
ID utilisateur au format UUID |
|
Messagerie électronique
|
string |
Adresse e-mail de l’utilisateur |
|
|
premier
|
name.first | string |
Prénom de l’utilisateur |
|
milieu
|
name.middle | string |
Nom d’intermédiaire de l’utilisateur |
|
last
|
name.last | string |
Nom d’utilisateur |
|
tags
|
tags | array of string |
Balises utilisateur |
|
status
|
status | string |
État de l’utilisateur |
|
Données d’équipe
|
team | TeamData | |
|
temps passé
|
time-spent | array of object |
Tableau de dates avec la répartition du temps passé/de l’activité dans une journée |
|
date
|
time-spent.date | date |
Date au format UTC |
|
Évaluations
|
time-spent.activity.Assessments | integer |
Temps consacré aux évaluations |
|
Apprentissage
|
time-spent.activity.Learning | integer |
Temps consacré à l’apprentissage |
|
Tournois
|
time-spent.activity.Tournaments | integer |
Temps consacré aux tournois |
|
Entrainement
|
time-spent.activity.Training | integer |
Temps consacré à la formation |
StrengthsAndWeaknesses
Points forts et faiblesses moyens de l’objet
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
auth
|
auth | AverageStrengthsAndWeaknessesEntry |
Cet objet représente chaque catégorie de gestion individuelle |
|
data_handling
|
data_handling | AverageStrengthsAndWeaknessesEntry |
Cet objet représente chaque catégorie de gestion individuelle |
|
mal configuré
|
misconfig | AverageStrengthsAndWeaknessesEntry |
Cet objet représente chaque catégorie de gestion individuelle |
|
Pratiques
|
practices | AverageStrengthsAndWeaknessesEntry |
Cet objet représente chaque catégorie de gestion individuelle |
|
sensitive_data
|
sensitive_data | AverageStrengthsAndWeaknessesEntry |
Cet objet représente chaque catégorie de gestion individuelle |
|
other
|
other | AverageStrengthsAndWeaknessesEntry |
Cet objet représente chaque catégorie de gestion individuelle |
AverageStrengthsAndWeaknessesEntry
Cet objet représente chaque catégorie de gestion individuelle
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Défis
|
challenges | ChallengesEntry |
Défis liés aux données |
|
Conseils
|
hints | HintsEntry |
Données d’indicateurs |
|
aiguillage
|
points | integer |
Points |
|
timeSpent
|
timeSpent | integer |
Temps passé |
ChallengesEntry
Défis liés aux données
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tenté
|
attempted | integer |
Tentatives de défis |
|
C’est bien ça
|
correct | integer |
Correct de la tentative |
|
incorrect
|
incorrect | integer |
Incorrect de tentative |
|
percentageCorrect
|
percentageCorrect | integer |
Pourcentage correct |
|
ratioCorrect
|
ratioCorrect | number |
Rapport correct |
HintsEntry
Données d’indicateurs
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
niveau de confiance
|
confidenceLevel | integer |
Niveau de confiance |
|
total
|
total | integer |
Total |
|
used
|
used | integer |
Utilisé |
TeamDetails
Détails de l’équipe
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | string |
ID d’équipe |
|
nom
|
name | string |
Nom de l’équipe |
|
tags
|
tags | array of string |
Informations d’identification sur l’équipe. Exemple : Quartiers principaux, Asie-Pacifique, Ingénierie |
|
onboardingMessage
|
onboardingMessage | string |
Message d’embarquement pour l’équipe |
|
status
|
status | string |
État de l’équipe |
|
memberJoinToken
|
memberJoinToken | string |
Jeton de jointure de membre |
|
companyName
|
companyName | string |
Nom de l’entreprise |
|
langues
|
languages | array of string |
Langues d’équipe |
TeamDeleteResponse
Réponse de suppression d’équipe
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
deleteStatus
|
deleteStatus | string |
État de l’opération de suppression |
Course
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
_id
|
_id | string |
ID de cours |
|
nom
|
name | string |
Nom du cours |
|
descriptif
|
description | string |
Description du cours |
|
status
|
status | string |
État du cours |
|
supported_languages
|
supported_languages | array of string |
Liste des langues/infrastructures disponibles pour le cours |
|
date limite
|
deadline | date-time |
Date de fin du cours |
|
created_by
|
created_by | string |
ResourceId de l’auteur du cours |
CourseDeveloperProgressEntry
Cette entrée représente une progression du cours du développeur
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
user_id
|
user_id | string |
ID de ressource utilisateur |
|
status
|
status | string |
État du cours |
|
accuracy
|
accuracy | integer |
Pourcentage de tentatives correctes |
|
confiance
|
confidence | integer |
Rapport des correspondances utilisées pour les indicateurs disponibles |
|
minutes_spent
|
minutes_spent | integer |
Temps total en mimnutes que l’utilisateur a passé sur le cours |
|
first_completed_date
|
first_completed_date | date-time |
Date à laquelle la langue du premier cours a été terminée |
|
first_enrolled_date
|
first_enrolled_date | date-time |
Date à laquelle la langue du premier cours a été inscrite |
|
progrès
|
progress | integer |
La progression du cours |
|
langues
|
languages | array of CourseDeveloperProgressLanguageEntry |
Liste des langues du cours |
|
Invite
|
invites | array of CourseDeveloperProgressInviteEntry |
Liste des invitations et rappels |
CourseDeveloperProgressInviteEntry
Cette entrée représente une invitation et des rappels de cours pour les développeurs.
Cette entrée représente une invitation et des rappels de cours pour les développeurs.
CourseDeveloperProgressLanguageEntry
Cette entrée représente une progression du cours du développeur pour une langue unique
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
language
|
language | string |
Langage de programmation |
|
status
|
status | string |
État de la langue du cours |
|
accuracy
|
accuracy | integer |
Pourcentage de tentatives correctes pour la langue |
|
confiance
|
confidence | integer |
Rapport des correspondances utilisées pour les indicateurs disponibles pour la langue |
|
minutes_spent
|
minutes_spent | integer |
Temps total en mimnutes que l’utilisateur a passé sur le cours pour la langue |
|
progrès
|
progress | integer |
Progression du cours pour la langue |
|
videos_watched
|
videos_watched | integer |
La quantité de vidéos que l’utilisateur a regardé pour la langue |