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.