Es posible que para preguntas de selección múltiple sea necesario que el usuario seleccione todas las opciones o la mayoria de ellas, sin embargo esto puede tomar mucho tiempo si la pregunta cuenta con un amplio número de opciones. Con el fin de evitar que esto sea una tarea tediosa que tome mucho tiempo usted tiene 2 opciones:

  • Opción 1: Marcado por default
  • Opción 2: Opción adicional todas

Veamos en detalle estos casos:

Opción 1 Marcado por default

Esta opción le permite tener al inicio de la pregunta todas las opciones marcadas y/o seleccionadas de forma tal que el usuario solo tendrá que desmarcar aquellas opciones que no quiere incluir en la respuesta. La ventaja de usar esta opción es que no forza la selección de todas las opciones. Esta opción esta disponible tanto para opciones fijas (escritas directamente en el formulario) como para opciones dinámicas (desde csv u otro formulario).

Opciones fijas

Cómo se usa (visualiza)

En dispositivo móvil:

Form. web:

Cómo se diseña (define en un formulario):

Partiendo del hecho que las respuestas a preguntas de selección múltiple se guardan como una lista separada por espacios coloque en la columna calculation un join del total de opciones empleando el espacio como separador.

Opciones dinámicas

Cómo se usa (visualiza)

En dispositivo móvil:

Form. web:

Cómo se diseña (define en un formulario):

Para obtener el listado de opciones completo emplee una pregunta calculate para traer el listado empleando un pulldata, en el siguiente ejemplo se emplea un pulldata 6 parámetros. Agregue una pregunta de selección múltiple para datos dinámicos, es decir, usando la apariencia search() y empleando once en la columna calculation cargue el listado de opciones que trajo en la pregunta anterior.

Opción 2: Opción adicional todas

Agregar una opción adicional (Todas / All) y asociar la respuesta a emplear a una pregunta tipo calculate que estipule que si no se selecciona esta opción la respuesta será las opciones seleccionadas y si se selecciona la respuesta será todas las opciones. La desventaja de emplear esta opción es que forza el proceso a la selección una a una o a que obligatoriamente la respuesta incluya todas las respuestas.

Esta opción esta disponible tanto para opciones fijas (escritas directamente en el formulario) como para opcines dinámicas (desde csv u otro formulario). Sin embargo, para opciones dinámicas solo esta disponible para formularios móviles.

Opciones fijas:

Cómo se usa (visualiza)

En dispositivo móvil:
Form. web:

Cómo se diseña (define en un formulario):

En la lista de opciones agregue la opción adicional TODAS, luego agregue una pregunta de selección múltiple normal finalmente adicione una pregunta tipo calculate en la cual defina mediante un if() que si el usuario selecciona la opción TODAS la respuesta será todas las opciones.

Opciones dinámicas: (No disponible para formularios web)

Cómo se usa (visualiza)

En dispositivo móvil:

Cómo se diseña (define en un formulario):

En la lista de opciones agregue la opción adicional 0 con label TODAS, luego agregue una pregunta de selección múltiple para datos dinámicos, es decir, usando la apariencia search() , finalmente adicione una pregunta tipo calculate en la cual defina mediante un if() que si el usuario selecciona la opción 0 la respuesta será todas las opciones.

Advertencia: tenga en cuenta que para la opción TODAS es imperativo que el valor de la opción sea 0, incluso si cambia el label por un texto diferente. Lo anterior, debido a que se tiene una opcion estática ( TODAS) y una dinámica.

En los siguientes enlaces encontrara el formulario empleado en este ejemplo así como el recurso compartido del que hace uso el mismo:

Formulario

Archivo csv

¿Te ayudó este artículo?

Angee Ballesteros

Ing. Electrónica, Especialista en Ing. de Software

Deja una Respuesta

Debes estar logueado para poder comentar.