- Posts: 2
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Visualizar pregunta en base a otra
- gdayler
- Topic Author
- Offline
- New Member
Less
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
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11645
- Thank you received: 2738
5 years 7 months ago #173154
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
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:
Dependiendo de tu cuestionario, vas a tener que adaptar P1 y 1, pero no sabemos la estructura de tu cuestionario.
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
- Topic Author
- Offline
- New Member
Less
More
- Posts: 2
- Thank you received: 0
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.
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11645
- Thank you received: 2738
5 years 7 months ago #173224
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
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:
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
o algo.
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()
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12908
- Thank you received: 3970
5 years 7 months ago - 5 years 7 months ago #173354
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Visualizar pregunta en base a otra
Hola gdayler,
PLlegada: Fecha mínima: date("Y-m-d")
PPartida: Fecha mínima: date("Y-m-d", strtotime(PLlegada))
Saludos
Joffm
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
Attachments:
Last edit: 5 years 7 months ago by Joffm. Reason: Corrección: formato de fecha español
The topic has been locked.