Gracias al Dynamic Text puedes editar cualquier texto del cuestionario según una o varias condiciones. Esta función es útil para gestionar singulares y plurales, masculino y femenino o para añadir notas a los operadores que no deben mostrarse en la entrevista CAWI de la misma encuesta.
La sintaxis para escribir el Dynamic Text es la siguiente:
(condición) ? 'texto1' : 'texto2'Si la condición es verdadera, escribe la expresión 1. Si no, escribe la expresión 2.
Ejemplo 1 #
En este ejemplo preguntamos cuántos coches posee el encuestado. En el segundo, preguntamos cuál es la marca del coche (si la respuesta fue “uno”) o cuál es la marca del coche que usa más (si la respuesta fue “más de uno”).
/page P1
Q1
¿Cuántos coches posees?
1 Uno
2 Más de uno
/page P2
Q2
¿Cuál es la marca de <span style="background: #29E7CF;"> <i>dynamic text</i> </span>?El Dynamic Text de la pregunta Q2 cambiará según la respuesta dada en la pregunta Q1.
Paso 1 #
Abre el editor de texto de la pregunta Q2 y escribe el texto estático. Luego haz clic en el botón
.
Paso 2 #
Escribe la condición y las dos frases que se mostrarán.
(Q1==1) ? 'tu coche' : 'el coche que usas más'Si la respuesta a la pregunta Q1 es igual a 1, se mostrará “tu coche”. De lo contrario, se mostrará “el coche que usas más”.
Notas
- Cada secuencia debe escribirse entre comillas simples. Si necesitas escribir un apóstrofo (o comillas) dentro de la secuencia, debes poner una \ (símbolo backlash) antes. De este modo, las comillas no se interpretarán como el final de la secuencia.
- Es importante señalar que el texto ‘el coche que usas más’ siempre se muestra si la condición es falsa. Esto significa que si la pregunta Q1 nunca se hizo porque no era obligatoria o estaba condicionada, Q1 no sería igual a 1, por lo que el Dynamic Text que se mostraría sería siempre ‘el coche que usas más’.
Ejemplo 2 #
En este ejemplo veremos cómo gestionar el Dynamic Text con más de una condición.
/page P1
Q1
Por favor califica el producto con un valor de 1 a 5
1 Ingresa el valor (de 1 a 5) ->T /V "Ni,1:5"
/page P2
Q2
Indicaste un valor <span style="background: #29E7CF;"> <i>dynamic text</i> </span>, ¿podrías decirnos por qué?El Dynamic Text de la pregunta Q2 cambiará según la respuesta numérica dada en la pregunta Q1.
Paso 1 #
Abre el editor de texto de la pregunta Q2 y escribe el texto estático. Luego haz clic en el botón
.
Paso 2 #
Escribe las condiciones y las frases que se mostrarán.
( [Q1]>=4 ) ? 'positivo' : ( [Q1]<=2 ) ? 'negativo' : ( [Q1]==3 ) ? 'neutro' : ' 'Si la respuesta numérica dada en la pregunta Q1 es mayor o igual a 4, se mostrará ‘positivo’. Si es menor o igual a 2, se mostrará ‘negativo’. Si es igual a 3, se mostrará ‘neutro’. En caso contrario, no se mostrará nada.
Nota
- Es importante señalar que la última condición se caracteriza por tener la última secuencia de texto vacía (comilla simple – comilla simple sin contenido). La sintaxis exige que cada condición tenga siempre una secuencia para TRUE y una para FALSE. Así que, incluso cuando la condición no pueda ser falsa, la secuencia FALSE debe dejarse vacía.
Ejemplo 3 #
En este ejemplo usaremos el texto dinámico para añadir una nota que solo verán los entrevistadores. Los encuestados de las entrevistas CAWI no podrán verla.
/page P1
Q1
¿Cómo evaluaría nuestro servicio? + <span style="background: #29E7CF;"> <i>dynamic text</i> </span> solo visible para el operador
1 Excelente <br />2 Adecuado <br />3 Normal <br />4 Inadecuado <br />5 MaloEl dynamic text en el cuerpo de la pregunta debe contener una nota que solo se mostrará al operador: ‘Respuesta espontánea, no leer las opciones’.
Paso 1 #
Abre el editor de texto de la pregunta Q2 y escribe el texto estático. Luego haz clic en el botón
.
Paso 2 #
Escribe la condición y las dos frases que se mostrarán.
( module()==CATI ) ? 'Respuesta espontánea, no leer las opciones' : ''Si la entrevista se completa por CATI, se mostrará el texto ‘Respuesta espontánea, no leer las opciones’. De lo contrario, no escribas nada.