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 "is the greatest one" 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: is the greatest one (tiene el mayor valor).

Este tutorial arma un quiz de tres perfiles (Builder, Strategist, Connector). 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 Logic de cualquier pregunta, haz clic en Variables y agrega una variable Number (Número) por cada resultado posible, todas partiendo de 0. Las nuestras: builder, strategist y connector.

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 Else: IF la respuesta es la opción “estructura y sistemas”, THEN Add 1 a strategist; si no, la opción “moverse rápido” suma 1 a builder; si no, la opción “personas e ideas” suma 1 a connector.

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 “is the greatest one”

Crea una pantalla final por perfil. Luego, en la Statement, encadena una regla por perfil: IF builder is the greatest one (tiene el mayor valor), THEN Go to (Ir a) la pantalla final de Builder; si no, strategist tiene el mayor valor va a la pantalla final de Strategist; y así sucesivamente.

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

Is the greatest one (tiene el mayor valor) 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 is the greatest one

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 AI (IA) para generar el título y la descripción para cada persona. El prompt puede referenciar las variables de perfil (“Con base en @builder, @strategist y @connector, 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, e is the greatest one (tiene el mayor valor) eligiendo al ganador.

Artículos relacionados: