Diferencia entre revisiones de «SIU-Kolla/Version 3.6.0/WS/Encuestas»

De SIU
Saltar a: navegación, buscar
(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/Version 3.6.0/interfaces| < Volver]]
+
[[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

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" }] }}

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" }, ]}] }}

< Volver