SIU-Kolla/Version 4.0.0/WS/Habilitaciones

De SIU
Revisión del 11:12 9 may 2016 de Ptoledo (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Servicios Web sobre Habilitaciones

La definición de Habilitación podrá encontrarla en el glosario

Habilitaciones

Obtener Respuestas de un pregunta

Descripción: Obtiene el contenido de la encuesta indicando para una pregunta el conjunto de respuestas obtenidas y la cantidad de veces que se eligió cada una
Método HTTP: GET
URL: /habilitaciones/{id habilitacion}/formularios/{id formulario}/encuestas/{id encuesta}/elementos/{id elemento}/bloque/{id bloque}/pregunta/{id pregunta}/respuestas?unidad_gestion={id unidad gestión}[?&limite={limite}]
Nota: el parámetro opcional se utiliza para determinar la cantidad de respuestas que se retornarán. Esto es, si la cantidad de repuestas distintas superan el limite entonces se retornarán solo las respuestas cuya cantidad elegida sea mayor a cero.
Resultado:
Formato: JSON
Estructura: { "encuesta":"string", "nombre":"string", "descripcion":"string", "elemento":"string", "orden":"string", "detalle": [{ "id_pregunta_bloque_encuesta":"string", "bloque":"string", "pregunta_id":"string", "pregunta_texto":"string", "componente":"string", "es_libre":"string", "es_multiple":"string", "obligatoria":"string", "pregunta_orden_bloque":"string", "respuestas":[{ "respuesta_id":"string", "respuesta_valor":"string", "elegida_veces":"string" }]}]}

Obtener Respuestas de una habilitacion

Descripción: Obtiene el contenido de la encuesta indicando para cada pregunta el conjunto de respuestas obtenidas y la cantidad de veces que se eligió cada una
Método HTTP: GET
URL: /habilitaciones/{id habilitacion}/formularios/{id formulario}/encuestas/{id encuesta}/elementos/{id elemento}/respuestas?unidad_gestion={id unidad gestión}[?&limite={limite}]
Nota: el parámetro opcional se utiliza para determinar la cantidad de respuestas que se retornarán. Esto es, si la cantidad de repuestas distintas superan el limite entonces se retornarán solo las respuestas cuya cantidad elegida sea mayor a cero.
Resultado:
Formato: JSON
Estructura: { "encuesta":"string", "nombre":"string", "descripcion":"string", "elemento":"string", "orden":"string", "detalle": [{ "id_pregunta_bloque_encuesta":"string", "bloque":"string", "pregunta_id":"string", "pregunta_texto":"string", "componente":"string", "es_libre":"string", "es_multiple":"string", "obligatoria":"string", "pregunta_orden_bloque":"string", "respuestas":[{ "respuesta_id":"string", "respuesta_valor":"string", "elegida_veces":"string" }]}]}

Obtener Resumen

Descripción: Obtiene el contenido de la encuesta indicando para cada pregunta la cantidad de opciones de respuesta disponibles y la cantidad de esas opciones que fueron elegidas.
Método HTTP: GET
URL: /habilitaciones/{id habilitacion}/formularios/{id formulario}/encuestas/{id encuesta}/elementos/{id elemento}/resumen?unidad_gestion={id unidad gestión}
Resultado:
Formato: JSON
Estructura: { "encuesta":"string", "nombre":"string", "descripcion":"string", "elemento":"string", "orden":"string", "detalle":[{ "bloque":"string", "pregunta_id":"string", "pregunta_texto":"string", "componente":"string", "es_libre":"string", "es_multiple":"string", "obligatoria":"string", "bloque_orden":"string", "pregunta_orden_bloque":"string", "orden_en_encuesta":"string", "opciones_respuesta":"string", "elegidas_cantidad":"string" }]}