Consultar cursos y ediciones
Este método obtiene el listado de todos los cursos con sus ediciones.
HTTP request
GET https://<URL_EJECUTIVA>/restpub/?accion=consultar_cursos_ediciones
Respuesta
Se responderá un documento en formato JSON, el cual contará con los siguientes atributos:
- status: Indica si la operación fue exitosa o hubo error mediante el uso de uno de los siguientes valores. Tipo: string
OK: Indica que el formato es correcto, y la respuesta para cada usuario estará contenida en el array result
ERROR: En caso de que haya algún error.
- error_mssg: Indicará la causa de que no se haya podido procesar el request. Tipo: string
Solo estará presente en caso de que el status sea ERROR
- result: En caso de que el status sea OK, se devolverá en este campo un array que contendrá un objeto por cada curso existente con los siguientes datos:
- Datos básicos de cada curso:
- id - Id numérico que identifica al curso. Tipo: integer
- nombre - Nombre del curso. Tipo: string
- horas - Cantidad de horas teóricas del curso. Tipo: string | null
- autoasistido - Indica si el curso tiene configurada dicha opción. Tipo: true | false
- Un campo ediciones que contendrá un array con un objeto por cada edición que tenga definida dicho curso, con la siguiente información:
- id - Id numérico que identifica a la edición. Tipo: integer
- nombre - Nombre de la edición. Tipo: string
- horas - Cantidad de horas teóricas de la edición. Tipo: string | null
- autoasistido - Indica si la edición tiene configurada dicha opción. Tipo: true | false
- fecha_ini - Fecha de inicio de la edición. Tipo: string
- fecha_fin - Fecha de fin de la edición. Tipo: string
En caso de que el curso no tenga ediciones definidas no aparecerá este campo para ese curso.