Welcome to the LimeSurvey Community Forum

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

Visualizar pregunta en base a otra

  • gdayler
  • gdayler's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago #173095 by gdayler
Visualizar pregunta en base a otra was created 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.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 7 months ago #173154 by holch
Replied by holch on topic Visualizar pregunta en base a otra
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.

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.
  • gdayler
  • gdayler's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago #173169 by gdayler
Replied by gdayler on topic Visualizar pregunta en base a otra
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.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 7 months ago #173224 by holch
Replied by holch on topic Visualizar pregunta en base a otra
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.

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: gdayler
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 7 months ago - 5 years 7 months ago #173354 by Joffm
Replied by Joffm on topic Visualizar pregunta en base a otra
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: 5 years 7 months ago by Joffm. Reason: Corrección: formato de fecha español
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose