Base de conocimientos

Fundamentos de la lógica de encuestas

La lógica permite crear encuestas adaptativas en las que la secuencia de preguntas, los cálculos y las acciones dependen de las respuestas del encuestado. Sin lógica, las preguntas siguen una tras otra en un orden fijo. Con lógica, la encuesta se vuelve interactiva.

Dónde se configura la lógica

La lógica se configura para cada pregunta individualmente. Haz clic en el botón de ramificación (icono de ramificación) a la derecha de la pregunta en el constructor — se abrirá la pestaña Lógica en la ventana de configuración.

Las preguntas dentro de un grupo no tienen botón de lógica — la lógica se configura a nivel del grupo y se activa al salir de él.

Cuándo se activa la lógica

Las reglas lógicas se ejecutan cuando el encuestado responde a una pregunta y hace clic en el botón Siguiente. El sistema procesa todas las operaciones de arriba a abajo y ejecuta las acciones correspondientes.

Estructura del escenario lógico

Cada pregunta puede contener dos tipos de elementos:

La pestaña Lógica en la configuración de una pregunta: bloques Regla, Función y Acción por defecto

La pestaña Lógica en la configuración de la pregunta

Operaciones lógicas

Bloques opcionales que se añaden según sea necesario. Tres tipos:

  • Regla — verificación de condiciones. Si se cumplen las condiciones, se ejecuta una acción especificada (transición, finalización de la encuesta o cálculo). Más detalles en el artículo «Regla — reglas condicionales».
  • Función — cálculos incondicionales con variables. Se ejecutan siempre, sin verificar condiciones. Más detalles en el artículo «Función — cálculos con variables».
  • Email — envío de un mensaje de correo electrónico. Se ejecuta incondicionalmente en el momento del procesamiento de la lógica. Más detalles en el artículo «Email — envío de mensajes».

Cada pregunta puede contener varias operaciones de cualquier tipo. Las operaciones se ejecutan secuencialmente de arriba a abajo y su orden se puede cambiar.

Acción por defecto

Un elemento obligatorio que siempre está presente. La acción por defecto determina qué ocurre si ninguna de las operaciones lógicas resultó en una transición o finalización de la encuesta:

  • Ir a la siguiente pregunta — comportamiento estándar (por defecto).
  • Ir a un elemento específico — cualquier pregunta, grupo o Finish page (puede dirigir tanto hacia adelante como hacia atrás).
  • Finalizar la encuesta — la encuesta termina y el encuestado es llevado a la Final page.

Alcance

En las condiciones lógicas puedes verificar:

  • La respuesta a la pregunta actual.
  • Las respuestas a cualquier pregunta anterior.
  • Los valores de las variables de usuario y del sistema.

Esto permite construir escenarios complejos que tienen en cuenta todo el historial de respuestas del encuestado.

Lógica AND y OR

Varias condiciones dentro de un solo bloque Regla se combinan con AND — todas las condiciones deben ser verdaderas simultáneamente.

Para implementar la lógica OR (al menos una condición es verdadera), crea varios bloques Regla separados con la misma acción.

Ejemplo de escenario simple

Pregunta Q1: «¿Tienes más de 18 años?» (Yes/No).

  • Regla: si la respuesta es «No» → ir a Finish page F1 con el mensaje «Gracias, esta encuesta está destinada a adultos».
  • Acción por defecto: ir a la siguiente pregunta (Q2).

Como resultado, los encuestados menores de edad terminan la encuesta anticipadamente, mientras que el resto continúa.

Un ejemplo de escenario lógico: una Regla con una condición y un salto a una Finish page, y una Acción por defecto que va a la siguiente pregunta

Un ejemplo de escenario lógico