Este objeto contiene una respuesta individual a una encuesta y tiene los siguientes campos:
- id: es el identificador único de la respuesta.
- ended: (true/false) indica si la encuesta fue finalizada por el respondente.
- dateModified: es la fecha de última modificación de la respuesta. Tiene el formato
yyyy-MM-dd HH:mm:ss
y está basada en la zona horaria GMT. - answers: es el mapa de respuestas a cada una de las preguntas, y otros posibles campos "dinámicos" la encuesta. Las llaves del mapa tienen una estructura distinta en dependencia del tipo de pregunta. El valor para cada llave es un arreglo de las opciones de respuesta seleccionadas para la pregunta, o el texto escrito.
Las posibles estructuras para las llaves del mapa de respuestas son:
- question(:question_id): Respuesta a una pregunta que no es de tipo matriz, donde
:question_id
es el identificador de la pregunta. - question(:question_id-others): Respuesta específica a la opción "Otros" de una pregunta, donde
:question_id
es el identificador de la pregunta. - answer(:answer_id): Respuesta a preguntas de tipo matriz, donde
:answer_id
es el identificador de la fila de la matriz. - url(":param_name"): Valor de un parámetro de la URL suministrado al responder la encuesta, donde
:param_name
es el nombre del parámetro.
Cada respuesta individual a una pregunta usualmente tiene:
- displayValue: valor visible de la opción de respuesta
- internalValue: en general coincide con
displayValue
, pero puede ser distinto en caso de haber sido especificado. - id: identificador de la opciones de respuesta, si tiene.
- position: posición de la opción de respuesta dentro de las preguntas, si tiene.
...aunque en los formatos resumidos sólo se muestra el valor de visualización.
Ejemplos de formato
Como se explica en Formatos de retorno, el objeto se puede solicitar en distintos formatos. A continuación puedes ver algunos ejemplos.
JSON
{
"id": 3069721,
"ended": true,
"dateModified": "2016-09-13 13:59:46",
"answers": {
"answer(15918299)": [
{
"displayValue": "Muy buena",
"internalValue": "Muy buena",
"id": 1518700,
"position": 0
}
],
"question(1267391-others)": [
{
"displayValue": "Sí",
"internalValue": "Sí"
}
],
"question(1267391)": [
{
"displayValue": "Dosier pedagógico dirigido al profesor",
"internalValue": "Dosier pedagógico dirigido al profesor",
"id": 15982006,
"position": 0
},
{
"displayValue": "Actividades online especialmente dirigidas a los alumnos",
"internalValue": "Actividades online especialmente dirigidas a los alumnos",
"id": 15918208,
"position": 2
}
],
"question(1263992)": [
{
"displayValue": "En ambos casos",
"internalValue": "En ambos casos",
"id": 15182014,
"position": 2
}
],
"url(\"CP\")": [
{
"displayValue": "39003",
"internalValue": "39003"
}
]
}
}
JSON resumido
{
"id": 3069721,
"ended": true,
"dateModified": "2016-09-13 13:59:46",
"answers": {
"answer(15918299)": [
"Muy buena"
],
"question(1267391-others)": [
"Sí"
],
"question(1267391)": [
"Dosier pedagógico dirigido al profesor",
"Actividades online especialmente dirigidas a los alumnos"
],
"question(1263992)": [
"En ambos casos"
],
"url(\"CP\")": [
"39003"
]
}
}
Comentarios
0 comentarios
El artículo está cerrado para comentarios.