NueForm

Tipos de Preguntas de Elección

Documentación para los tipos de preguntas de Opción Múltiple, Desplegable, Elección con Imagen, Sí/No, Clasificación y Matriz.

Opción Múltiple

Presenta una lista de opciones de texto para que el encuestado elija. Soporta selección única, selección múltiple, texto libre "Otro", aleatorización y orden alfabético.

Pregunta de Opción Múltiple
Una pregunta de opción múltiple con varias opciones.

Type identifier: multiple_choice

Propiedades

PropiedadTipoDescripciónPredeterminado
choicesChoice[]Array de opciones de elección. Cada elección tiene un id, label e imageUrl opcional.[]
allowMultiplebooleanPermitir al encuestado seleccionar más de una opción.false
allowOtherbooleanMostrar una opción "Otro" con una entrada de texto libre donde el encuestado puede escribir una respuesta personalizada.false
randomizebooleanAleatorizar el orden de las opciones cada vez que se muestra la pregunta.false
alphabeticalOrderbooleanOrdenar las opciones alfabéticamente. Se ignora si randomize está habilitado (randomize tiene precedencia).false

Objeto de Elección

Cada elección en el array choices tiene:

CampoTipoDescripción
idstringIdentificador único para esta elección. Usado en saltos lógicos y puntuación.
labelstringEl texto de visualización para la elección.
imageUrlstringURL de imagen opcional para la elección (no se usa típicamente en opción múltiple estándar; ver Elección con Imagen).

Validación

Si required es true, el encuestado debe seleccionar al menos una opción antes de continuar.

Operadores de Salto Lógico

equals, not_equals, is_answered, is_not_answered

Cuando se usa equals o not_equals, el valor de comparación es el ID de la elección. Para preguntas de selección múltiple, equals verifica si el valor está entre los elementos seleccionados.

Formato de Respuesta

  • Selección única (allowMultiple: false): Un string (el ID de la elección seleccionada).
  • Selección múltiple (allowMultiple: true): Un array de strings (los IDs de las elecciones seleccionadas).

Puntuación en Modo Cuestionario

Opción Múltiple es un tipo de pregunta puntuable en todos los modos de cuestionario:

  • Knowledge Quiz: Establece correctAnswers (array de IDs de elecciones correctas) y correctAnswerScore (puntos por respuesta correcta).
  • Lead Qualification: Establece choiceScores (mapeo de ID de elección a valor de puntos).
  • Match Quiz: Establece choiceOutcomes (mapeo de ID de elección a IDs de preguntas de pantalla final).

Los atajos de teclado están disponibles para la selección de opciones. Los encuestados pueden presionar teclas de letras (A, B, C, etc.) para seleccionar opciones, que aparecen como indicadores junto a cada elección.


Desplegable

Un menú desplegable para seleccionar de una lista de opciones. Soporta la misma configuración que Opción Múltiple pero muestra las opciones en un formato de desplegable compacto.

Pregunta de Desplegable
Una pregunta de selector desplegable.

Type identifier: dropdown

Propiedades

PropiedadTipoDescripciónPredeterminado
choicesChoice[]Array de opciones de elección.[]
allowMultiplebooleanPermitir seleccionar múltiples opciones del desplegable.false
allowOtherbooleanMostrar una opción "Otro" con entrada de texto libre.false
placeholderstringTexto de marcador de posición mostrado antes de hacer una selección.Ninguno
randomizebooleanAleatorizar el orden de las opciones.false
alphabeticalOrderbooleanOrdenar las opciones alfabéticamente.false

Validación

Si required es true, el encuestado debe seleccionar al menos una opción.

Operadores de Salto Lógico

equals, not_equals, is_answered, is_not_answered

Formato de Respuesta

  • Selección única: Un string (el ID de la elección seleccionada).
  • Selección múltiple: Un array de strings (los IDs de las elecciones seleccionadas).

Puntuación en Modo Cuestionario

Desplegable es un tipo de pregunta puntuable. La configuración de puntuación es idéntica a Opción Múltiple.


Elección con Imagen

Presenta opciones basadas en imágenes para que el encuestado elija. Cada elección muestra una imagen con una etiqueta de texto opcional debajo.

Pregunta de Elección con Imagen
Una pregunta de elección con imagen con opciones de imágenes.

Type identifier: picture_choice

Propiedades

PropiedadTipoDescripciónPredeterminado
choicesChoice[]Array de opciones de elección. Cada elección debe tener un imageUrl además de id y label.[]
allowMultiplebooleanPermitir seleccionar múltiples imágenes.false
allowOtherbooleanMostrar una opción "Otro" con entrada de texto libre.false
randomizebooleanAleatorizar el orden de las opciones de imagen.false
alphabeticalOrderbooleanOrdenar las opciones alfabéticamente por etiqueta.false

