
Corrección de Respuestas en Labvanced
En muchos experimentos, se pide a los participantes que respondan a un estímulo, por ejemplo, presionando una tecla, haciendo clic en un botón o escribiendo una respuesta. La corrección de la respuesta se refiere a si la respuesta del participante coincide con la respuesta esperada (correcta).
Labvanced te permite definir qué cuenta como una respuesta correcta y evaluar automáticamente el rendimiento del participante.
La Gran Imagen
En Labvanced, la corrección de respuestas se maneja típicamente utilizando:
- Elementos de entrada (cómo responden los participantes)
- Variables (almacenar respuestas y respuestas correctas)
- Condiciones / lógica (comparar respuesta vs. respuesta correcta)
El flujo general se ve así:
- Mostrar un estímulo
- Recopilar una respuesta
- Comparar la respuesta con la respuesta correcta
- Almacenar si fue correcta o incorrecta
Paso 1: Recopilar una Respuesta
Primero, necesitas una forma para que los participantes respondan.
Elementos de entrada comunes:
- Botones (por ejemplo,
Yes/No) - Entrada de teclado (por ejemplo, presionar
FoJ) - Campos de texto (respuestas escritas)
Cada respuesta se almacena automáticamente en un Variable.
Ejemplo:
- Clic en el botón → variable llamada
response= almacena el valoryes
Paso 2: Definir la Respuesta Correcta
A continuación, defines cuál debería ser la respuesta correcta.
Hay dos enfoques comunes:
Opción A: Respuesta Correcta Fija
- Estableces manualmente la respuesta correcta
- Ejemplo: Respuesta correcta =
yes
Opción B: Respuesta Correcta Basada en Variables
- La respuesta correcta cambia por ensayo utilizando marcos de datos o el
Trial System - Almacenada en una variable (por ejemplo,
correct_answer)
Ejemplo:
- Ensayo 1 → correct_answer =
cat - Ensayo 2 → correct_answer =
dog
Esto es útil al usar múltiples estímulos.
Paso 3: Comparar la Respuesta con la Respuesta Correcta
Ahora compruebas si la respuesta del participante es correcta.
Esto se hace usando condiciones (instrucciones if):
Ejemplo de lógica:
if
response==correct_answer, entonces:Accuracy= 1
else:Accuracy= 0
En Labvanced, esto se crea visualmente utilizando el editor de lógica (no se requiere codificación).
Paso 4: Almacenar la Corrección
El resultado de la comparación generalmente se almacena en una variable como:
Accuracy(1 = correcto, 0 = incorrecto)
Esto te permite:
- Analizar la precisión más tarde
- Filtrar ensayos
- Calcular métricas de rendimiento
Paso 5: Proporcionar Retroalimentación
Puedes mostrar a los participantes si estaban en lo correcto.
Retroalimentación común:
- “¡Correcto!”
- “Incorrecto”
- Señales visuales (pantalla verde/roja)
Esto se hace mediante:
- Agregar un marco de retroalimentación
- Mostrar contenido diferente basado en la variable
correctness
Ejemplo:
- Si es correcto → Saltar al marco “¡Correcto!”
- Si es incorrecto → Saltar al marco “Incorrecto”
Paso 6: Utilizar la Corrección en el Flujo de Ensayos
La corrección también puede controlar lo que sucede a continuación.
Ejemplos:
- Repetir ensayo si es incorrecto
- Pasar solo después de una respuesta correcta
- Ajustar la dificultad dinámicamente
Esto se hace utilizando ramificación condicional.
Ejemplo: Tarea de Elección Simple
Flujo del experimento:
- Mostrar una imagen (por ejemplo, una fruta)
- El participante presiona una tecla:
F= ManzanaJ= Plátano
- Comparar respuesta con respuesta correcta
- Mostrar retroalimentación
- Próximo ensayo
En Labvanced:
- Almacenar respuesta correcta por ensayo
- Capturar pulsación de tecla
- Comparar usando lógica
- Guardar corrección
Consejos para Principiantes
- Mantén los nombres de las variables claros (
response,correct_answer,correctness) - Prueba tu lógica con algunos ensayos
- Usa condiciones simples antes de construir condiciones complejas
- Verifica que los formatos de respuesta coincidan (por ejemplo, texto vs. códigos de tecla)
Resumen
La corrección de respuestas en Labvanced implica:
- Recopilación de respuestas (botones, teclas, entrada)
- Definición de respuestas correctas (fijas o variables)
- Comparación de respuestas utilizando lógica
- Almacenamiento de resultados para análisis
- Proporcionar retroalimentación a los participantes
Esencialmente, el enfoque que debes elegir depende de la tarea que estés diseñando. ¡Si necesitas una sugerencia, no dudes en contactarnos!
Una vez configurado, Labvanced rastrea automáticamente la precisión, facilitando el análisis del rendimiento del participante.