Diferencia entre revisiones de «SIU-Kolla/Version 3.6.0/WS/Encuestas»
(Página creada con « < Volver == Servicios Web sobre Encuestas == ''La definición de '''Encuesta''' podrá encontrarla en el SIU-Kolla/Version 3.6.0/...») |
|||
Línea 1: | Línea 1: | ||
− | [[SIU-Kolla/ | + | [[Archivo:siu-kolla_iso.png|derecha|link=SIU-Kolla/version3.6.0]] |
== Servicios Web sobre Encuestas == | == Servicios Web sobre Encuestas == | ||
Revisión del 09:07 9 may 2016
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" }] }}
Obtener Respuestas de un pregunta
- Descripción: Retorna el listado de preguntas incluidas en un bloque con de una encuesta dada junto con las opciones de respuesta.
- Método HTTP: GET
- URL: /encuestas/{id encuesta}/bloques/{id bloque}/preguntas/{id pregunta}?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", "detalle": [{ "respuesta": "string", "respuesta_valor": "string" }, ]}] }}