SIU-Kolla/Version 3.6.0/WS/Encuestas
Revisión del 10:07 9 may 2016 de Ptoledo (discusión | contribuciones)
Servicios Web sobre Encuestas
La definición de Encuesta podrá encontrarla en el glosario
Sumario
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" }] }}