Descripcion General
NueForm soporta cuatro modos de formulario distintos, cada uno disenado para un caso de uso diferente. El modo del formulario se establece a traves del campo mode en el modelo de formulario y determina como se puntuan las respuestas, como se presenta la retroalimentacion y como se seleccionan las pantallas finales.
Elegir el modo correcto afecta que propiedades a nivel de pregunta estan disponibles y como se calculan los resultados finales del envio.
Modo Estandar
Valor del modo: standard
El modo estandar es el predeterminado para todos los formularios nuevos. Esta disenado para encuestas, formularios de contacto, recoleccion de retroalimentacion, formularios de registro y cualquier escenario donde la puntuacion no es necesaria.
Comportamiento
- Sin puntuacion ni calificacion de ningun tipo.
- Las respuestas se recolectan y almacenan tal cual.
- Las pantallas finales son puramente de visualizacion -- no hay enrutamiento condicional basado en puntuaciones o resultados.
- La pantalla de agradecimiento predeterminada se muestra despues del envio.
Cuando Usar
- Formularios de contacto y captura de leads
- Encuestas de satisfaccion del cliente
- Registro de eventos
- Formularios de retroalimentacion
- Cualquier recoleccion de datos de proposito general
Modo Cuestionario de Conocimiento
Valor del modo: knowledge_quiz
El modo de cuestionario de conocimiento esta disenado para cuestionarios, pruebas, examenes y evaluaciones donde las preguntas tienen respuestas correctas e incorrectas. Cada pregunta puntuable puede definir una o mas respuestas correctas, y el encuestado recibe una puntuacion basada en cuantas respondio correctamente.
Mecanicas de Puntuacion
Cada pregunta puntuable tiene una propiedad correctAnswer que identifica la respuesta correcta. Cuando el encuestado envia, NueForm compara sus respuestas con las respuestas correctas y calcula los resultados:
| Campo de Resultado | Descripcion |
|---|---|
score | El numero de preguntas respondidas correctamente. |
correctAnswers | La cantidad de respuestas correctas. |
totalScorableQuestions | El total de preguntas que participan en la puntuacion. |
maxScore | La puntuacion maxima alcanzable (igual a totalScorableQuestions cuando cada pregunta vale 1 punto). |
Tipos de Preguntas Puntuables
Solo ciertos tipos de preguntas participan en la puntuacion del cuestionario de conocimiento:
- Opcion Multiple
- Desplegable
- Seleccion con Imagen
- Si/No
- Calificacion
- Escala de Opinion
Los tipos de preguntas no puntuables (como texto corto, texto largo, subida de archivos, etc.) se incluyen en el formulario pero no contribuyen a la puntuacion del cuestionario.
Retroalimentacion del Cuestionario
El modo de cuestionario de conocimiento soporta retroalimentacion en tiempo real despues de cada pregunta. Cuando se activa, el encuestado ve inmediatamente si su respuesta fue correcta o incorrecta antes de avanzar a la siguiente pregunta.
Pantallas Finales con Rangos de Puntuacion
En el modo de cuestionario de conocimiento, puedes crear multiples pantallas finales con propiedades scoreRange para mostrar condicionalmente diferentes resultados basados en el rendimiento del encuestado. Cada pantalla final especifica un rango de puntuacion minimo y maximo, y el encuestado es dirigido a la pantalla final cuyo rango contiene su puntuacion final.
Ejemplo:
- Pantalla Final A:
scoreRange8-10 -- "Excelente! Lo lograste!" - Pantalla Final B:
scoreRange5-7 -- "Buen trabajo! Aprobaste." - Pantalla Final C:
scoreRange0-4 -- "Sigue estudiando e intentalo de nuevo."
Cuando Usar
- Cuestionarios y examenes educativos
- Evaluaciones de capacitacion
- Juegos de trivia
- Pruebas de certificacion
- Verificaciones de conocimiento
Modo Calificacion de Leads
Valor del modo: lead_qualification
El modo de calificacion de leads esta disenado para puntuacion de leads, evaluaciones de personalidad y formularios donde diferentes opciones de respuesta llevan diferentes valores de puntos. En lugar de una unica respuesta correcta, cada opcion tiene asignada una puntuacion numerica que se acumula a medida que el encuestado avanza.
Mecanicas de Puntuacion
Cada opcion en una pregunta puntuable tiene una propiedad points que define su valor numerico. A medida que el encuestado selecciona respuestas, los puntos se acumulan en una puntuacion total.
| Campo de Resultado | Descripcion |
|---|---|
| Puntuacion total | La suma de todos los puntos de las opciones seleccionadas en todas las preguntas puntuables. |
matchedEndingId | El ID de la pantalla final cuyo rango de puntuacion coincide con el total del encuestado. |
Configurar Puntos de Opciones
En el editor de preguntas, cada opcion incluye un campo de valor de puntos cuando el formulario esta en modo de calificacion de leads. Por ejemplo:
- "Muy interesado" -- 10 puntos
- "Algo interesado" -- 5 puntos
- "No interesado" -- 0 puntos
Pantallas Finales con Rangos de Puntuacion
Cada pantalla final puede definir un scoreRange con valores min y max. Despues del envio, NueForm empareja la puntuacion total del encuestado con la pantalla final apropiada:
Ejemplo:
- Pantalla Final A:
scoreRange30-50 -- "Eres un lead caliente! Un representante de ventas te contactara pronto." - Pantalla Final B:
scoreRange15-29 -- "Gracias por tu interes. Te enviaremos mas informacion." - Pantalla Final C:
scoreRange0-14 -- "Gracias por tu tiempo. Aqui hay algunos recursos para aprender mas."
Cuando Usar
- Calificacion de leads de ventas
- Evaluaciones de personalidad
- Evaluaciones de riesgo
- Motores de recomendacion
- Puntuacion de prioridad
Modo Cuestionario de Coincidencia
Valor del modo: match_quiz
El modo de cuestionario de coincidencia esta disenado para cuestionarios basados en resultados donde cada respuesta se mapea a un resultado especifico, y el resultado con mas coincidencias determina el resultado. Este es el formato clasico de cuestionarios "Que personaje eres?" o "Cual es tu estilo?".
Mecanicas de Puntuacion
El modo de cuestionario de coincidencia usa un sistema de conteo en lugar de puntos numericos:
- Los resultados del cuestionario se definen en los
quizSettingsdel formulario usando el arrayquizOutcomes. Cada resultado corresponde a una pantalla final. - Cada opcion en una pregunta puntuable tiene una propiedad
matchOutcomeque la mapea a uno de los resultados definidos. - A medida que el encuestado responde preguntas, los conteos se acumulan para cada resultado.
- Despues del envio, el resultado con el conteo mas alto determina que pantalla final se muestra.
Configurar Resultados
Los resultados se definen a nivel de formulario en quizSettings.quizOutcomes. Cada resultado tiene un nombre y corresponde a una pantalla final. En el editor de preguntas, cada opcion se mapea a un resultado a traves de su propiedad matchOutcome.
Ejemplo:
Resultados: "Explorador", "Planificador", "Sociable"
- Pregunta: "Como prefieres pasar los fines de semana?"
- "Senderismo y aventuras" -- se mapea a "Explorador"
- "Organizando y planificando la semana siguiente" -- se mapea a "Planificador"
- "Reuniendose con amigos" -- se mapea a "Sociable"
Despues de que se respondan todas las preguntas, el resultado con el conteo mas alto gana. Si hay un empate, el primer resultado en el array quizOutcomes tiene precedencia.
Cuando Usar
- Cuestionarios de personalidad ("Que personaje eres?")
- Coincidencia de estilo o preferencias
- Cuestionarios de recomendacion de productos
- Evaluaciones de aptitud profesional
- Contenido de "Que tipo de X eres?"
Configuraciones del Cuestionario
Las configuraciones a nivel de cuestionario se almacenan en el campo JSON quizSettings del formulario. Estas configuraciones se aplican globalmente al formulario y controlan el comportamiento de la retroalimentacion.
| Configuracion | Tipo | Descripcion | Modos Aplicables | Por Defecto |
|---|---|---|---|---|
showCorrectAnswers | boolean | Mostrar retroalimentacion de correcto/incorrecto despues de cada envio de pregunta. | knowledge_quiz | true |
correctFeedbackText | string | Mensaje personalizado cuando el encuestado responde correctamente. | knowledge_quiz | "Correct!" |
incorrectFeedbackText | string | Mensaje personalizado cuando el encuestado responde incorrectamente. | knowledge_quiz | "Incorrect!" |
quizOutcomes | array | Array de definiciones de resultados para coincidencia basada en resultados. | match_quiz | [] |
Las configuraciones showCorrectAnswers, correctFeedbackText e incorrectFeedbackText solo se usan en el modo de cuestionario de conocimiento. No tienen efecto en otros modos.
Referencia de Tipos de Preguntas Puntuables
Los siguientes tipos de preguntas participan en la puntuacion en todos los modos de cuestionario (conocimiento, calificacion de leads y coincidencia):
| Tipo de Pregunta | Cuestionario de Conocimiento | Calificacion de Leads | Cuestionario de Coincidencia |
|---|---|---|---|
| Opcion Multiple | Respuesta correcta | Puntos por opcion | Mapeo de resultado |
| Desplegable | Respuesta correcta | Puntos por opcion | Mapeo de resultado |
| Seleccion con Imagen | Respuesta correcta | Puntos por opcion | Mapeo de resultado |
| Si/No | Respuesta correcta | Puntos por opcion | Mapeo de resultado |
| Calificacion | Respuesta correcta | Puntos por opcion | Mapeo de resultado |
| Escala de Opinion | Respuesta correcta | Puntos por opcion | Mapeo de resultado |
Todos los demas tipos de preguntas (texto corto, texto largo, email, subida de archivos, fecha, etc.) no participan en la puntuacion pero pueden incluirse en el formulario para propositos de recoleccion de datos.
Establecer el Modo del Formulario
El modo del formulario se configura en el panel de Form Settings del constructor:
- Abre el formulario en el constructor.
- Navega a Settings.
- Bajo Form Mode, selecciona uno de los cuatro modos.
- Configura las configuraciones especificas del modo (configuraciones de cuestionario, resultados, etc.) segun sea necesario.
- Para cada pregunta puntuable, configura las propiedades de puntuacion (respuestas correctas, puntos de opcion o mapeos de resultado) en el editor de preguntas.
Cambiar el modo del formulario despues de que se hayan configurado preguntas puede borrar los datos de puntuacion especificos del modo (respuestas correctas, puntos de opcion o mapeos de resultado). Es mejor elegir tu modo de formulario antes de construir tus preguntas.
Comparacion de Modos
| Caracteristica | Estandar | Cuestionario de Conocimiento | Calificacion de Leads | Cuestionario de Coincidencia |
|---|---|---|---|---|
| Puntuacion | Ninguna | Correcto/incorrecto | Basada en puntos | Basada en conteo |
| Config. por pregunta | Ninguna | correctAnswer | points en cada opcion | matchOutcome en cada opcion |
| Calculo de resultado | Ninguno | Puntuacion, conteo de correctas, puntuacion max | Puntos totales, final coincidente | Resultado con mayor conteo |
| Enrutamiento de pantalla final | Solo predeterminado | Rango de puntuacion | Rango de puntuacion | Conteo de resultado |
| Retroalimentacion despues de respuesta | No | Si (configurable) | No | No |
| Mejor para | Encuestas, formularios | Pruebas, cuestionarios | Puntuacion de leads, evaluaciones | Cuestionarios de personalidad |