Plantillas y trucos de Formularios de LimeSurvey

LimeSurvey es la herramienta más potente y versátil para diseñar formularios. Al mismo tiempo, es la más compleja de manejar porque contiene muchas opciones de configuración. En este listado con todos los tipos de preguntas podrás comprobar la cantidad de posibilidades que ofrece.

Para ayudarte a comenzar, hemos diseñado una serie de formularios tipo que compartimos en esta página. Van acompañados de una breve explicación de lo que incluye cada uno de ellos.  Solo tienes que descargar el archivo .lss e importarlo en Formularios. Podrás ver y estudiar su configuración y estructura, personalizarlo y reutilizarlo.

Al final de esta página hemos recopilado una serie de trucos útiles para sacar más partido a esta potente herramienta.

Antes de solicitar datos personales en un formulario te recomendamos la lectura del apartado "¿Qué datos puedo recopilar?"

Plantillas de Formularios de LimeSurvey

Inscripción en talleres formativos para el claustro
Sugerencias, quejas y agradecimientos
Incidencias TIC con preguntas condicionales
Uso de ecuaciones y fórmulas en preguntas

Se pueden reutilizar distintos datos introducidos por el usuario para realizar algún tipo de operación o aplicar una fórmula. En el siguiente ejemplo le preguntamos al usuario su estatura y su peso, limitando las respuestas que puede incluir. El formulario automáticamente calcula su Índice de Masa Corporal (IMC) con una pregunta tipo "Ecuación":

Incluir un temporizador en el formulario

Podemos incluir un temporizador en las preguntas y programar distintos mensajes según vaya avanzando el cronómetro. En el ejemplo se dispone de 50 segundos para completar la pregunta. Cuando falten 30 segundos aparecerá un mensaje de advertencia durante 5 segundos. Cuando falten 20 segundos aparecerá otro mensaje de advertencia durante 5 segundos. Al finalizar aparecerá otro mensaje de advertencia. Estos tiempos y mensajes se programan en el menú de la pregunta "Configuración/Temporizador".

Recopilar datos y que se realice la suma por filas y columnas de manera automática

Trucos de LimeSurvey

Finalizar el formulario si un usuario selecciona una opción concreta en una pregunta o darle la oportunidad de regresar a la pregunta anterior y continuar respondiendo el formulario

Esta es otra interesante posibilidad de la opción "Cuotas". En algún momento del formulario podemos querer que, en función de una respuesta, el formulario continúe o finalice. En el formulario ejemplo "Inscripción en talleres formativos para el claustro" hemos utilizado la "Cuota cero" cuando alguien selecciona el taller de "Protección de datos en el ámbito educativo".

En ese momento se le ha ofrecido al usuario la posibilidad de finalizar el formulario o de regresar a la pantalla anterior para seleccionar otro taller.

Pero, ¿y si quisiéramos que, al seleccionar esa opción, automáticamente el formulario finalizara? Para lograr eso, a la hora de configurar la "cuota cero" debemos seleccionar la opción "Concluir el formulario" en la casilla "Acción de la cuota".

Que varias personas reciban en su correo las respuestas del formulario

Si queremos que cada vez que alguien responda el formulario varias personas reciban en su correo esas respuestas, hay que añadir los destinatarios en "Configuración" -> "Notificaciones y datos" -> "Enviar notificación detallada al administrador al siguiente correo electrónico" e incluir todos los destinatarios separados por ";"

Incluir varios destinatarios de respuestasConocer quién rellena un formulario sin disponer de los correos electrónicos de los usuarios

A veces no disponemos de los correos electrónicos de los potenciales usuarios del formulario, pero nos gustaría que las respuestas no fueran anónimas. Para eso disponemos de la opción de "Registro público"  en la que quien quiera acceder al formulario deberá ingresar su correo electrónico. Automáticamente recibirá un enlace al formulario en su bandeja de entrada del correo y sus respuestas se vincularán a ese correo.

Antes de solicitar datos personales en un formulario te recomendamos la lectura del apartado "¿Qué datos puedo recopilar?"

Este es un ejemplo de la página de "Registro público" para que se pueda comprobar lo que ocurre al introducir un correo electrónico. Configuración de Registro Público

Formulario en distintos idiomas

Si  necesitamos que un mismo formulario pueda ser rellenado por personas que solo conozcan determinados idiomas podemos personalizarlo para cada idioma. No es algo automático ya que tendremos que traducir y escribir todos los textos en cada idioma, pero para el usuario es muy cómodo ya que podrá cambiar el idioma del formulario seleccionando uno de los disponibles en el desplegable.

