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
- Diseñado en 3 idiomas: español, inglés y ruso.
- Respuestas anonimizadas.
- Obligatoria aceptación de la política de protección de datos.
- Presentación "Sección por sección":
- Primera sección (dos preguntas):
- Nombre.
- Correo de EducaMadrid (con fórmula de validación).
- Segunda sección: una pregunta. Enunciado personalizado con el nombre del asistente aportado en la primera sección.
- Primera sección (dos preguntas):
- Solo se puede seleccionar un taller. Cada uno tiene distinto número de plazas y cuando se llene le ofrecerá al usuario la posibilidad de seleccionar otro taller (funcionalidad "Cuotas").
- Número de plazas por taller:
- Protección de datos (cero plazas). Si se selecciona este taller, saldrá el mensaje de "Taller completo" y ofrecerá la posibilidad de regresar y seleccionar otro taller.
- MAX, la distribución GNULinux de la Comunidad de Madrid (20 plazas).
- EMPieza, el panel de control de EducaMadrid (1000 plazas).
- Gamifica tu Aula Virtual con EducaMadrid (2000 plazas).
- Todos los talleres estaban completos y me he quedado sin plaza (sin límite de plazas).
- Mensaje de despedida personalizado con el nombre del asistente. Opciones adicionales: imprimir las respuestas y acceder a la web del centro organizador para más información.
- Ver el formulario "Inscripción en talleres formativos".
- Descargar la plantilla del formulario.
Sugerencias, quejas y agradecimientos
- Sin pantalla de "Bienvenida", aparece directamente la primera pregunta de la primera sección.
- Respuestas anonimizadas.
- Presentación "Sección por sección".
- Una única sección con tres preguntas.
- Pregunta optativa para adjuntar archivos.
- Aparición de teclado en pantalla.
- Ver el formulario "Sugerencias, quejas y agradecimientos".
- Descargar la plantilla del formulario.
Incidencias TIC con preguntas condicionales
- Pantalla de "Bienvenida" activada
- Presentación "Pregunta a pregunta".
- Once secciones con varias respuestas en cada sección.
- Utilización del "Diseñador de condiciones" que permite que vayan apareciendo unas preguntas u otras en función de las respuestas anteriores.
- Se incluye una pregunta final para subir imágenes, vídeos o audios relacionados con la incidencia, si fuera necesario.
- Se recomienda configurarlo para que varios usuarios reciban en el correo la incidencia.
- Ver el formulario "Incidencias TIC".
- Descargar plantilla del formulario.
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":
- Ver el formulario "IMC".
- Descargar plantilla del formulario.
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".
- Ver el formulario "Ejemplo de temporizador".
- Descargar la plantilla del formulario.
Recopilar datos y que se realice la suma por filas y columnas de manera automática
- Sin pantalla de "Bienvenida", aparece directamente la primera y única pregunta.
- Pregunta tipo "Matriz (textos)" en la que se van sumando los resultados de las filas y columnas.
- Activada la opción "Cargar automáticamente url de salida" para que, al terminar el formulario, se cargue la página que se ha incluido en "Configuración/Elementos de texto/URL de salida".
- Ver el formulario "Sumar filas y columnas".
- Descargar la plantilla del formulario.
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 ";"
Conocer 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.
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.
Exportar / 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.":
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:Pero 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:
Esto se logra incluyendo el código de esa respuesta en ""Configuración" -> "Lógica" -> "Opción exclusiva":
Forzar 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}/