Corrección de Respuesta 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 desempeño de los participantes.
La Imagen General
En Labvanced, la corrección de respuesta se maneja típicamente usando:
- 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 luce así:
- Mostrar un estímulo
- Recoger una respuesta
- Comparar la respuesta con la respuesta correcta
- Almacenar si fue correcta o incorrecta
Paso 1: Recogiendo una Respuesta
Primero, necesitas una manera para que los participantes respondan.
Elementos de entrada comunes:
- Botones (p. ej.,
Sí/No) - Entrada del teclado (p. ej., presionar
FoJ) - Campos de texto (respuestas escritas)
Cada respuesta se almacena automáticamente en una Variable.
Ejemplo:
- Clic en el botón → variable llamada
response= almacena el valoryes
Paso 2: Definiendo la Respuesta Correcta
A continuación, defines qué debe ser la respuesta correcta.
Hay dos enfoques comunes:
Opción A: Respuesta Correcta Fija
- Tú configuras manualmente la respuesta correcta
- Ejemplo: Respuesta correcta =
yes
Opción B: Respuesta Correcta Basada en Variable
- La respuesta correcta cambia por ensayo usando marcos de datos o el
Sistema de Ensayos - Almacenada en una variable (p. ej.,
correct_answer)
Ejemplo:
- Ensayo 1 → correct_answer =
cat - Ensayo 2 → correct_answer =
dog
Esto es útil al usar múltiples estímulos.
Paso 3: Comparando la Respuesta con la Respuesta Correcta
Ahora verificas si la respuesta del participante es correcta.
Esto se hace usando condiciones (sentencias if):
Ejemplo de lógica:
if
response==correct_answer, then:Accuracy= 1
else:Accuracy= 0
En Labvanced, esto se crea visualmente usando el editor de lógica (no se requiere codificación).
Paso 4: Almacenando 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 desempeño
Paso 5: Proporcionando Retroalimentación
Puedes mostrar a los participantes si fueron correctos.
Retroalimentación común:
- “¡Correcto!”
- “Incorrecto”
- Indicadores visuales (pantalla verde/roja)
Esto se hace mediante:
- Añadiendo un marco de retroalimentación
- Mostrando contenido diferente basado en la variable
correctness
Ejemplo:
- Si es correcto → Saltar al marco “¡Correcto!”
- Si es incorrecto → Saltar al marco “Incorrecto”
Paso 6: Usando la Corrección en el Flujo de Ensayos
La corrección también puede controlar lo que sucede a continuación.
Ejemplos:
- Repetir el ensayo si es incorrecto
- Avanzar solo después de una respuesta correcta
- Ajustar la dificultad dinámicamente
Esto se hace usando ramificación condicional.
Ejemplo: Tarea de Elección Simple
Flujo del experimento:
- Mostrar una imagen (p. ej., una fruta)
- El participante presiona una tecla:
F= ManzanaJ= Plátano
- Comparar la respuesta con la respuesta correcta
- Mostrar retroalimentación
- Siguiente ensayo
En Labvanced:
- Almacenar respuesta correcta por ensayo
- Capturar pulsación de tecla
- Comparar usando lógica
- Guardar corrección
Consejos para Principiantes
- Mantener los nombres de las variables claros (
response,correct_answer,correctness) - Probar tu lógica con unos pocos ensayos
- Usar condiciones simples antes de construir condiciones complejas
- Verificar que los formatos de respuesta coincidan (p. ej., texto vs. códigos de tecla)
Resumen
La corrección de respuesta en Labvanced implica:
- Recoger respuestas (botones, teclas, entrada)
- Definir respuestas correctas (fijas o variables)
- Comparar respuestas usando lógica
- Almacenar 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, ¡por favor contacta a nuestro soporte!
Una vez configurado, Labvanced rastrea automáticamente la precisión, facilitando el análisis del desempeño del participante.