Compartir formulario con código QR

Siempre hay que tener mucha precaución a la hora de escanear códigos QR, pero a veces resulta cómodo ofrecer el formulario a través de este recurso.

Programar fecha de inicio y finalización del formulario

En "Configuración" -> "Publicación y control de acceso" se puede configurar la fecha y hora de inicio y/o de finalización. Después de hacerlo solo hay que "Activar el formulario" para que esa configuración se aplique.

control_acceso.pngExportar / importar un formulario, un grupo de preguntas o una pregunta

Cuando disponemos de distintos formularios creados, a veces resulta más cómodo reutilizar lo ya creado en vez de generarlo de nuevo. También podemos enviar el archivo exportado a otro usuario para que lo importe en su cuenta de Formularios y lo reutilice. LimeSurvey permite la reutilización de un formulario completo, la reutilización de una sección o de una única pregunta.

Reutilización de una respuesta en otro lugar del formulario

Podemos reutilizar la respuesta que se nos aporta en una pregunta en el enunciado de otra pregunta posterior. Por ejemplo, en la primera pregunta de un formulario, a la que le ponemos el código A1, preguntamos "Nombre y apellidos". A partir de ese momento, cada vez que incluyamos en el enunciado de otra pregunta o en el mensaje de despedida ese código entre corchetes {A1}, LimeSurvey lo sustituirá por la respuesta que el usuario haya incluido en esa pregunta. En este vídeo podemos acceder a un tutorial sobre la reutilización de respuestas.

Incluir prefijos y sufijos en las respuestas.

En las preguntas donde el usuario tiene que escribir la respuesta, podemos configurar parte de la misma con prefijos y/o sufijos. Por ejemplo, si preguntamos cuántos minutos diarios dedica un alumno a realizar ejercicio, podemos incluir en la respuesta, "Configuración" -> "Mostrar" como prefijo "He realizado" y como sufijo "minutos de ejercicio.":

Captura-de-pantalla--2024-03-26-19-39-50.png

Incluir una respuesta que excluya de manera automática el resto de opciones

En una pregunta de opción múltiple el usuario puede seleccionar varias respuestas, si no utilizamos ningún filtro podrá seleccionar todas las que quiera. Es posible que una de esas respuestas sea excluyente, es decir, que si se selecciona ya no tendrá sentido seleccionar ninguna de las demás por lo que, lo más lógico, es que de manera automática no se puedan seleccionar. Veamos el siguiente ejemplo para comprenderlo mejor, en él se pueden seleccionar todas las opciones posibles:videoconf1.pngPero si se selecciona la primera no tendría lógica que se pudieran seleccionar ninguna de las demás por lo que deberían aparecer bloqueadas:

videoconf2.pngEsto se logra incluyendo el código de esa respuesta en ""Configuración" -> "Lógica" -> "Opción exclusiva":

exclusiva.pngForzar a que la respuesta se ciña a lo solicitado

A veces necesitamos que el usuario se ciña a unos parámetros a la hora de responder a una pregunta:

  • Si queremos que solo se suba un tipo de contenido en las preguntas de  "Subir ficheros" tendremos que indicar en el apartado de la pregunta "Configuración" -> "Otros" -> "Tipo de ficheros permitidos" las extensiones de tipos de archivos aceptados separados por comas.
  • Si queremos que solo se pueda responder con números podemos utilizar una pregunta del tipo "Máscara" -> "Entrada numérica".
  • Si queremos que solo se pueda incluir un número entero, un número de determinas cifras o entre un mínimo y/o un máximo, dentro de las preguntas del tipo "Máscara" -> "Entrada numérica" podremos ajustar esos datos en "Configuración" -> "Entrada".
  • Si queremos que solo se pueda incluir un texto con determinado número de caracteres en las preguntas de texto, podemos indicar el número máximo en "Configuración" -> "Entrada".
  • Si queremos que se responda con un correo @educa.madrid.org incluiremos en el apartado de la pregunta "Configuración" -> "Validación de entrada" esta fórmula: /^[a-zA-Z0-9_.+-]+@(?:(?:[a-zA-Z0-9-]+\.)?[a-zA-Z]+\.)?(educa.madrid)\.org$/
  • Si queremos que se responda con un código de centro que tenga 8 cifras y que solo pueda empezar por "280" incluiremos en el apartado de la pregunta "Configuración -> "Validación de entrada" esta fórmula: /\b(280)\d{5}/