Skip to main content

Cómo crear un quiz de descubrimiento de perfil

Crea un quiz de "¿qué tipo eres?" en Yay! Forms: una variable por perfil, respuestas que las alimentan y el operador "tiene el valor más alto" que elige la pantalla de resultado ganadora.

“¿Qué tipo de emprendedor eres?”, las evaluaciones DISC, “encuentra tu rutina de cuidado de la piel”: los quizzes de descubrimiento de perfil no suman un único puntaje. Cada respuesta alimenta uno de varios contadores, y el contador que termina más alto decide el resultado. Yay! Forms tiene un operador hecho justo para esa comparación: tiene el valor más alto.

Este tutorial arma un quiz de tres perfiles (Constructor, Estratega, Conector). Si las reglas y las variables son nuevas para ti, primero lee Cómo añadir una estructura de lógica a tu formulario.

Paso 1: Una variable por perfil

Abre la pestaña Lógica de cualquier pregunta, haz clic en Variables y agrega una variable Número por cada resultado posible, todas partiendo de 0. Las nuestras: constructor, estratega y conector.

El gestor de variables con una variable por perfil

Paso 2: Cada respuesta alimenta un perfil

En cada pregunta del quiz, encadena una regla por opción con EN OTRO CASO: SI la respuesta es la opción “estructura y sistemas”, ENTONCES Agregar 1 a estratega; si no, la opción “moverse rápido” suma 1 a constructor; si no, la opción “personas e ideas” suma 1 a conector.

Tres reglas encadenadas en una pregunta, una por perfil

Como cada persona elige exactamente una opción, coincide exactamente una regla por pregunta. Repite el patrón en todas las preguntas del quiz. Las respuestas ponderadas también funcionan: una respuesta puede sumar 2 a un perfil, o alimentar dos perfiles con dos acciones en la misma regla.

Paso 3: El paso final extra (no lo saltes)

Esta es la trampa en la que todos caen: las reglas se ejecutan cuando su pregunta se responde, así que una regla de redirección en la última pregunta del quiz leería los contadores antes de que los puntos de esa misma pregunta se apliquen. Los totales no son definitivos hasta después de la última respuesta.

La solución es un paso extra después de la última pregunta, sin puntos propios, para alojar las reglas de redirección. Una Statement (Declaración) funciona bien para esto: muestra un mensaje (“Tu resultado está listo”), no pregunta nada y le da a la lógica un lugar donde ejecutarse después de terminar todo el conteo.

La Statement agregada después de la última pregunta del quiz para alojar las reglas de redirección

Paso 4: Redirige con “tiene el valor más alto”

Crea una pantalla final por perfil. Luego, en la Statement, encadena una regla por perfil: SI constructor tiene el valor más alto, ENTONCES Ir a la pantalla final de Constructor; si no, estratega tiene el valor más alto va a la pantalla final de Estratega; y así sucesivamente.

Las reglas encadenadas de la Statement, cada una envía el perfil con mayor valor a su pantalla final

Tiene el valor más alto compara la variable contra todas tus demás variables y se cumple cuando contiene el valor más alto. Lo encontrarás junto a los demás operadores de comparación siempre que la condición evalúe una variable:

La lista de operadores para variables, incluido tiene el valor más alto

Alternativa más ligera: una sola pantalla final personalizada con IA

Si tus resultados cambian en el texto y no en la estructura, sáltate las múltiples pantallas finales: mantén una sola pantalla final y usa su pestaña IA para generar el título y la descripción para cada persona. El prompt puede referenciar las variables de perfil (“Con base en @constructor, @estratega y @conector, dile a la persona cuál es su tipo”), lo que convierte todo el paso de redirección en una frase en lenguaje simple.

Conclusión

Construiste el patrón del quiz de perfil: una variable por perfil, reglas encadenadas que las alimentan en cada pregunta, una Statement después de la última pregunta, y tiene el valor más alto eligiendo al ganador.

Artículos relacionados: