Welcome to the LimeSurvey Community Forum

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

Visualizar pregunta en base a otra

More
7 years 2 weeks ago #173095 by gdayler
Hola a todos, soy nuevo en foro y nuevo en el uso de la plataforma.

Es posible que en base a una pregunta de SI/NO, en caso de seleccionar la opcion "SI" se visualice una pregunta de tipo matriz.

Agradezco anticipada su colaboracion. saludos
The topic has been locked.
More
7 years 2 weeks ago #173154 by holch
Si, es posible. Existen dos maneras. Las "condiciones" y la "relevancia". Las condiciones son la manera antiga. Existe una interfaz visual, pero es mucho mas limitado que "relevancia", entonces recomiendo usar relevancia. Es simple y una vez que has entendido como funciona, nunca mas vas a querer usar condiciones. Entonces mejor ya empezar con relevancia.

Para cada pregunta existe una caja de "relevance equation" (no sé como es la tradución en español, pero debe ser algo como formula de relevancia).

Necesitas entender un poco como el Expression Manager (EM) funciona, pero es muy simple en tu caso.

Con la relevancia consigues determinar si una pregunta es visualizada, dependiendo de ciertas circunstancias (como una respuesta a una pregunta anterior).

En tu ejemplo, asumido que la pregunta de SI/NO tienen el código de pregunta "P1" y el "Sí" tiene el código de respuesta "1", si pones esto en el "relevance equation" de la pregunta tipo Matriz hace que ella solo aparece si la persona ha respondido "Sí" en la pregunta P1:
Code:
P1==1

Dependiendo de tu cuestionario, vas a tener que adaptar P1 y 1, pero no sabemos la estructura de tu cuestionario.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
7 years 1 week ago #173169 by gdayler
Muchas gracias por responder.
Arme de la sgte manera:

dentro de una seccion de 9 preguntas,

- La pregunta del si/no es:
Código: PFamilia : (Pregunta opcional)
Pregunta: ¿Viaja con familiares?
Ayuda:
Tipo: Lista (Radio)
Obligatoria: No
Ecuación relevante 1

Donde la respuestas son:
SI con codigo PF1
No con codigo PF2


- La pregunta de la matriz es:
Sección: Evento (ID:4)
Código: familia
Pregunta: Especificar: 1) El número de personas que lo acompañarán. 2) Nombres completos. 3) El tipo de acomodación
Ayuda:
Tipo: Matriz (Textos)
Obligatoria: No
Ecuación relevante 1



dichas preguntas estan en posicion 6 y 7 respectivamente de las 9

al colocar en Ecuación relevante:
- PFamilia==PF1 => me da error
- PF1==1 => no funciona

Cual seria la sintaxis respectiva?

Aprovechar tambien si es posible explicacion de como restringir una pregunta (Codigo PLlegada) de tipo caledario no sea menor a la fecha actual y que otro pregunta tambien del tipo calendario (Codigo PPartida) no sea menor a PLlegada?


Gracias por la ayuda.
The topic has been locked.
More
7 years 1 week ago #173224 by holch
Tu problema es que tu código de respuesta no es un número como en mi exemplo. En tu caso tienes que usar "", ya que el código es un string.

Eu tu caso especifico tendria que ser eso:
Code:
PFamilia == "PF1"

Nunca uso las preguntas tipo calendario, entonces no soy el mejor para decir. Pero seguro que hay un valor minimo y máximo para estas preguntas. Entonces solo hay que ver el formato que hay que poner. Hay que mirar en las funciones del Expression Manager si existe alguna formula como
Code:
today()
o algo.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The following user(s) said Thank You: gdayler
The topic has been locked.
More
7 years 1 week ago - 7 years 1 week ago #173354 by Joffm
Hola gdayler,

Aprovechar tambien si es posible explicacion de como restringir una pregunta (Codigo PLlegada) de tipo caledario no sea menor a la fecha actual y que otro pregunta tambien del tipo calendario (Codigo PPartida) no sea menor a PLlegada?


PLlegada: Fecha mínima: date("Y-m-d")
PPartida: Fecha mínima: date("Y-m-d", strtotime(PLlegada))




Saludos
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 7 years 1 week ago by Joffm. Reason: Corrección: formato de fecha español
The topic has been locked.
Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose