Secure Code Warrior (Editor independiente) (versión preliminar)
Este conector Secure Code Warrior(https://securecodewarrior.com) proporciona acceso mediante programación a la plataforma de aprendizaje. Secure Code Warrior hace que la codificación segura sea una experiencia positiva y atractiva para los desarrolladores a medida que aumentan sus habilidades de seguridad de software. Con nuestra plataforma de aprendizaje insignia, guiaremos cada codificador a lo largo de su propio camino de aprendizaje preferido, para que los desarrolladores cualificados para la seguridad se conviertan en los superhéroes cotidianos de nuestro mundo conectado.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| Correo Electrónico | ttaylor@hitachisolutions.com |
| Metadatos del conector | |
|---|---|
| Publicador | Soluciones de Hitachi |
| Más información sobre Secure Code Warrior | https://docs.microsoft.com/connectors/securecodewarrior |
| Sitio web | https://www.securecodewarrior.com/ |
| Directiva de privacidad | https://www.securecodewarrior.com/trust/privacy-policy |
| Categorías | Operaciones de TI |
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Token API | securestring | Token de API para esta API | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Actividad de desarrolladores de búsqueda |
Este punto de conexión devuelve el registro de desafío detallado de todos los desarrolladores de la organización, con puntuación de desafío, dificultad y resultado del desafío del desarrollador. Esto también enumera el registro de desafíos durante el período del informe (que puede ser de 1, 7 o 30 días) o un intervalo de fechas determinado. Los resultados se pueden filtrar en función de los correos electrónicos de desarrollador, las etiquetas de desarrollador y los nombres de equipo. |
| Actualizar los detalles del equipo |
Esto se usa para actualizar los detalles de un equipo. |
| Actualizar usuario |
Actualiza un usuario con los datos especificados. Se reemplazarán las etiquetas. |
| Asignar evaluaciones |
Este punto de conexión asignará la evaluación dada a los usuarios o equipos especificados. Devuelve una lista de usuarios asignados a la evaluación con su correo electrónico, inviteUrl y estado que indica si se envió el correo electrónico de invitación. |
| Buscar usuarios |
Se usa para recuperar todos los registros de usuario. La respuesta se puede dar forma pasando un parámetro de consulta de campos que enumera los nombres de atributo que se van a devolver. El filtro se logra pasando los criterios de filtro a través del cuerpo. |
| Creación de un usuario |
Crea un usuario. |
| Crear un equipo |
Esto se usa para crear un equipo. |
| Eliminar equipo |
Esto se usa para eliminar un equipo. |
| Eliminar usuario |
Elimina el usuario al que hace referencia el identificador especificado. |
| Evaluación de búsqueda |
Este punto de conexión devolverá una lista de objetos Assessment que contienen un intervalo de puntos de datos relacionados con las evaluaciones. Esto incluye identificadores de evaluación, que se pueden usar junto con los otros puntos de conexión de API de evaluaciones. Los resultados se pueden filtrar en función del estado, el nombre, el idioma admitido y la dificultad. |
| Intentos de evaluación de búsqueda |
Este punto de conexión devuelve un informe detallado para todos los desarrolladores que han tomado la evaluación con el identificador especificado. El ámbito del informe se puede filtrar de varias maneras. Puede filtrar los resultados a los desarrolladores dados proporcionando sus direcciones de correo electrónico con la consulta. Si se proporciona un estado, solo se incluyen los intentos de evaluación con el estado especificado. Si se proporcionan nombres de equipo, solo se incluyen los intentos de evaluación de los usuarios dentro de esos equipos. Si se proporcionan etiquetas, solo se incluyen los intentos de evaluación de los usuarios con esas etiquetas. Si se proporciona un pass_status, solo se incluyen los intentos de evaluación con pass_status especificados. Esto incluye todos los datos del informe de resumen más detalles sobre todos los desafíos que forman parte de la evaluación. |
| Muestra los recursos de aprendizaje que se han completado, leído o visto |
Descripción del aprendizaje |
| Obtención de la tabla de clasificación del torneo |
Este punto de conexión devuelve la tabla de clasificación para un único torneo. Esto incluye todos los niveles, desafíos y fases en los que participó el desarrollador, con métricas detalladas de cada una. |
| Obtención de la tabla de clasificación para desarrolladores |
Este punto de conexión devuelve una lista de todos los desarrolladores de la organización, con sus estadísticas actuales, así como el cambio en las estadísticas durante el período del informe (que puede ser de 1, 7 o 30 días). |
| Obtención de puntos fuertes y debilidades de la actividad |
Este punto de conexión devuelve los puntos fuertes y débiles promedio de una empresa, un equipo o un usuario (según el nivel de granularidad de la consulta) para un idioma específico o todos los idiomas. |
| Obtención del progreso de todos los desarrolladores para el curso |
Este punto de conexión devolverá el progreso de todos los desarrolladores para el curso especificado. |
| Obtener actividad de desarrollador |
Este punto de conexión devuelve el registro de desafío detallado de todos los desarrolladores de la organización, con puntuación de desafío, dificultad y resultado del desafío del desarrollador. |
| Obtener actividad de equipo más comprometida |
Este punto de conexión devuelve los equipos más comprometidos "N". |
| Obtener actividad de los usuarios más comprometida |
Este punto de conexión devuelve los principales usuarios más comprometidos de "N". |
| Obtener detalles del equipo |
Esto se usa para obtener detalles de un equipo. |
| Obtener evaluaciones |
Este punto de conexión devolverá una lista de objetos Assessment que contienen un intervalo de puntos de datos relacionados con las evaluaciones. Esto incluye identificadores de evaluación, que se pueden usar junto con los otros puntos de conexión de API de evaluaciones. |
| Obtener intentos de evaluación |
Este punto de conexión devuelve un informe detallado para todos los desarrolladores que han tomado la evaluación con el identificador especificado. El ámbito del informe se puede filtrar de varias maneras. Puede filtrar los resultados a un desarrollador determinado proporcionando su dirección de correo electrónico con la consulta. Si se proporciona una fecha de inicio, solo se incluyen los intentos iniciados o completados después (e incluidos) de esta fecha. Si se proporciona una fecha de finalización, solo se incluyen los desafíos iniciados o completados antes de esta fecha. Proporcionar ambos indica un intervalo de fechas en el que filtrar. Esto incluye todos los datos del informe de resumen más detalles sobre todos los desafíos que forman parte de la evaluación. |
| Obtener la dirección URL del curso |
JSON que contiene la dirección URL del curso |
| Obtener la tabla de clasificación del equipo |
Este punto de conexión devuelve una lista de todos los equipos de la organización, con sus estadísticas actuales, así como el cambio en las estadísticas durante el período del informe (que puede ser de 1, 7 o 30 días). |
| Obtener los mejores intérpretes de actividad |
Se usa para recuperar la lista de usuarios de mayor rendimiento. |
| Obtener progreso del desarrollador |
Este punto de conexión devuelve el progreso de entrenamiento de todos los desarrolladores de la organización, con el dominio actual, el nivel y el progreso de la búsqueda. |
| Obtener recursos |
Lista de recursos de aprendizaje |
| Obtener Teams |
Este punto de conexión devolverá una lista de objetos Team que contienen un intervalo de puntos de datos relacionados con los equipos. Esto incluye identificadores de equipo, que se pueden usar junto con los otros puntos de conexión de API de equipo. |
| Obtener tiempo invertido |
Tiempo invertido en la plataforma en Evaluaciones, Aprendizaje, Torneos y Entrenamiento. |
| Obtener todos los cursos |
Este punto de conexión devolverá una lista de objetos Course que contienen un intervalo de puntos de datos relacionados con los cursos. Esto incluye identificadores de curso, que se pueden usar junto con los otros puntos de conexión de API del curso. |
| Obtener torneos |
Este punto de conexión devuelve una lista de torneos de la empresa. |
| Obtener usuario |
Se usa para recuperar un único registro de usuario. La respuesta se puede dar forma pasando un parámetro de consulta de campos que enumera los nombres de atributo que se van a devolver. |
| Obtener usuarios |
Se usa para recuperar todos los registros de usuario. La respuesta se puede dar forma pasando un parámetro de consulta de campos que enumera los nombres de atributo que se van a devolver. |
| Progreso de los desarrolladores de búsqueda |
Este punto de conexión devuelve el progreso de entrenamiento de todos los desarrolladores de la organización, con el dominio actual, el nivel y el progreso de la búsqueda. Esto también muestra el cambio en el progreso del desarrollador durante el período de informe (que puede ser de 1, 7 o 30 días) o un intervalo de fechas determinado. Los resultados se pueden filtrar en función de los correos electrónicos de desarrollador, las etiquetas de desarrollador y los nombres de equipo. |
| Progreso de los desarrolladores del curso de búsqueda |
Este punto de conexión devuelve el progreso del curso de todos los desarrolladores de la organización. |
| Progreso del aprendizaje de búsqueda |
Descripción del aprendizaje Filtros: usuarios, equipos y etiquetas |
| Tabla de clasificación del torneo de búsqueda |
Este punto de conexión devuelve la tabla de clasificación para un único torneo. Esto incluye todos los niveles, desafíos y fases en los que participó el desarrollador, con métricas detalladas de cada una. Este punto de conexión también puede devolver la tabla de clasificación durante un período de informe (que puede ser de 1, 7 o 30 días) o un intervalo de fechas determinado. Los resultados se pueden filtrar en función de los correos electrónicos de desarrollador, las etiquetas de desarrollador y los nombres de equipo. |
| Tabla de clasificación para desarrolladores de búsqueda |
Este punto de conexión devuelve una lista de todos los desarrolladores de la organización, con sus estadísticas actuales. Esto también muestra el cambio en las estadísticas durante el período del informe (que puede ser de 1, 7 o 30 días) o un intervalo de fechas determinado. Los resultados se pueden filtrar en función de los correos electrónicos de desarrollador, las etiquetas de desarrollador y los nombres de equipo. |
Actividad de desarrolladores de búsqueda
Este punto de conexión devuelve el registro de desafío detallado de todos los desarrolladores de la organización, con puntuación de desafío, dificultad y resultado del desafío del desarrollador. Esto también enumera el registro de desafíos durante el período del informe (que puede ser de 1, 7 o 30 días) o un intervalo de fechas determinado. Los resultados se pueden filtrar en función de los correos electrónicos de desarrollador, las etiquetas de desarrollador y los nombres de equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Número de días en el pasado en el que se va a informar (valores válidos: 1, 7 y 30 días) |
|
|
startdate
|
startdate | string |
los registros de desafío del desarrollador se completaron en o después del tiempo especificado. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
enddate
|
enddate | string |
los registros de desafío del desarrollador se completaron en o antes de la hora especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
users
|
users | string |
Usuarios que se van a incluir en los registros de desafíos (uno o varios correos electrónicos de usuario, separados por comas) |
|
|
team_names
|
team_names | string |
Nombres de equipo (uno o varios nombres de equipo, separados por comas) |
|
|
tags
|
tags | string |
Etiquetas de usuario (una o varias etiquetas de usuario, separadas por comas) |
|
|
página
|
page | integer |
Número de página de resultados |
Devoluciones
Registro detallado de desafíos para un período de tiempo determinado
- Actividad de desarrollador
- DevelopersActivity
Actualizar los detalles del equipo
Esto se usa para actualizar los detalles de un equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de equipo
|
team_id | True | string |
Id. de equipo |
|
nombre
|
name | string |
Nombre del equipo |
|
|
tags
|
tags | array of string |
Cualquier información de identificación sobre el equipo. Ejemplo: Trimestres principales, Asia-Pacífico, Ingeniería |
|
|
estado
|
status | string |
Estado del equipo |
|
|
onboardingmessage
|
onboardingmessage | string |
Mensaje de incorporación de equipo |
|
|
Idiomas
|
languages | array of string |
Lista de idiomas de equipo, _id y _framework separados por dos puntos (::) y separados por comas (,) |
Devoluciones
Detalles del equipo
- Body
- TeamDetails
Actualizar usuario
Actualiza un usuario con los datos especificados. Se reemplazarán las etiquetas.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
identificación
|
id | True | string |
Identificador de recurso de usuario. |
|
Omitir notificación si SSO
|
skipNotifyIfSso | boolean |
Se usa para deshabilitar el cambio de notificación por correo electrónico enviada al usuario. |
|
|
Correo electrónico
|
Dirección de correo electrónico del usuario |
|||
|
enabled
|
enabled | boolean |
Estado de los usuarios en la plataforma |
|
|
role
|
role | string |
Rol asignado al usuario que es uno de los desarrolladores, el administrador de equipo o el administrador de la empresa. |
|
|
team
|
team | string |
El equipo al que está asociado el usuario |
|
|
tags
|
tags | array of string |
Cualquier información de identificación sobre el usuario. Ejemplo: Cuartos principales, Asia-Pacific |
|
|
_id
|
_id | string |
Id. de idioma |
|
|
_Marco de referencia
|
_framework | string |
Language Framework |
Devoluciones
- Usuario actualizado
- UserUpdated
Asignar evaluaciones
Este punto de conexión asignará la evaluación dada a los usuarios o equipos especificados. Devuelve una lista de usuarios asignados a la evaluación con su correo electrónico, inviteUrl y estado que indica si se envió el correo electrónico de invitación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de evaluación
|
assessment_id | True | string |
El identificador de evaluación |
|
users
|
users | array of string |
Lista de usuarios a los que asignar la evaluación |
|
|
teams
|
teams | array of string |
Lista de equipos a los que asignar la evaluación |
|
|
sendEmail
|
sendEmail | boolean |
Marca para indicar si el correo electrónico de invitación de evaluación enviado al asignar la evaluación (valor predeterminado: true) |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
assessmentInvitations
|
assessmentInvitations | array of AssessmentAssignResponse |
Buscar usuarios
Se usa para recuperar todos los registros de usuario. La respuesta se puede dar forma pasando un parámetro de consulta de campos que enumera los nombres de atributo que se van a devolver. El filtro se logra pasando los criterios de filtro a través del cuerpo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
Matriz de campos. Solo devuelve los atributos proporcionados. Cada atributo debe estar separado por comas. |
|
|
Página
|
page | integer |
Devuelve el número de página especificado de un conjunto de resultados paginado. Los tamaños de página son 1000 registros. |
|
|
id
|
id | string |
Identificador de recurso de usuario |
|
|
Correo electrónico
|
string |
El correo electrónico del usuario |
||
|
role
|
role | string |
Rol asignado al usuario que es uno de los desarrolladores, el administrador de equipo o el administrador de la empresa. |
|
|
team
|
team | string |
El equipo al que está asociado el usuario |
|
|
tags
|
tags | array of string |
Cualquier información de identificación sobre el usuario. Ejemplo: Cuartos principales, Asia-Pacific |
Devoluciones
Lista de UserData
- Lista de usuarios
- UsersList
Creación de un usuario
Crea un usuario.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Enviar invitación
|
sendInvite | boolean |
Marca para deshabilitar la invitación de usuario y los recordatorios de invitación. |
|
|
enabled
|
enabled | boolean |
Estado de los usuarios en la plataforma |
|
|
Correo electrónico
|
True | string |
El correo electrónico del usuario |
|
|
isProfileComplete
|
isProfileComplete | boolean |
Convierte las propiedades necesarias para la finalización del perfil según sea necesario. Si se establece en propiedades true 'name.first' y 'name.last' según sea necesario, Else el nombre es opcional. |
|
|
Primero
|
first | string |
Nombre de usuario. Obligatorio si 'isProfileComplete' está establecido en true |
|
|
medio
|
middle | string |
Nombre intermedio del usuario |
|
|
último
|
last | string |
Apellidos del usuario. Obligatorio si 'isProfileComplete' está establecido en true |
|
|
role
|
role | True | string |
Rol asignado al usuario que es uno de los desarrolladores, el administrador de equipo o el administrador de la empresa. |
|
team
|
team | string |
El equipo al que está asociado el usuario |
|
|
tags
|
tags | array of string |
Cualquier información de identificación sobre el usuario. Ejemplo: Cuartos principales, Asia-Pacific |
|
|
_id
|
_id | string |
Id. de idioma |
|
|
_Marco de referencia
|
_framework | string |
Language Framework |
Devoluciones
- Usuario creado
- UserCreated
Crear un equipo
Esto se usa para crear un equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
nombre
|
name | string |
Nombre del equipo |
|
|
tags
|
tags | array of string |
Cualquier información de identificación sobre el equipo. Ejemplo: Trimestres principales, Asia-Pacífico, Ingeniería |
|
|
activeFrom
|
activeFrom | string |
Equipo activo desde. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
activeUntil
|
activeUntil | string |
Equipo activo hasta. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Idiomas
|
languages | array of string |
Lista de idiomas de equipo, _id y _framework separados por dos puntos (::) y separados por comas (,) |
|
|
onboardingmessage
|
onboardingmessage | string |
Mensaje de incorporación de equipo |
|
|
type
|
type | string |
Tipo de licencia |
|
|
granted
|
granted | integer |
Licencias concedidas (válidas solo si el tipo de licencia está establecido en uso) |
Devoluciones
Detalles del equipo
- Body
- TeamDetails
Eliminar equipo
Esto se usa para eliminar un equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de equipo
|
team_id | True | string |
Id. de equipo |
Devoluciones
Respuesta de eliminación de equipo
- Body
- TeamDeleteResponse
Eliminar usuario
Elimina el usuario al que hace referencia el identificador especificado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
identificación
|
id | True | string |
Identificador de recurso de usuario. |
Devoluciones
- Usuario eliminado
- UserDeleted
Evaluación de búsqueda
Este punto de conexión devolverá una lista de objetos Assessment que contienen un intervalo de puntos de datos relacionados con las evaluaciones. Esto incluye identificadores de evaluación, que se pueden usar junto con los otros puntos de conexión de API de evaluaciones. Los resultados se pueden filtrar en función del estado, el nombre, el idioma admitido y la dificultad.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
estado
|
status | string |
Estado de evaluación |
|
|
nombre
|
name | string |
Nombre de la valoración |
|
|
_id
|
_id | string |
Id. de idioma |
|
|
_Marco de referencia
|
_framework | string |
Marco de lenguaje |
|
|
dificultad
|
difficulty | string |
Dificultad de evaluación |
|
|
página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Intentos de evaluación de búsqueda
Este punto de conexión devuelve un informe detallado para todos los desarrolladores que han tomado la evaluación con el identificador especificado. El ámbito del informe se puede filtrar de varias maneras. Puede filtrar los resultados a los desarrolladores dados proporcionando sus direcciones de correo electrónico con la consulta. Si se proporciona un estado, solo se incluyen los intentos de evaluación con el estado especificado. Si se proporcionan nombres de equipo, solo se incluyen los intentos de evaluación de los usuarios dentro de esos equipos. Si se proporcionan etiquetas, solo se incluyen los intentos de evaluación de los usuarios con esas etiquetas. Si se proporciona un pass_status, solo se incluyen los intentos de evaluación con pass_status especificados. Esto incluye todos los datos del informe de resumen más detalles sobre todos los desafíos que forman parte de la evaluación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
assessment_id
|
assessment_id | string |
El identificador de evaluación |
|
|
nombre
|
name | string |
El nombre de la evaluación |
|
|
users
|
users | string |
Usuarios que intentan la evaluación (uno o varios correos electrónicos de usuario, separados por comas) |
|
|
estado
|
status | string |
Estado del intento de evaluación |
|
|
team_names
|
team_names | string |
Nombres de equipo (uno o varios nombres de equipo, separados por comas) |
|
|
tags
|
tags | string |
Etiquetas de usuario (una o varias etiquetas de usuario, separadas por comas) |
|
|
pass_status
|
pass_status | string |
Estado de paso del intento de evaluación |
|
|
página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Intentos
|
attempts | array of object |
Intentos |
|
identificación
|
attempts._id | string |
Identificador del intento de evaluación |
|
Assessment
|
attempts._assessment | string |
La evaluación a la que pertenece |
|
Nombre de la evaluación
|
attempts.name | string |
El nombre de la evaluación |
|
Nombre
|
attempts.developer.name | string |
Nombre del desarrollador (primero + medio + apellido). |
|
Correo Electrónico
|
attempts.developer.email | string |
Dirección de correo electrónico del desarrollador. |
|
Miembro desde
|
attempts.developer.member_since | string |
Fecha en que el desarrollador se convirtió en miembro. |
|
Última sesión iniciada
|
attempts.developer.last_logged_in | string |
Fecha en la que el desarrollador inició sesión por última vez. |
|
Estado
|
attempts.developer.status | string |
Estado actual de la cuenta de desarrollador. |
|
Empresa
|
attempts.developer.company | string |
Nombre de la empresa del que forma parte el desarrollador. |
|
Equipo
|
attempts.developer.team | string |
El nombre del equipo del que forma parte el desarrollador. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Estado
|
attempts.status | string |
Indica el estado de un desafío o evaluación que puede estar pendiente, en curso, hecho o "fuera de alcance". |
|
Language
|
attempts.language | string |
Lenguaje o marco de la evaluación. null = language/framework no seleccionado para la evaluación que admite más de un idioma. |
|
Started
|
attempts.started | string |
Fecha y hora en que se inició la evaluación. |
|
Completado
|
attempts.completed | string |
Fecha y hora en que se completó la evaluación |
|
Fecha límite
|
attempts.deadline | string |
Fecha y hora de la fecha límite de evaluación. Si una evaluación no tiene un límite de tiempo, la fecha límite será null. |
|
Puntuación
|
attempts.score | integer |
Puntuación de evaluación en %. |
|
Completado en
|
attempts.completed_in | string |
Cantidad de tiempo necesario para completar el intento de evaluación. |
|
Paso de grado
|
attempts.passing_grade | integer |
Porcentaje necesario para pasar la evaluación. |
|
Estado de paso
|
attempts.pass_status | string |
Estado de aprobación de la evaluación. |
|
Correcto
|
attempts.progress.correct | integer |
Número de desafíos correctos. |
|
Incorrecto
|
attempts.progress.incorrect | integer |
Número de desafíos incorrectos. |
|
Número de desafíos
|
attempts.progress.number_of_challenges | integer |
Número total de desafíos. |
|
Completado
|
attempts.progress.completed | integer |
Fecha y hora en que se completó la evaluación. |
|
Situado
|
attempts.accuracy.located | integer |
La % de vulnerabilidades ubicadas |
|
Identificado
|
attempts.accuracy.identified | integer |
El % de vulnerabilidades identificadas |
|
Fijo
|
attempts.accuracy.fixed | integer |
La % de vulnerabilidades corregidas |
|
Desafíos
|
attempts.challenges | array of object |
Desafíos |
|
number
|
attempts.challenges.number | integer |
number |
|
categoría
|
attempts.challenges.category | string |
categoría |
|
subcategoría
|
attempts.challenges.subcategory | string |
subcategoría |
|
dificultad
|
attempts.challenges.difficulty | string |
dificultad |
|
estado
|
attempts.challenges.status | string |
estado |
|
max_score
|
attempts.challenges.max_score | integer |
max_score |
|
puntuación
|
attempts.challenges.score | integer |
puntuación |
|
estado
|
attempts.challenges.locate.status | string |
estado |
|
estado
|
attempts.challenges.identify.status | string |
estado |
|
estado
|
attempts.challenges.fix.status | string |
estado |
|
Total de páginas
|
links.total_pages | integer |
Número total de páginas en los resultados. |
|
Resultados por página
|
links.results_per_page | integer |
Número máximo de resultados en cada página. |
|
Página siguiente
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno). |
|
Página anterior
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno). |
|
Total de resultados
|
links.total_results | integer |
Número total de los resultados. |
Muestra los recursos de aprendizaje que se han completado, leído o visto
Descripción del aprendizaje
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Desarrolladores
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Obtención de la tabla de clasificación del torneo
Este punto de conexión devuelve la tabla de clasificación para un único torneo. Esto incluye todos los niveles, desafíos y fases en los que participó el desarrollador, con métricas detalladas de cada una.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de torneo
|
tournament_id | True | string |
Identificador del torneo |
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
tabla de clasificación
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Obtención de la tabla de clasificación para desarrolladores
Este punto de conexión devuelve una lista de todos los desarrolladores de la organización, con sus estadísticas actuales, así como el cambio en las estadísticas durante el período del informe (que puede ser de 1, 7 o 30 días).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Período de informe
|
report_period | integer |
Número de días durante los que se van a ver los cambios en las estadísticas |
|
|
Página
|
page | integer |
Número de página de resultados |
|
|
Fecha de inicio
|
startdate | date-time |
Incluya el progreso de la tabla de clasificación completado en o después del tiempo especificado. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Fecha de finalización
|
enddate | date-time |
Incluya el progreso de la tabla de clasificación completado en o antes de la hora especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
tabla de clasificación
|
leaderboard | array of object |
tabla de clasificación |
|
Rango
|
leaderboard.rank | integer |
Posición final del participante dentro del torneo. |
|
Nombre
|
leaderboard.developer.name | string |
Nombre del desarrollador (primero + medio + apellido) |
|
Correo Electrónico
|
leaderboard.developer.email | string |
Dirección de correo electrónico del desarrollador. |
|
Miembro desde
|
leaderboard.developer.member_since | string |
Fecha en que el desarrollador se convirtió en miembro. |
|
Última sesión iniciada
|
leaderboard.developer.last_logged_in | string |
Fecha en la que el desarrollador inició sesión por última vez. |
|
Estado
|
leaderboard.developer.status | string |
Estado actual de la cuenta de desarrollador. |
|
Empresa
|
leaderboard.developer.company | string |
Nombre de la empresa del que forma parte el desarrollador |
|
Equipo
|
leaderboard.developer.team | string |
El nombre del equipo del que forma parte el desarrollador. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Blocked
|
leaderboard.blocked | boolean |
Si este participante fue bloqueado del torneo. |
|
Minutos invertidos
|
leaderboard.minutes_spent | integer |
Cuánto tiempo ha dedicado el desarrollador a responder (en minutos). |
|
Language
|
leaderboard.language | string |
Lenguaje o marco que usó el participante. |
|
Puntos máximos
|
leaderboard.max_points | integer |
Cantidad máxima de puntos disponibles en el torneo |
|
Puntos
|
leaderboard.points | integer |
Cantidad de puntos que obtuvo el participante. |
|
Sugerencias usadas
|
leaderboard.hints_used | integer |
Número de sugerencias que usó el participante. |
|
Vidas perdidas
|
leaderboard.lives_lost | integer |
Número de vidas que perdió el participante durante el torneo. |
|
Niveles
|
leaderboard.levels | array of object |
Niveles |
|
nombre
|
leaderboard.levels.name | string |
nombre |
|
Desafíos
|
leaderboard.levels.challenges | array of object |
Desafíos |
|
number
|
leaderboard.levels.challenges.number | integer |
number |
|
categoría
|
leaderboard.levels.challenges.category | string |
categoría |
|
subcategoría
|
leaderboard.levels.challenges.subcategory | string |
subcategoría |
|
dificultad
|
leaderboard.levels.challenges.difficulty | string |
dificultad |
|
estado
|
leaderboard.levels.challenges.status | string |
estado |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
Puntos
|
leaderboard.levels.challenges.points | integer |
Puntos |
|
codebase_size
|
leaderboard.levels.challenges.codebase_size | string |
codebase_size |
|
minutes_spent
|
leaderboard.levels.challenges.minutes_spent | integer |
minutes_spent |
|
fases
|
leaderboard.levels.challenges.stages | array of object |
fases |
|
number
|
leaderboard.levels.challenges.stages.number | integer |
number |
|
nombre
|
leaderboard.levels.challenges.stages.name | string |
nombre |
|
estado
|
leaderboard.levels.challenges.stages.status | string |
estado |
|
Puntos
|
leaderboard.levels.challenges.stages.points | integer |
Puntos |
|
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 de páginas
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
Resultados por página
|
links.results_per_page | integer |
Número máximo de resultados en cada página. |
|
Página siguiente
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno). |
|
Página anterior
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno). |
|
Total de resultados
|
links.total_results | integer |
Número total de los resultados. |
Obtención de puntos fuertes y debilidades de la actividad
Este punto de conexión devuelve los puntos fuertes y débiles promedio de una empresa, un equipo o un usuario (según el nivel de granularidad de la consulta) para un idioma específico o todos los idiomas.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipo de destino
|
targetType | string |
Tipo de destino. El valor predeterminado depende del ámbito de la clave de API. El valor predeterminado de la clave de informe es la empresa. La clave de equipo tiene como valor predeterminado el equipo. |
|
|
Identificador de destino
|
targetIdentifier | string |
Identificador de destino (nombre del equipo, correo electrónico de usuario o identificador de usuario) |
|
|
Id. de idioma
|
languageId | string |
Id. de idioma |
|
|
Language Framework
|
languageFramework | string |
Language Framework |
|
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
Promedio de puntos fuertes y puntos débiles (objeto)
Obtención del progreso de todos los desarrolladores para el curso
Este punto de conexión devolverá el progreso de todos los desarrolladores para el curso especificado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de curso
|
course_id | True | string |
Id. de curso |
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | array of CourseDeveloperProgressEntry | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Obtener actividad de desarrollador
Este punto de conexión devuelve el registro de desafío detallado de todos los desarrolladores de la organización, con puntuación de desafío, dificultad y resultado del desafío del desarrollador.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
Registro detallado de desafíos para un período de tiempo determinado
- Actividad de desarrollador
- DevelopersActivity
Obtener actividad de equipo más comprometida
Este punto de conexión devuelve los equipos más comprometidos "N".
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Período de informe
|
report_period | integer |
Número de días durante los que se van a ver los equipos más comprometidos (report_period deben especificarse solos o con enddate). |
|
|
Fecha de inicio
|
startdate | string |
Fecha de inicio del intervalo de fechas (no se debe especificar con report_period). Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Fecha de finalización
|
enddate | string |
Fecha de finalización del intervalo de fechas (debe ser mayor que startdate). Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Número de Teams
|
number_of_teams | integer |
Número superior de equipos "N" |
|
|
Etiquetas
|
tags | string |
Etiquetas de usuario |
|
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
Equipos más comprometidos en la empresa
- Body
- MostEngagedTeams
Obtener actividad de los usuarios más comprometida
Este punto de conexión devuelve los principales usuarios más comprometidos de "N".
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Período de informe
|
report_period | integer |
Número de días durante los que se van a ver los usuarios más comprometidos (report_period deben especificarse solos o con enddate). |
|
|
Fecha de inicio
|
startdate | string |
Fecha de inicio del intervalo de fechas (no se debe especificar con report_period). Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Fecha de finalización
|
enddate | string |
Fecha de finalización del intervalo de fechas (debe ser mayor que startdate). Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Número de usuarios
|
number_of_users | integer |
Número superior de usuarios "N" |
|
|
Nombre del equipo
|
team_name | string |
Nombre del equipo |
|
|
Etiquetas
|
tags | string |
Etiquetas de usuario |
|
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
Usuarios más comprometidos en la empresa
- Body
- MostEngagedUsers
Obtener detalles del equipo
Esto se usa para obtener detalles de un equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de equipo
|
team_id | True | string |
Id. de equipo |
Devoluciones
Detalles del equipo
- Body
- TeamDetails
Obtener evaluaciones
Este punto de conexión devolverá una lista de objetos Assessment que contienen un intervalo de puntos de datos relacionados con las evaluaciones. Esto incluye identificadores de evaluación, que se pueden usar junto con los otros puntos de conexión de API de evaluaciones.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
|
|
Fecha de inicio
|
startdate | date-time |
Solo se devuelven las evaluaciones iniciadas y después de la fecha especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Fecha de finalización
|
enddate | date-time |
Solo se iniciaron o completaron las evaluaciones de devolución antes de la fecha especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Obtener intentos de evaluación
Este punto de conexión devuelve un informe detallado para todos los desarrolladores que han tomado la evaluación con el identificador especificado. El ámbito del informe se puede filtrar de varias maneras. Puede filtrar los resultados a un desarrollador determinado proporcionando su dirección de correo electrónico con la consulta. Si se proporciona una fecha de inicio, solo se incluyen los intentos iniciados o completados después (e incluidos) de esta fecha. Si se proporciona una fecha de finalización, solo se incluyen los desafíos iniciados o completados antes de esta fecha. Proporcionar ambos indica un intervalo de fechas en el que filtrar. Esto incluye todos los datos del informe de resumen más detalles sobre todos los desafíos que forman parte de la evaluación.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de evaluación
|
assessment_id | True | string |
El identificador de evaluación |
|
Página
|
page | integer |
Número de página de resultados |
|
|
Correo electrónico del desarrollador
|
developer | string |
Dirección de correo electrónico del desarrollador en la que se va a filtrar |
|
|
Fecha de inicio
|
startdate | date-time |
Solo se inician los intentos devueltos en y después de la fecha especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Fecha de finalización
|
enddate | date-time |
Solo se iniciaron o completaron los intentos de devolución antes de la fecha especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Intentos
|
attempts | array of object |
Intentos |
|
identificación
|
attempts._id | string |
Identificador del intento de evaluación |
|
Assessment
|
attempts._assessment | string |
La evaluación a la que pertenece |
|
Nombre de la evaluación
|
attempts.name | string |
El nombre de la evaluación |
|
Nombre
|
attempts.developer.name | string |
Nombre del desarrollador (primero + medio + apellido). |
|
Correo Electrónico
|
attempts.developer.email | string |
Dirección de correo electrónico del desarrollador. |
|
Miembro desde
|
attempts.developer.member_since | string |
Fecha en que el desarrollador se convirtió en miembro. |
|
Última sesión iniciada
|
attempts.developer.last_logged_in | string |
Fecha en la que el desarrollador inició sesión por última vez. |
|
Estado
|
attempts.developer.status | string |
Estado actual de la cuenta de desarrollador. |
|
Empresa
|
attempts.developer.company | string |
Nombre de la empresa del que forma parte el desarrollador. |
|
Equipo
|
attempts.developer.team | string |
El nombre del equipo del que forma parte el desarrollador. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Estado
|
attempts.status | string |
Indica el estado de un desafío o evaluación que puede estar pendiente, en curso, hecho o "fuera de alcance". |
|
Language
|
attempts.language | string |
Lenguaje o marco de la evaluación. null = language/framework no seleccionado para la evaluación que admite más de un idioma. |
|
Started
|
attempts.started | string |
Fecha y hora en que se inició la evaluación. |
|
Completado
|
attempts.completed | string |
Fecha y hora en que se completó la evaluación |
|
Fecha límite
|
attempts.deadline | string |
Fecha y hora de la fecha límite de evaluación. Si una evaluación no tiene un límite de tiempo, la fecha límite será null. |
|
Puntuación
|
attempts.score | integer |
Puntuación de evaluación en %. |
|
Completado en
|
attempts.completed_in | string |
Cantidad de tiempo necesario para completar el intento de evaluación. |
|
Paso de grado
|
attempts.passing_grade | integer |
Porcentaje necesario para pasar la evaluación. |
|
Estado de paso
|
attempts.pass_status | string |
Estado de aprobación de la evaluación. |
|
Correcto
|
attempts.progress.correct | integer |
Número de desafíos correctos. |
|
Incorrecto
|
attempts.progress.incorrect | integer |
Número de desafíos incorrectos. |
|
Número de desafíos
|
attempts.progress.number_of_challenges | integer |
Número total de desafíos. |
|
Completado
|
attempts.progress.completed | integer |
Fecha y hora en que se completó la evaluación. |
|
Situado
|
attempts.accuracy.located | integer |
La % de vulnerabilidades ubicadas |
|
Identificado
|
attempts.accuracy.identified | integer |
El % de vulnerabilidades identificadas |
|
Fijo
|
attempts.accuracy.fixed | integer |
La % de vulnerabilidades corregidas |
|
Desafíos
|
attempts.challenges | array of object |
Desafíos |
|
number
|
attempts.challenges.number | integer |
number |
|
categoría
|
attempts.challenges.category | string |
categoría |
|
subcategoría
|
attempts.challenges.subcategory | string |
subcategoría |
|
dificultad
|
attempts.challenges.difficulty | string |
dificultad |
|
estado
|
attempts.challenges.status | string |
estado |
|
max_score
|
attempts.challenges.max_score | integer |
max_score |
|
puntuación
|
attempts.challenges.score | integer |
puntuación |
|
estado
|
attempts.challenges.locate.status | string |
estado |
|
estado
|
attempts.challenges.identify.status | string |
estado |
|
estado
|
attempts.challenges.fix.status | string |
estado |
|
Total de páginas
|
links.total_pages | integer |
Número total de páginas en los resultados. |
|
Resultados por página
|
links.results_per_page | integer |
Número máximo de resultados en cada página. |
|
Página siguiente
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno). |
|
Página anterior
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno). |
|
Total de resultados
|
links.total_results | integer |
Número total de los resultados. |
Obtener la dirección URL del curso
JSON que contiene la dirección URL del curso
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Language Framework
|
language_framework | True | string |
Nombre del lenguaje y del marco en el formato "Java::Spring" |
|
Curso
|
course | True | string |
Nombre del curso |
|
Módulo
|
module | True | string |
Nombre del módulo de curso |
|
Redirigir
|
redirect | boolean |
Redirige al usuario a la dirección URL de retorno. |
Devoluciones
Dirección URL de los cursos de aprendizaje
- Dirección URL del curso
- CourseURL
Obtener la tabla de clasificación del equipo
Este punto de conexión devuelve una lista de todos los equipos de la organización, con sus estadísticas actuales, así como el cambio en las estadísticas durante el período del informe (que puede ser de 1, 7 o 30 días).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Período de informe
|
report_period | integer |
Número de días durante los que se van a ver los cambios en las estadísticas |
|
|
Omitir inactivo
|
omitInactive | boolean |
Cuando se establece en true, se omitirán todas las cuentas inactivas de los resultados. |
|
|
Página
|
page | integer |
Número de página de resultados |
|
|
Fecha de inicio
|
startdate | date-time |
Incluya el progreso de la tabla de clasificación completado en o después del tiempo especificado. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Fecha de finalización
|
enddate | date-time |
Incluya el progreso de la tabla de clasificación completado en o antes de la hora especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
Devoluciones
- response
- array of TeamLeaderboard
Obtener los mejores intérpretes de actividad
Se usa para recuperar la lista de usuarios de mayor rendimiento.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Período de informe
|
report_period | integer |
Número de días durante los que se van a ver los cambios en las estadísticas |
|
|
Número de usuarios
|
num_users | integer |
Número de mejores intérpretes que se van a devolver |
|
|
Página
|
page | integer |
Número de página de resultados |
|
|
Etiquetas
|
tags | string |
Filtre los resultados para mostrar los principales peformers para las etiquetas especificadas. Las etiquetas especificadas se filtran por comas y usan lógica OR para filtrar los resultados. |
|
|
Equipo
|
team | string |
Filtrar los resultados para mostrar los mejores intérpretes para el equipo determinado |
|
|
Hora de comienzo
|
starttime | date-time |
Incluye puntos del progreso completado en o después del tiempo especificado. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Hora de finalización
|
endtime | date-time |
Incluya puntos del progreso completado en o antes de la hora especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
schema
|
schema | TopPerformers |
Lista de mejores intérpretes |
Obtener progreso del desarrollador
Este punto de conexión devuelve el progreso de entrenamiento de todos los desarrolladores de la organización, con el dominio actual, el nivel y el progreso de la búsqueda.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
Contiene el progreso de cada desarrollador en cada uno de los idiomas, dominios, niveles y misiones
- Progreso del desarrollador
- DevelopersProgress
Obtener recursos
Lista de recursos de aprendizaje
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
resources
|
resources | array of Resource |
Obtener Teams
Este punto de conexión devolverá una lista de objetos Team que contienen un intervalo de puntos de datos relacionados con los equipos. Esto incluye identificadores de equipo, que se pueden usar junto con los otros puntos de conexión de API de equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
|
|
Nombre del equipo
|
name | string |
Nombre del equipo |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
teams
|
teams | array of TeamDetails | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Obtener tiempo invertido
Tiempo invertido en la plataforma en Evaluaciones, Aprendizaje, Torneos y Entrenamiento.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
|
|
identificación
|
id | string |
Filtrar los resultados en función del identificador de usuario en formato UUID |
|
|
Correo Electrónico
|
string |
Filtrar los resultados en función del correo electrónico |
||
|
Etiquetas
|
tags | string |
Filtre la base de resultados para mostrar a los usuarios con las etiquetas. Las etiquetas especificadas se filtran por comas y usan lógica OR para filtrar los resultados. |
|
|
Equipo
|
team | string |
Filtrar los resultados para mostrar que los usuarios pertenecen al equipo especificado |
|
|
Fecha de inicio
|
startdate | date-time |
Filtre los resultados para incluir los resultados desde el principio del día. Formato de fecha "AAAA-MM-DD". En UTC |
|
|
Fecha de finalización
|
enddate | date-time |
Filtre los resultados para incluir todos los resultados hasta finales del día. Formato de fecha "AAAA-MM-DD". En UTC |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
users
|
users | array of UsersTimeSpent | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Obtener todos los cursos
Este punto de conexión devolverá una lista de objetos Course que contienen un intervalo de puntos de datos relacionados con los cursos. Esto incluye identificadores de curso, que se pueden usar junto con los otros puntos de conexión de API del curso.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Cursos
|
courses | array of Course | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Obtener torneos
Este punto de conexión devuelve una lista de torneos de la empresa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
|
|
Nombre del torneo
|
name | string |
Nombre del torneo |
|
|
Fecha de inicio
|
startdate | date-time |
Sólo devuelve torneos que comienzan en o después del tiempo dado. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
Fecha de finalización
|
enddate | date-time |
Sólo devuelve torneos que terminan en o antes del tiempo dado. time: AAAA-MM-DDTHH:mm:ss. SSSZ |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Torneos
|
tournaments | array of Tournament | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Obtener usuario
Se usa para recuperar un único registro de usuario. La respuesta se puede dar forma pasando un parámetro de consulta de campos que enumera los nombres de atributo que se van a devolver.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
identificación
|
id | True | string |
Identificador de recurso de usuario. |
|
Tipo de identificador
|
idtype | string |
Se usa para clasificar el tipo de identificador de usuario en la dirección URL. |
|
|
Fields
|
fields | string |
Matriz de campos. Solo devuelve los atributos especificados en filter. Cada atributo debe estar separado por comas. |
Devoluciones
- Datos de usuario
- UserData
Obtener usuarios
Se usa para recuperar todos los registros de usuario. La respuesta se puede dar forma pasando un parámetro de consulta de campos que enumera los nombres de atributo que se van a devolver.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
Matriz de campos. Solo devuelve los atributos proporcionados. Cada atributo debe estar separado por comas. |
|
|
Página
|
page | integer |
Devuelve el número de página especificado de un conjunto de resultados paginado. Los tamaños de página son 1000 registros. |
Devoluciones
Lista de UserData
- Lista de usuarios
- UsersList
Progreso de los desarrolladores de búsqueda
Este punto de conexión devuelve el progreso de entrenamiento de todos los desarrolladores de la organización, con el dominio actual, el nivel y el progreso de la búsqueda. Esto también muestra el cambio en el progreso del desarrollador durante el período de informe (que puede ser de 1, 7 o 30 días) o un intervalo de fechas determinado. Los resultados se pueden filtrar en función de los correos electrónicos de desarrollador, las etiquetas de desarrollador y los nombres de equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Número de días en el pasado en el que se va a informar (valores válidos: 1, 7 y 30 días) |
|
|
startdate
|
startdate | string |
progreso del desarrollador completado en o después del tiempo especificado. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
enddate
|
enddate | string |
progreso del desarrollador completado en o antes de la hora especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
users
|
users | string |
Usuarios que se incluirán en el progreso del desarrollador (uno o varios correos electrónicos de usuario, separados por comas) |
|
|
team_names
|
team_names | string |
Nombres de equipo (uno o varios nombres de equipo, separados por comas) |
|
|
tags
|
tags | string |
Etiquetas de usuario (una o varias etiquetas de usuario, separadas por comas) |
|
|
página
|
page | integer |
Número de página de resultados |
Devoluciones
Contiene el progreso de cada desarrollador en cada uno de los idiomas, dominios, niveles y misiones
- Progreso del desarrollador
- DevelopersProgress
Progreso de los desarrolladores del curso de búsqueda
Este punto de conexión devuelve el progreso del curso de todos los desarrolladores de la organización.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Página
|
page | integer |
Número de página de resultados |
|
|
course_id
|
course_id | array of uuid |
Matriz del identificador del curso |
|
|
user_id
|
user_id | array of uuid |
Matriz del identificador de recurso de usuario |
|
|
estado
|
status | string |
Estado del curso |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | array of object | |
|
user_id
|
data.user_id | string |
Identificador de recurso de usuario |
|
estado
|
data.status | string |
Estado del curso |
|
exactitud
|
data.accuracy | integer |
Porcentaje de intentos correctos |
|
confianza
|
data.confidence | integer |
Proporción de aciertos usados para sugerencias disponibles |
|
minutes_spent
|
data.minutes_spent | integer |
Tiempo total en mimnutes que el usuario ha invertido en el curso |
|
first_completed_date
|
data.first_completed_date | date-time |
Fecha en que se completó el primer idioma del curso |
|
first_enrolled_date
|
data.first_enrolled_date | date-time |
Fecha en la que se inscribió el primer idioma del curso |
|
progreso
|
data.progress | integer |
Progreso del curso |
|
Idiomas
|
data.languages | array of CourseDeveloperProgressLanguageEntry |
Lista de idiomas para el curso |
|
Invita
|
data.invites | array of CourseDeveloperProgressInviteEntry |
Lista de invitaciones y recordatorios |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Progreso del aprendizaje de búsqueda
Descripción del aprendizaje Filtros: usuarios, equipos y etiquetas
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
users
|
users | string |
Usuarios que van a incluir en el progreso del aprendizaje (uno o varios correos electrónicos de usuario, separados por comas) |
|
|
team_names
|
team_names | string |
Nombres de equipo (uno o varios nombres de equipo, separados por comas) |
|
|
tags
|
tags | string |
Etiquetas de usuario (una o varias etiquetas de usuario, separadas por comas) |
|
|
página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Desarrolladores
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Tabla de clasificación del torneo de búsqueda
Este punto de conexión devuelve la tabla de clasificación para un único torneo. Esto incluye todos los niveles, desafíos y fases en los que participó el desarrollador, con métricas detalladas de cada una. Este punto de conexión también puede devolver la tabla de clasificación durante un período de informe (que puede ser de 1, 7 o 30 días) o un intervalo de fechas determinado. Los resultados se pueden filtrar en función de los correos electrónicos de desarrollador, las etiquetas de desarrollador y los nombres de equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de torneo
|
tournament_id | True | string |
Identificador del torneo |
|
report_period_in_days
|
report_period_in_days | integer |
Número de días en el pasado en el que se va a informar (valores válidos: 1, 7 y 30 días) |
|
|
startdate
|
startdate | string |
tabla de clasificación del desarrollador completada en o después del tiempo especificado. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
enddate
|
enddate | string |
la tabla de clasificación del desarrollador se completó en o antes de la hora especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
users
|
users | string |
Usuarios que se van a incluir en la tabla de clasificación (uno o varios correos electrónicos de usuario, separados por comas) |
|
|
team_names
|
team_names | string |
Nombres de equipo (uno o varios nombres de equipo, separados por comas) |
|
|
tags
|
tags | string |
Etiquetas de usuario (una o varias etiquetas de usuario, separadas por comas) |
|
|
página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
tabla de clasificación
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
Tabla de clasificación para desarrolladores de búsqueda
Este punto de conexión devuelve una lista de todos los desarrolladores de la organización, con sus estadísticas actuales. Esto también muestra el cambio en las estadísticas durante el período del informe (que puede ser de 1, 7 o 30 días) o un intervalo de fechas determinado. Los resultados se pueden filtrar en función de los correos electrónicos de desarrollador, las etiquetas de desarrollador y los nombres de equipo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Número de días en el pasado en el que se va a informar (valores válidos: 1, 7 y 30 días) |
|
|
startdate
|
startdate | string |
tabla de clasificación del desarrollador completada en o después del tiempo especificado. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
enddate
|
enddate | string |
la tabla de clasificación del desarrollador se completó en o antes de la hora especificada. Formato: AAAA-MM-DDTHH:mm:ss. SSSZ |
|
|
users
|
users | string |
Usuarios que se van a incluir en la tabla de clasificación (uno o varios correos electrónicos de usuario, separados por comas) |
|
|
team_names
|
team_names | string |
Nombres de equipo (uno o varios nombres de equipo, separados por comas) |
|
|
tags
|
tags | string |
Etiquetas de usuario (una o varias etiquetas de usuario, separadas por comas) |
|
|
página
|
page | integer |
Número de página de resultados |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
tabla de clasificación
|
leaderboard | array of object |
tabla de clasificación |
|
Rango
|
leaderboard.rank | integer |
Posición final del participante dentro del torneo. |
|
Nombre
|
leaderboard.developer.name | string |
Nombre del desarrollador (primero + medio + apellido). |
|
Correo Electrónico
|
leaderboard.developer.email | string |
Dirección de correo electrónico de los desarrolladores |
|
Miembro desde
|
leaderboard.developer.member_since | string |
Fecha en que el desarrollador se convirtió en miembro. |
|
Última sesión iniciada
|
leaderboard.developer.last_logged_in | string |
Fecha en la que el desarrollador inició sesión por última vez. |
|
Estado
|
leaderboard.developer.status | string |
Estado actual de la cuenta de desarrollador. |
|
Empresa
|
leaderboard.developer.company | string |
Nombre de la empresa del que forma parte el desarrollador. |
|
Equipo
|
leaderboard.developer.team | string |
El nombre del equipo del que forma parte el desarrollador. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Blocked
|
leaderboard.blocked | boolean |
Si este participante fue bloqueado del torneo. |
|
Minutos invertidos
|
leaderboard.minutes_spent | integer |
Cuánto tiempo ha dedicado el desarrollador a responder (en minutos). |
|
Language
|
leaderboard.language | string |
Idioma o marco que usó el participante. |
|
Puntos máximos
|
leaderboard.max_points | integer |
Cantidad máxima de puntos disponibles en el torneo. |
|
Puntos
|
leaderboard.points | integer |
Cantidad de puntos que obtuvo el participante. |
|
Sugerencias usadas
|
leaderboard.hints_used | integer |
Número de sugerencias que usó el participante. |
|
Vidas perdidas
|
leaderboard.lives_lost | integer |
Número de vidas que perdió el participante durante el torneo. |
|
Niveles
|
leaderboard.levels | array of object |
Niveles |
|
nombre
|
leaderboard.levels.name | string |
nombre |
|
Desafíos
|
leaderboard.levels.challenges | array of object |
Desafíos |
|
number
|
leaderboard.levels.challenges.number | integer |
number |
|
categoría
|
leaderboard.levels.challenges.category | string |
categoría |
|
subcategoría
|
leaderboard.levels.challenges.subcategory | string |
subcategoría |
|
dificultad
|
leaderboard.levels.challenges.difficulty | string |
dificultad |
|
estado
|
leaderboard.levels.challenges.status | string |
estado |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
Puntos
|
leaderboard.levels.challenges.points | integer |
Puntos |
|
codebase_size
|
leaderboard.levels.challenges.codebase_size | string |
codebase_size |
|
minutes_spent
|
leaderboard.levels.challenges.minutes_spent | integer |
minutes_spent |
|
fases
|
leaderboard.levels.challenges.stages | array of object |
fases |
|
number
|
leaderboard.levels.challenges.stages.number | integer |
number |
|
nombre
|
leaderboard.levels.challenges.stages.name | string |
nombre |
|
estado
|
leaderboard.levels.challenges.stages.status | string |
estado |
|
Puntos
|
leaderboard.levels.challenges.stages.points | integer |
Puntos |
|
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 de páginas
|
links.total_pages | integer |
Número total de páginas en los resultados. |
|
Resultados por página
|
links.results_per_page | integer |
Número máximo de resultados en cada página. |
|
Página siguiente
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno). |
|
Página anterior
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno). |
|
Total de resultados
|
links.total_results | integer |
Número total de los resultados. |
Definiciones
Torneo
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
_id
|
_id | string |
El identificador del torneo |
|
nombre
|
name | string |
Nombre del torneo |
|
descripción
|
description | string |
Descripción del torneo |
|
hora_de_inicio
|
start_time | date-time |
La hora en que comienza el torneo |
|
end_time
|
end_time | date-time |
La hora en que finaliza el torneo |
|
timezone
|
timezone | string |
La zona horaria en la que se celebra el torneo |
TournamentParticipant
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
rango
|
rank | integer |
Posición final del participante dentro del torneo |
|
Developer
|
developer | Developer |
Información sobre un desarrollador individual |
|
bloqueado
|
blocked | boolean |
Si este participante se ha bloqueado del tournnament |
|
minutes_spent
|
minutes_spent | integer |
Cuánto tiempo ha dedicado el desarrollador a responder (en minutos) |
|
lenguaje
|
language | string |
Idioma o marco que usó el participante |
|
max_points
|
max_points | integer |
Cantidad máxima de puntos disponibles en el torneo |
|
Puntos
|
points | integer |
Cantidad de puntos que obtuvo el participante |
|
hints_used
|
hints_used | integer |
Número de sugerencias que usó el participante |
|
lives_lost
|
lives_lost | integer |
Número de vidas que perdió el participante durante el torneo |
|
Niveles
|
levels | array of Level |
Los niveles del desafío |
Level
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
nombre
|
name | string |
El nombre del nivel |
|
Desafíos
|
challenges | array of object | |
|
number
|
challenges.number | integer |
Número de desafío (comienza en 1) |
|
categoría
|
challenges.category | string |
Categoría de desafío |
|
subcategoría
|
challenges.subcategory | string |
Subcategoría de desafío |
|
dificultad
|
challenges.difficulty | string | |
|
Estado
|
challenges.status | Status |
Indica el estado de un desafío o evaluación que puede estar pendiente, en curso, hecho o "fuera de alcance". |
|
max_points
|
challenges.max_points | integer |
Los puntos máximos disponibles para este desafío |
|
Puntos
|
challenges.points | integer |
Los puntos obtenidos para este desafío |
|
codebase_size
|
challenges.codebase_size | string | |
|
minutes_spent
|
challenges.minutes_spent | integer |
Cuánto tiempo ha dedicado el desarrollador a responder (en minutos) |
|
fases
|
challenges.stages | array of Stage |
Etapa
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
number
|
number | integer |
Número de fase |
|
nombre
|
name | string |
Nombre de la fase |
|
estado
|
status | string |
Estado del intento en esta fase |
|
Puntos
|
points | integer |
Puntos obtenidos en esta fase |
|
max_points
|
max_points | integer |
Puntos máximos disponibles en esta fase |
|
minutes_spent
|
minutes_spent | integer |
Cuánto tiempo ha dedicado el desarrollador a responder (en minutos) |
|
lives_lost
|
lives_lost | integer |
Número de vidas perdidas en esta etapa |
|
hints_used
|
hints_used | integer |
Número de sugerencias usadas en esta fase |
Assessment
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
_id
|
_id | string |
El identificador de evaluación |
|
estado
|
status | string |
Estado de la evaluación |
|
nombre
|
name | string |
Nombre de la evaluación |
|
descripción
|
description | string |
Descripción de la evaluación |
|
supported_languages
|
supported_languages | array of string |
Lista de idiomas o marcos disponibles para la evaluación |
|
dificultad
|
difficulty | string |
La dificultad de la evaluación |
|
success_ratio
|
success_ratio | integer |
Porcentaje necesario para pasar la evaluación |
|
emits_certificate
|
emits_certificate | boolean |
¿La evaluación está vinculada a un certificado? |
|
time_limit
|
time_limit | integer |
Límite de tiempo de la evaluación en milisegundos. null = sin límite de tiempo |
|
start_date
|
start_date | date-time |
La fecha en que se inicia la evaluación |
|
end_date
|
end_date | date-time |
Fecha en que finaliza la evaluación |
|
timezone
|
timezone | string |
Zona horaria de la evaluación |
|
number_of_challenges
|
number_of_challenges | integer |
El número de desafíos de la evaluación |
|
self_assess
|
self_assess | boolean |
¿La evaluación es una evaluación pública? |
|
retries_allowed
|
retries_allowed | boolean |
¿Se permiten reintentos para esta evaluación? |
Estado
Indica el estado de un desafío o evaluación que puede estar pendiente, en curso, hecho o "fuera de alcance".
Indica el estado de un desafío o evaluación que puede estar pendiente, en curso, hecho o "fuera de alcance".
- Estado
- string
preferredDevLanguage
Preferencia de lenguaje de desarrollo
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
_id
|
_id | string |
Id. de idioma |
|
_Marco de referencia
|
_framework | string |
Language Framework |
AssessmentAssignResponse
Respuesta a la solicitud POST de asignación de evaluación
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
user
|
user | string |
Identificador de correo electrónico de usuario |
|
inviteEmailSent
|
inviteEmailSent | boolean |
¿Se envió un correo electrónico de invitación? |
|
inviteUrl
|
inviteUrl | string |
Dirección URL de invitación de evaluación |
TeamLeaderboard
La tabla de clasificación del equipo contiene todas las entradas de la tabla de clasificación del equipo válidas durante el período de informes especificado.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Número de días en el pasado en el que se va a informar |
|
tabla de clasificación
|
leaderboard | array of TeamLeaderboardEntry | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
TeamLeaderboardEntry
Una entrada en la tabla de clasificación del equipo
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
rango
|
rank | integer |
El rango del equipo en la tabla de clasificación. |
|
nombre
|
name | string |
Nombre del equipo |
|
Desarrolladores
|
developers | integer |
El número de desarrolladores del equipo |
|
points_average
|
points_average | integer |
Puntos promedio del equipo |
|
points_total
|
points_total | integer |
Puntos totales del equipo |
|
exactitud
|
accuracy | integer |
Precisión del equipo (en %) |
|
confidence_level
|
confidence_level | integer |
Nivel de confianza del equipo (en %) |
|
time_spent
|
time_spent | integer |
Los minutos totales invertidos por el equipo en desafíos |
|
installed_sensei
|
installed_sensei | integer |
El número de desarrolladores del equipo que han instalado sensei |
|
Estadísticas durante el período de informe
|
stats_over_report_period | StatsOverReportPeriod |
Estadísticas calculadas para el período de informe determinado |
MostEngagedTeams
Equipos más comprometidos en la empresa
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
teams
|
teams | array of TeamEntry |
Detalles del equipo |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
TeamEntry
Este objeto representa los detalles del equipo.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
nombre
|
name | string |
Nombre del equipo |
|
estado
|
status | string |
Estado del equipo |
|
timeSpent
|
timeSpent | integer |
Tiempo de equipo invertido |
MostEngagedUsers
Usuarios más comprometidos en la empresa
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
users
|
users | array of UserEntry |
Detalles del usuario |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
UserEntry
Este objeto representa los detalles del usuario.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
nombre
|
name | string |
Nombre del usuario |
|
estado
|
status | string |
Estado del usuario |
|
timeSpent
|
timeSpent | integer |
Tiempo invertido por el usuario |
StatsOverReportPeriod
Estadísticas calculadas para el período de informe determinado
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
points_gained
|
points_gained | integer |
El número de puntos que ha ganado el desarrollador |
|
accuracy_change
|
accuracy_change | integer |
El cambio de precisión durante el período de informe |
|
confidence_level_change
|
confidence_level_change | integer |
El cambio en el nivel de confianza durante el período de informe |
|
minutes_spent
|
minutes_spent | integer |
Los minutos invertidos por el equipo en los desafíos |
|
challenges_correct
|
challenges_correct | integer |
Número de desafíos correctos |
|
challenges_incorrect
|
challenges_incorrect | integer |
Número de desafíos incorrectos |
Developer
Información sobre un desarrollador individual
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
nombre
|
name | string |
Nombre del desarrollador (primero + medio + apellido) |
|
Correo electrónico
|
string |
Dirección de correo electrónico de los desarrolladores |
|
|
member_since
|
member_since | date-time |
La fecha en que el desarrollador se convirtió en miembro |
|
last_logged_in
|
last_logged_in | date-time |
Fecha en la que el desarrollador inició sesión por última vez |
|
estado
|
status | string |
Estado actual de la cuenta de desarrollador |
|
empresa
|
company | string |
Nombre de la empresa del que forma parte el desarrollador |
|
team
|
team | string |
El nombre del equipo del que forma parte el desarrollador |
|
tags
|
tags | array of string |
Etiquetas asociadas a este desarrollador |
|
roles
|
roles | string |
Los roles que tiene este desarrollador |
DevelopersProgress
Contiene el progreso de cada desarrollador en cada uno de los idiomas, dominios, niveles y misiones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Desarrolladores
|
developers | array of DeveloperProgressEntry |
Lista de desarrolladores que han realizado un intento de entrenamiento |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
DeveloperProgressEntry
Esta entrada representa un objeto en el progreso del entrenamiento de los desarrolladores que contiene información al desarrollador y el progreso de sus intentos en modo de entrenamiento
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Developer
|
developer | Developer |
Información sobre un desarrollador individual |
|
Idiomas
|
languages | array of TrainingProgressEntry |
Lista de idiomas intentados por el desarrollador en modo de entrenamiento |
TrainingProgressEntry
Entrada con progreso de finalización en idiomas y lista de dominios
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
nombre
|
name | string |
Nombre del marco de lenguaje |
|
language_progress
|
language_progress | integer |
Porcentaje del idioma completado |
|
Reinos
|
realms | array of object |
Lista de dominios para cada idioma |
|
nombre
|
realms.name | string |
Nombre del dominio kerberos |
|
realm_progress
|
realms.realm_progress | integer |
Porcentaje del dominio kerberos completado |
|
Niveles
|
realms.levels | array of object |
Lista de niveles para cada dominio kerberos |
|
nombre
|
realms.levels.name | string |
Nombre del nivel |
|
level_progress
|
realms.levels.level_progress | integer |
Porcentaje del nivel completado |
|
Misiones
|
realms.levels.quests | array of object |
Lista de misiones para cada nivel |
|
nombre
|
realms.levels.quests.name | string |
Nombre de la misión |
|
quest_progress
|
realms.levels.quests.quest_progress | integer |
porcentaje de misiones completadas |
DevelopersActivity
Registro detallado de desafíos para un período de tiempo determinado
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
activities
|
activities | array of ActivityEntry |
Lista de desarrolladores que contienen una lista de idiomas que contienen intentos de desafío |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
ActivityEntry
Este objeto representa al desarrollador y sus intentos de desafío
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Developer
|
developer | Developer |
Información sobre un desarrollador individual |
|
Intento de desafío
|
challenge | ChallengeAttempt |
Intento realizado por deverloper en modo de entrenamiento |
ChallengeAttempt
Intento realizado por deverloper en modo de entrenamiento
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
lenguaje
|
language | string |
Nombre del marco de lenguaje |
|
reino
|
realm | string |
Nombre del dominio kerberos |
|
nivel
|
level | string |
Nombre del nivel |
|
búsqueda
|
quest | string |
Nombre de la misión |
|
categoría
|
category | string |
Nombre de categoría del desafío |
|
subcategoría
|
subcategory | string |
Nombre de subcategoría del desafío |
|
dificultad
|
difficulty | string |
Nivel de dificultad para el desafío |
|
iniciado
|
started | date-time |
Se inició el desafío de tiempo |
|
completado
|
completed | date-time |
Se completaron los desafíos de tiempo |
|
duration
|
duration | integer |
Tiempo en segundos que tardó el desafío en completarse |
|
estado
|
status | string |
Estado del desafío, con un estado incorrecto en el desafío con 1 o más fases incorrectas |
|
hints_used
|
hints_used | integer |
Número total de sugerencias de las fases de desafío usadas por el desarrollador |
|
puntuación
|
score | integer |
Puntos adquiridos |
|
max_score
|
max_score | string |
Puntos máximos alcanzables para el desafío |
|
Seleccionar vulnerabilidad
|
select_vulnerability | SelectVulnerability |
Naturaleza del desafío |
|
Buscar vulnerabilidad
|
locate_vulnerability | LocateVulnerability |
Naturaleza del desafío |
|
Identificación de la solución
|
identify_solution | IdentifySolution |
Naturaleza del desafío |
SelectVulnerability
Naturaleza del desafío
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Número de veces que el desarrollador ha intentado la fase |
|
estado
|
status | string |
Resultado del desafío, out_of_reach estado describe una fase que aún no ha intentado el desarrollador |
|
max_score
|
max_score | integer |
Puntos máximos alcanzables para seleccionar la vulnerabilidad |
|
puntuación
|
score | integer |
Puntos adquiridos para seleccionar la vulnerabilidad |
|
Saltamos
|
skipped | boolean |
Cuando se establece en true, se ha omitido la fase. Si el estado es false, se completó la fase o aún no se ha intentado |
LocateVulnerability
Naturaleza del desafío
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Número de veces que el desarrollador ha intentado la fase |
|
estado
|
status | string |
Resultado del desafío |
|
max_score
|
max_score | integer |
Puntos máximos alcanzables para localizar la vulnerabilidad |
|
puntuación
|
score | integer |
Puntos adquiridos para localizar la vulnerabilidad |
IdentifySolution
Naturaleza del desafío
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Número de veces que el desarrollador ha intentado la fase |
|
estado
|
status | string |
Resultado del desafío |
|
max_score
|
max_score | integer |
Puntos máximos alcanzables para identificar la solución |
|
puntuación
|
score | integer |
Puntos adquiridos para identificar la solución |
ResourceItem
Detalles del elemento de recurso
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string | |
|
nombre
|
name | string |
Resource
Detalles del recurso
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string | |
|
nombre
|
name | string | |
|
items
|
items | array of ResourceItem |
CompletedResource
Detalles de un recurso de aprendizaje completado
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
resource
|
resource | array of string |
Lista ordenada de la categorización y el nombre del recurso completado |
|
time_completed
|
time_completed | date-time |
Cuando se completó el recurso de aprendizaje |
ResourceRecord (Registro de recursos)
Un registro de los recursos de aprendizaje completados de un desarrollador
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Developer
|
profile | Developer |
Información sobre un desarrollador individual |
|
completado
|
completed | array of CompletedResource |
Todos los recursos de aprendizaje completados por el usuario |
CourseURL
Dirección URL de los cursos de aprendizaje
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
URL
|
url | string |
Dirección URL al curso |
TeamData
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
nombre
|
name | string |
Nombre del equipo |
Datos del Usuario
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
Identificador de recurso del usuario |
|
Correo electrónico
|
string |
El correo electrónico del usuario |
|
|
role
|
role | string |
Rol asignado al usuario que es uno de los desarrolladores, el administrador de equipo o el administrador de la empresa. |
|
Primero
|
name.first |
Nombre |
|
|
medio
|
name.middle |
Segundo nombre |
|
|
último
|
name.last |
Apellido |
|
|
estado
|
status | string |
Estado del usuario |
|
invite-date
|
invite-date | date-time |
Hora de la última invitación del usuario |
|
última fecha de inicio de sesión
|
last-login-date | date-time |
Última vez que el usuario inició sesión |
|
Datos del equipo
|
team | TeamData | |
|
tags
|
tags | array of string |
Cualquier información de identificación sobre el usuario. Ejemplo: Cuartos principales, Asia-Pacific |
|
preferredDevLanguages
|
preferredDevLanguages | array of preferredDevLanguage |
Preferencias de lenguajes de desarrollo |
UserUpdated
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
código de estado
|
statusCode | integer |
Código de estado del mensaje de respuesta correcta |
|
Mensaje
|
message | string |
Descripción del mensaje de respuesta correcta |
|
código
|
code | string |
Código seguro guerrero código |
UserCreated
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
Identificador de recursos de Secure Code Warrior |
|
código de estado
|
statusCode | integer |
Código de estado del mensaje de respuesta correcta |
|
Mensaje
|
message | string |
Descripción del mensaje de respuesta correcta |
|
código
|
code | string |
Código seguro guerrero código |
UserDeleted
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
código de estado
|
statusCode | integer |
Código de estado del mensaje de respuesta correcta |
|
Mensaje
|
message | string |
Descripción del mensaje de respuesta correcta |
|
código
|
code | string |
Código seguro guerrero código |
UsersList
Lista de UserData
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
users
|
users | array of UserData |
TopPerformers
Lista de mejores intérpretes
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Número de días del pasado en el que se va a informar |
|
top_performers
|
top_performers | array of TopPerformer | |
|
total_pages
|
links.total_pages | integer |
Número total de páginas en los resultados |
|
results_per_page
|
links.results_per_page | integer |
Número máximo de resultados en cada página |
|
next_page
|
links.next_page | integer |
Número de página de la página siguiente (si existe uno) |
|
prev_page
|
links.prev_page | integer |
Número de página de la página anterior (si existe uno) |
|
total_results
|
links.total_results | integer |
Número total de los resultados |
TopPerformer
Usuario de alto rendimiento
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Puntos
|
points | integer |
Total de puntos obtenidos en un período de tiempo |
|
id
|
id | string |
Identificador de usuario en formato UUID |
|
Correo electrónico
|
string |
Correo electrónico del usuario |
|
|
Primero
|
name.first | string |
Nombre de usuario |
|
medio
|
name.middle | string |
Nombre intermedio del usuario |
|
último
|
name.last | string |
Apellidos de usuario |
|
tags
|
tags | array of string |
Etiquetas de usuario |
|
estado
|
status | string |
Estado del usuario |
|
Datos del equipo
|
team | TeamData |
UsersTimeSpent
Entrada que muestra la actividad de los usuarios.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
Identificador de usuario en formato UUID |
|
Correo electrónico
|
string |
Correo electrónico del usuario |
|
|
Primero
|
name.first | string |
Nombre de usuario |
|
medio
|
name.middle | string |
Nombre intermedio del usuario |
|
último
|
name.last | string |
Apellidos de usuario |
|
tags
|
tags | array of string |
Etiquetas de usuario |
|
estado
|
status | string |
Estado del usuario |
|
Datos del equipo
|
team | TeamData | |
|
tiempo invertido
|
time-spent | array of object |
Matriz de fechas con el desglose del tiempo invertido o la actividad en un día |
|
date
|
time-spent.date | date |
Fecha en UTC |
|
Evaluaciones
|
time-spent.activity.Assessments | integer |
Tiempo invertido en evaluaciones |
|
Aprendizaje
|
time-spent.activity.Learning | integer |
Tiempo invertido en el aprendizaje |
|
Torneos
|
time-spent.activity.Tournaments | integer |
Tiempo invertido en torneos |
|
Training
|
time-spent.activity.Training | integer |
Tiempo invertido en el entrenamiento |
FortalezasAndWeaknesses
Promedio de puntos fuertes y puntos débiles (objeto)
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
auth
|
auth | AverageStrengthsAndWeaknessesEntry |
Este objeto representa cada categoría de administración individual. |
|
data_handling
|
data_handling | AverageStrengthsAndWeaknessesEntry |
Este objeto representa cada categoría de administración individual. |
|
configuración incorrecta
|
misconfig | AverageStrengthsAndWeaknessesEntry |
Este objeto representa cada categoría de administración individual. |
|
Prácticas
|
practices | AverageStrengthsAndWeaknessesEntry |
Este objeto representa cada categoría de administración individual. |
|
sensitive_data
|
sensitive_data | AverageStrengthsAndWeaknessesEntry |
Este objeto representa cada categoría de administración individual. |
|
other
|
other | AverageStrengthsAndWeaknessesEntry |
Este objeto representa cada categoría de administración individual. |
AverageStrengthsAndWeaknessesEntry
Este objeto representa cada categoría de administración individual.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Desafíos
|
challenges | ChallengesEntry |
Desafíos de los datos |
|
Consejos
|
hints | HintsEntry |
Datos de sugerencias |
|
Puntos
|
points | integer |
Puntos |
|
timeSpent
|
timeSpent | integer |
Tiempo invertido |
ChallengesEntry
Desafíos de los datos
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Intento
|
attempted | integer |
Desafíos intentados |
|
correcto
|
correct | integer |
Correcto de intentos |
|
incorrecto
|
incorrect | integer |
Incorrecto de intento |
|
percentageCorrect
|
percentageCorrect | integer |
Porcentaje correcto |
|
ratioCorrect
|
ratioCorrect | number |
Proporción correcta |
HintsEntry
Datos de sugerencias
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
confidenceLevel
|
confidenceLevel | integer |
Nivel de confianza |
|
total
|
total | integer |
Total |
|
used
|
used | integer |
Utilizado |
TeamDetails
Detalles del equipo
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
Id. de equipo |
|
nombre
|
name | string |
Nombre del equipo |
|
tags
|
tags | array of string |
Cualquier información de identificación sobre el equipo. Ejemplo: Trimestres principales, Asia-Pacífico, Ingeniería |
|
onboardingMessage
|
onboardingMessage | string |
Al incorporar el mensaje para el equipo |
|
estado
|
status | string |
Estado del equipo |
|
memberJoinToken
|
memberJoinToken | string |
Token de unión de miembros |
|
companyName
|
companyName | string |
Nombre de la empresa |
|
Idiomas
|
languages | array of string |
Idiomas del equipo |
TeamDeleteResponse
Respuesta de eliminación de equipo
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
deleteStatus
|
deleteStatus | string |
Estado de la operación de eliminación |
Curso
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
_id
|
_id | string |
Identificador del curso |
|
nombre
|
name | string |
Nombre del curso |
|
descripción
|
description | string |
Descripción del curso |
|
estado
|
status | string |
Estado del curso |
|
supported_languages
|
supported_languages | array of string |
Lista de lenguajes o marcos disponibles para el curso |
|
fecha tope
|
deadline | date-time |
Fecha en que finaliza el curso |
|
created_by
|
created_by | string |
ResourceId del autor del curso |
CourseDeveloperProgressEntry
Esta entrada representa un progreso del curso para desarrolladores
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
user_id
|
user_id | string |
Identificador de recurso de usuario |
|
estado
|
status | string |
Estado del curso |
|
exactitud
|
accuracy | integer |
Porcentaje de intentos correctos |
|
confianza
|
confidence | integer |
Proporción de aciertos usados para sugerencias disponibles |
|
minutes_spent
|
minutes_spent | integer |
Tiempo total en mimnutes que el usuario ha invertido en el curso |
|
first_completed_date
|
first_completed_date | date-time |
Fecha en que se completó el primer idioma del curso |
|
first_enrolled_date
|
first_enrolled_date | date-time |
Fecha en la que se inscribió el primer idioma del curso |
|
progreso
|
progress | integer |
Progreso del curso |
|
Idiomas
|
languages | array of CourseDeveloperProgressLanguageEntry |
Lista de idiomas para el curso |
|
Invita
|
invites | array of CourseDeveloperProgressInviteEntry |
Lista de invitaciones y recordatorios |
CourseDeveloperProgressInviteEntry
Esta entrada representa las invitaciones y los recordatorios de un curso para desarrolladores.
Esta entrada representa las invitaciones y los recordatorios de un curso para desarrolladores.
CourseDeveloperProgressLanguageEntry
Esta entrada representa un progreso del curso de desarrollador para un único idioma
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
lenguaje
|
language | string |
Lenguaje de programación |
|
estado
|
status | string |
Estado del idioma del curso |
|
exactitud
|
accuracy | integer |
Porcentaje de intentos correctos para el idioma |
|
confianza
|
confidence | integer |
Proporción de aciertos usados para las sugerencias disponibles para el idioma |
|
minutes_spent
|
minutes_spent | integer |
Tiempo total en mimnutes que el usuario ha invertido en el curso para el idioma. |
|
progreso
|
progress | integer |
Progreso del curso para el idioma |
|
videos_watched
|
videos_watched | integer |
La cantidad de vídeos que el usuario ha visto para el idioma |