Base de conocimientos

Sistema de variables

Las variables son un mecanismo de cálculo en Pollsar que permite recopilar, almacenar y utilizar valores durante la realización de una encuesta. Con las variables puedes calcular puntuaciones, personalizar textos de preguntas, controlar la lógica de ramificación y crear escenarios interactivos.

Todas las variables son globales — están disponibles en todas las partes de la encuesta y en cualquier momento durante la realización. Para insertar el valor de una variable en el texto de una pregunta, título o página, encierra su nombre entre llaves: {variable_name}.

Variables de usuario

Las variables de usuario son creadas manualmente por el autor en la configuración de la encuesta (botón Configuración → pestaña Variables de usuario).

Creación y configuración

Introduce el nombre de una nueva variable en el campo de entrada. El nombre puede contener letras latinas, dígitos y guiones bajos. Si introduces un nombre en otro idioma, el sistema lo transliterará automáticamente a caracteres latinos.

El valor inicial por defecto es 0. Se puede cambiar en la configuración de la variable. Las variables no tienen tipo — aceptan valores tanto numéricos como de texto según el contexto.

Notice image
IMG: Captura de pantalla de la pestaña Variables de usuario en la configuración de la encuesta — lista de variables con badges verdes y valores.

Qué puedes hacer con las variables

  • Asignar valores — valores fijos o de la respuesta de un encuestado a una pregunta específica.
  • Realizar aritmética — suma, resta, multiplicación, división.
  • Comparar — usar en condiciones de lógica de ramificación.
  • Insertar en textos — mostrar el valor de la variable al encuestado directamente en preguntas y páginas de la encuesta.

Más sobre cálculos en el artículo «Function — cálculos con variables». Sobre la verificación de condiciones — en el artículo «Rule — reglas condicionales».

Variables del sistema

Las variables del sistema se crean automáticamente junto con la encuesta. Sus valores se determinan durante la realización y no pueden ser modificados por el autor.

  • ps_answer_last — la respuesta del encuestado a la pregunta anterior. Vacía al inicio de la encuesta. También vacía si la pregunta anterior contiene un sistema complejo de múltiples respuestas.
  • ps_duration_poll — tiempo en minutos transcurrido desde el inicio de la encuesta. Se actualiza dinámicamente.
  • ps_duration_set — tiempo en minutos asignado para completar la encuesta (si el autor estableció un límite). Si no se estableció límite, el valor es 0.
  • ps_audience — el nombre de la audiencia a la que pertenece el encuestado actual. Las audiencias se crean en la etapa de publicación.

Las variables del sistema se pueden usar en textos y lógica igual que las variables de usuario.

Cómo distinguir las variables en la interfaz

Las variables de usuario y del sistema se distinguen visualmente en la interfaz. En la configuración de lógica, las variables de usuario están resaltadas con un badge verde, mientras que las del sistema tienen un badge amarillo. Las variables del sistema también se reconocen fácilmente por el prefijo ps_ en su nombre.

En la lista desplegable de variables (panel de formato de texto), las variables de usuario se muestran en texto verde, las del sistema en texto oscuro.