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

De SIU
Saltar a: navegación, buscar
 
Línea 37: Línea 37:
 
::'''Formato''': JSON
 
::'''Formato''': JSON
 
::'''Estructura''': <code lang="json">{"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" }]  }}</code>
 
::'''Estructura''': <code lang="json">{"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" }]  }}</code>
 
===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/<span style="color:green">{id encuesta}</span>/bloques/<span style="color:green">{id bloque}</span>/preguntas/<span style="color:green">{id pregunta}</span>?unidad_gestion=<span style="color:green">{id unidad gestión}</span>
 
:'''Resultado''':
 
::'''Formato''': JSON
 
::'''Estructura''': <code lang="json">{"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" }, ]}] }}</code>
 
  
 
[[SIU-Kolla/Version 3.6.0/interfaces| < Volver]]
 
[[SIU-Kolla/Version 3.6.0/interfaces| < Volver]]

Revisión actual del 10: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" }] }}

< Volver