SIU-Kolla/Version 3.6.0/WS/Encuestas

De SIU
Revisión del 10:07 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
Siu-kolla iso.png

Servicios Web sobre Encuestas

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

Listado de Encuestas

Descripción: Retorna un listado de encuestas disponibles para una Unidad de Gestión dada
Método HTTP: GET
URL: /encuestas?unidad_gestion={id unidad gestión}
Resultado:
Formato: JSON
Estructura: [{"encuesta": "string","nombre": "string","estado": "string","descripcion": "string","texto_preliminar": "string"}]

Obtener Encuesta

Descripción: Retorna el elemento cuyo id es el enviado como parámetro
Método HTTP: GET
URL: /encuestas/{id encuesta}?unidad_gestion={id unidad gestión}
Resultado:
Formato: JSON
Estructura: {"encuesta":"string","nombre":"string","estado": "string", "descripcion":"string", "texto_preliminar": "string", "preguntas": [{"bloque_nombre": "string","pregunta_nombre": "string","componente": "string", "obligatorio": "string"}]}

Obtener Bloques Encuesta

Descripción: Retorna el listado de bloques de una encuesta dada.
Método HTTP: GET
URL: /encuestas/{id encuesta}/bloques?unidad_gestion={id unidad gestión}
Resultado:
Formato: JSON
Estructura: {"encuesta":"string","nombre":"string","descripcion":"string","texto_preliminar":"string", "implementada":"string", "estado":"string","unidad_gestion":"string","detalle":[{"bloque":"string", "nombre":"string", "descripcion": "string", "orden":"string"}]}

Obtener Preguntas de un bloque

Descripción: Retorna el listado de preguntas incluidas en un bloque de una encuesta dada.
Método HTTP: GET
URL: /encuestas/{id encuesta}/bloques/{id bloque}?unidad_gestion={id unidad gestión}
Resultado:
Formato: JSON
Estructura: {"encuesta":"string", "nombre":"string", "descripcion":"string", "texto_preliminar":"string", "implementada":"string", "estado":"string", "unidad_gestion":"string", "detalle": {"bloque":"string", "nombre":"string", "descripcion":"string", "orden":"string", "detalle": [{"pregunta":"string", "nombre":"string", "componente":"string", "descripcion_resumida":"string", "es_libre":"string", "es_multiple":"string", "obligatoria":"string", "pregunta_orden_bloque":"string" }] }}

< Volver