Objeto de Elección (Elección con Imagen)

CampoTipoDescripción
idstringIdentificador único para esta elección.
labelstringEtiqueta de texto mostrada debajo de la imagen.
imageUrlstringURL de la imagen a mostrar para esta elección.

Validación

Si required es true, el encuestado debe seleccionar al menos una imagen.

Operadores de Salto Lógico

equals, not_equals, is_answered, is_not_answered

Formato de Respuesta

  • Selección única: Un string (el ID de la elección seleccionada).
  • Selección múltiple: Un array de strings (los IDs de las elecciones seleccionadas).

Puntuación en Modo Cuestionario

Elección con Imagen es un tipo de pregunta puntuable. La configuración de puntuación es idéntica a Opción Múltiple.

Las opciones de Elección con Imagen se muestran en un diseño de cuadrícula responsivo. En escritorio, las imágenes se muestran en una cuadrícula multicolumna; en móvil, se apilan verticalmente.


Sí / No

Una pregunta binaria simple que presenta los botones "Sí" y "No".

Pregunta Sí/No
Una pregunta de elección binaria sí/no.

Type identifier: yes_no

Propiedades

El tipo de pregunta Sí/No no tiene propiedades adicionales más allá de las propiedades comunes de preguntas.

Validación

Si required es true, el encuestado debe hacer clic en "Sí" o "No".

Operadores de Salto Lógico

equals, not_equals, is_answered, is_not_answered

Cuando se usa equals, compara contra true (Sí) o false (No). Los valores de string "true" y "false" también son aceptados.

Formato de Respuesta

La respuesta se almacena como un boolean (true para Sí, false para No, o null si no se responde).

Puntuación en Modo Cuestionario

Sí/No es un tipo de pregunta puntuable:

  • Knowledge Quiz: Establece correctAnswers con un solo valor de "true" o "false".
  • Lead Qualification: Establece choiceScores con claves "true" y "false".
  • Match Quiz: Establece choiceOutcomes con claves "true" y "false".

La pregunta Sí/No avanza automáticamente a la siguiente pregunta inmediatamente al seleccionar. No hay un botón "OK" separado.


Clasificación

Presenta una lista de elementos para que el encuestado los ordene en su orden preferido arrastrando y soltando.

Pregunta de Clasificación
Una pregunta de arrastrar para clasificar donde los encuestados reordenan elementos.

Type identifier: ranking

Propiedades

PropiedadTipoDescripciónPredeterminado
choicesChoice[]Array de elementos a clasificar. Cada uno tiene un id y label.[]

Validación

Si required es true, el encuestado debe enviar una clasificación (todos los elementos deben estar en un orden definido).

Operadores de Salto Lógico

equals, not_equals, is_answered, is_not_answered

Formato de Respuesta

La respuesta se almacena como un array de strings (IDs de elecciones en el orden clasificado por el encuestado, del primero al último).

json
["choice_3", "choice_1", "choice_2"]

El campo de clasificación usa interacción de arrastrar y soltar. En dispositivos móviles, los encuestados pueden usar gestos táctiles para reordenar elementos.


Matriz

Un tipo de pregunta basado en cuadrícula donde los encuestados califican múltiples elementos (filas) a través de múltiples categorías (columnas). Cada intersección fila-columna es una opción seleccionable.

Pregunta de Matriz
Una pregunta de cuadrícula de matriz con filas y columnas.

Type identifier: matrix

Propiedades

PropiedadTipoDescripciónPredeterminado
rowsstring[]Array de etiquetas de fila (los elementos que se están calificando).[]
columnsstring[]Array de etiquetas de columna (las categorías de calificación).[]
randomizeRowsbooleanAleatorizar el orden de las filas.false
randomizeColumnsbooleanAleatorizar el orden de las columnas.false

Validación

Si required es true, el encuestado debe seleccionar una opción por fila.

Operadores de Salto Lógico

equals, not_equals, is_answered, is_not_answered

Formato de Respuesta

La respuesta se almacena como un object (Record<string, string>) mapeando cada etiqueta de fila a la etiqueta de columna seleccionada:

json
{
  "Product Quality": "Excellent",
  "Customer Service": "Good",
  "Value for Money": "Average"
}

Las preguntas de Matriz se muestran como una cuadrícula responsiva en escritorio y se adaptan a un formato apilado en dispositivos móviles para mejor usabilidad. Tanto las filas como las columnas soportan aleatorización independiente.

Ultima actualizacion: 6 de abril de 2026