
Objeto de Opción Múltiple
El Objeto de Opción Múltiple presenta a los participantes un conjunto de opciones etiquetadas y registra cuál seleccionan. Las opciones pueden ser etiquetas de texto estáticas o estar impulsadas por variables de Labvanced en tiempo de ejecución, lo que facilita la construcción de cuestionarios dinámicos donde las etiquetas de las opciones y los valores enviados cambian según respuestas anteriores o condiciones experimentales. La respuesta seleccionada se almacena en una variable de cadena vinculada.
Tabla de Contenidos
Añadiendo el Objeto de Opción Múltiple
En la barra de herramientas del editor de tareas, abre el grupo Question Options y selecciona Multiple Choice para añadir el elemento al marco actual.
Cuando se añade el elemento, Labvanced te pedirá que nombres la variable que almacenará la respuesta seleccionada por el participante. La variable es de tipo cadena y registra el valor enviado de la opción que el participante elija.
Por defecto, se añaden automáticamente dos opciones. Puedes añadir o eliminar opciones utilizando los controles + y - en el panel de Propiedades del Objeto.
Propiedades del Objeto
| Propiedad | Predeterminado | Descripción |
|---|---|---|
Randomize Item Order | Apagado | Cuando está habilitado, el orden de las opciones se aleatoriza al inicio de cada prueba. |
Link Item Order to Array | Apagado | Cuando Randomize Item Order está activado, almacena el orden aleatorizado en una variable de matriz numérica. Útil para registrar el orden de presentación en los datos. |
Show Question Header | Encendido | Muestra el texto de la pregunta above las opciones. Edita el texto de la pregunta directamente en el marco en el editor. |
Required | Apagado | Cuando está habilitado, el participante no puede continuar hasta que haya seleccionado una opción. |
Allow Custom Answer | Apagado | Añade un campo de entrada de texto libre como una opción adicional al final de la lista. |
Show only if last option selected | Apagado | Cuando Allow Custom Answer está habilitado, mantiene el campo de texto libre oculto hasta que el participante seleccione la última opción. |
Añadiendo y Configurando Opciones
Cada opción tiene dos partes:
- Etiqueta de visualización: El texto mostrado al participante. Haz clic en el texto de la opción directamente en el marco en el editor para escribir o editarlo. Esto no es editable en el panel de Propiedades del Objeto.
- Valor de Variable: La cadena registrada en la variable vinculada cuando el participante selecciona esta opción. Por defecto, es
option_1,option_2, etc. Cambia en la columnaVariable Valuedel panel de Propiedades del Objeto.
Para añadir una opción, haz clic en + en el panel de Propiedades del Objeto. Para eliminar la última opción, haz clic en -.
Vinculación de Variables por Entrada
Cada opción puede estar vinculada a una variable de Labvanced. Cuando una variable está vinculada a una opción, tanto la etiqueta de visualización como el valor enviado son impulsados por el valor actual de esa variable en tiempo de ejecución en lugar del texto y valor estáticos establecidos en el editor.
Esto hace posible:
- Construir cuestionarios donde las etiquetas de las opciones cambian según respuestas anteriores o factores experimentales
- Cargar contenido de opciones desde un marco de datos para presentación de estímulos contrabalanceada o personalizada
- Usar el mismo Objeto de Opción Múltiple en diferentes condiciones variando lo que dicen las opciones
Para vincular una variable a una opción:
En el panel de Propiedades del Objeto, localiza la entrada de opción y utiliza el selector de variable para elegir una variable existente o crear una nueva. Una vez vinculada, la etiqueta de visualización de la opción se actualiza para mostrar el nombre de la variable como un marcador de posición en el editor, y el valor de tiempo de ejecución de la variable se utiliza tanto para la etiqueta como para el valor enviado durante el experimento.
Note: Cuando una variable está vinculada, la etiqueta estática y los campos de valor enviado para esa entrada son sobrescritos por la variable. Si la variable no tiene valor en tiempo de ejecución, la opción se renderiza vacía.
Aleatorizando el Orden de las Opciones
Habilita Randomize Item Order en el panel de Propiedades del Objeto para aleatorizar el orden en que se presentan las opciones a cada participante al inicio de cada prueba.
Si también necesitas registrar el orden de presentación para análisis (por ejemplo, para tener en cuenta los efectos del orden), habilita Link Item Order to Array y proporciona un nombre de variable. Esto crea una variable de matriz numérica que almacena el orden mezclado como una secuencia de números de índice de opción, registrado al final de la prueba junto con la respuesta del participante.
Respuesta Personalizada
Habilita Allow Custom Answer para añadir un campo de entrada de texto libre como una opción adicional al final de la lista. Los participantes que lo seleccionen pueden escribir una respuesta personalizada. El valor escrito se registra en la variable vinculada principal en lugar de un valor enviado estático.
Habilita Show only if last option selected para mantener el campo de texto oculto hasta que el participante seleccione la última opción de la lista. Este es un patrón común para diseños de "Otro (especificar)".
Integración de Variables
El Objeto de Opción Múltiple está vinculado a una variable de cadena, creada cuando añades el elemento. Cuando un participante selecciona una opción, el valor enviado para esa opción se escribe en la variable y se registra al final de la prueba.
- Si la opción utiliza un valor enviado estático, esa cadena se registra.
- Si la opción está vinculada a una variable, el valor en tiempo de ejecución de esa variable vinculada se registra.
- Si
Allow Custom Answeres seleccionado, el texto escrito por el participante se registra.
Para volver a vincular el elemento a una variable diferente, utiliza el selector de variable en el panel de Propiedades del Objeto.
Lectura Adicional
Sistema de Eventos
Cómo se estructuran los disparadores y acciones. Utiliza el sistema de eventos para ramificar la lógica del experimento según qué opción seleccionó un participante.
Trabajando con Variables
Cómo crear, configurar y registrar variables. Cubre la variable de cadena que almacena la respuesta seleccionada y la variable de matriz utilizada para registrar el orden aleatorizado de las opciones.
Variables de Marco de Datos
Cómo cargar contenido de estímulo desde un CSV en tiempo de ejecución. Relevante al usar la vinculación de variables por entrada para impulsar las etiquetas y valores de opciones desde un marco de datos.