Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Almacenar Pregunta Multiple

  • fpinoj
  • fpinoj's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 7 months ago #187388 by fpinoj
Almacenar Pregunta Multiple was created by fpinoj
Hola, es posible guardar la respuesta de una pregunta de tipo "Respuesta Múltiple" en un único campo dentro de la BD guardando el código de las opciones marcadas?

Por ejemplo si hoy tengo, las opciones con X serían las que yo selecciono:

P1 - Qué medios de transporte utiliza?
1 - Auto
2 - Moto (X)
3 - Bus
4 - Tren (X)
5 - Bicicleta (X)

A partir de esto en la BD tendría:

| P1[1] | P1[2] | P1[3] | P1[4] | P1[5] |
| N | Y | N | Y | Y |

Lo que yo quiero es obtener

| P1 |
| 2, 4, 5 |

Es esto posible?

Saludos
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 7 months ago #187402 by Joffm
Replied by Joffm on topic Almacenar Pregunta Multiple
Hola,
si, es posible.

Use una pregunta de tipo "ecuación".

manual.limesurvey.org/Expression_Manager...mplemented_functions

"list"

{list(if(P1_1=="Y","1",""),if(P1_2=="Y","2",""),if(P1_3=="Y","3",""),if(P1_4=="Y","4",""),if(P1_5=="Y","5",""))}

Ejemplo:




Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: gabrieljenik
The topic has been locked.
  • fpinoj
  • fpinoj's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 7 months ago #187415 by fpinoj
Replied by fpinoj on topic Almacenar Pregunta Multiple
Hola Joffm,

Muchas gracias por tu respuesta!

Para esto debo mantener mi pregunta múltiple y agregar una de tipo ecuación cierto? De ser así me ayuda pero no sería mi solución ideal ya que de esta forma mi BD quedaría como:

| P1[1] | P1[2] | P1[3] | P1[4] | P1[5] | P1_ECUACION |
| N | Y | N | Y | Y | 2,4,5 |

Lo que necesito es sólo tener en la BD P1_ECUACION ya que tengo demasiadas columnas en mi tabla que con esto espero reducir.

Saludos
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 7 months ago #187451 by holch
Replied by holch on topic Almacenar Pregunta Multiple
Si hubieras dicho esto al principio, la respuesta hubiera sido much mas sencillo:

No es possible (sin modificar la base de Limesurvey).

Las respuestas para cada sub-pregunta (subquestion) siempre está dentro de una columna propia. Ahora si es possible cambiar esto dentro del código fuente de LS no sé. Probablmente es possible, pero no va a ser fácil y con cada update tienes el problema que probablemente va a ser revertido.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 7 months ago #187453 by holch
Replied by holch on topic Almacenar Pregunta Multiple
Otra cosa: Ya que necesitarías mas dados en cada columna, probablemente no ganas tanto con este cambio, ya que probablemente reduciría también la cantidad máxima de columnas posible (mas dados por columna = menos columnas posibles). Pero no lo sé exacto, ya que no es una ciencia tan exacta.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • fpinoj
  • fpinoj's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 7 months ago #187458 by fpinoj
Replied by fpinoj on topic Almacenar Pregunta Multiple
Holch,


Muchas gracias por tu respuesta, efectivamente creo que la única opción la de modificar directamente el código fuente con todos los contras que esto podría significar.

Saludos
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 7 months ago #187460 by holch
Replied by holch on topic Almacenar Pregunta Multiple
Creo que eso deberia ser la última opción, porque ya sé que muchos no hacen los updates, imagina cuando hay código individualizado. Nunca mas vas a hacer un update... ;-)

Dependiendo de la cantidad de columnas y de la estructura de tu cuestionario, podrías pensar en separar en dos cuestionarios y después conectar ellos con un "End URL". En algunos casos eso no puede ser practico, pero en muchos casos no veo problema. Simplemente pasas algún dado (como el Saved ID) del primero cuestionario para el segundo, para después poder juntar los resultados.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • fpinoj
  • fpinoj's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 7 months ago #187461 by fpinoj
Replied by fpinoj on topic Almacenar Pregunta Multiple
Justamente es esa una de las cosas que pensaba probar antes de ver si modificar codigo era una opción.

Saludos y gracias nuevamente
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 7 months ago #187462 by Joffm
Replied by Joffm on topic Almacenar Pregunta Multiple

ya que tengo demasiadas columnas en mi tabla


Se tienes demasiadas columnas y no puedes activar la encuesta, siempre tienes la opción de dividir la encuesta en dos partes y conécteslas con la url.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • fpinoj
  • fpinoj's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 7 months ago #187464 by fpinoj
Replied by fpinoj on topic Almacenar Pregunta Multiple
Claro,

El problema de eso es que requiero pasar más de 1 dato de una encuesta a la otra y también el manejo de las respuestas al finalizar el estudio, esto para mi no es sólo una encuesta ya que la misma la debo hacer durante todo un año y debo reportar sus respuestas semanalmente.

Saludos
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 7 months ago #187465 by holch
Replied by holch on topic Almacenar Pregunta Multiple
Un problema de Limesurvey es que el diseño de la base es "flat", todo está dentro de una tabla de la base de dados. De esa forma llegas al limite de las columnas por tabla bastante rápido. Al otro lado también es una ventaja, porque el diseño de la base es muy simple y no requiere mucho para exportar los dados y también tener cada subpregunta en una columna hace el análisis bien simple.

El problema es que llegas rápido al limite con preguntas que tienen una lista longa de subpreguntas.

Si realmente necesitas estos dados que quieres pasar durante la entrevista (para mostrar algo o para filtrar) entonces puede ser mas complicado. Si es solo para fines del análisis, puedes mandar solo un ID que permite juntar las dos. A base del Saved ID debe ser bien simple de juntar las dos bases después. No es lo ideal, pero yo quedaría lejos de adaptar el código fuente.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The following user(s) said Thank You: Joffm
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose