Una tarea de toma de decisiones en línea
Adaptación de la Iowa Gambling Task de un experimento de escritorio a una tarea de investigación en línea.
Adaptación y programación de la tarea
Una adaptación en línea documentada con ejemplos en Python y JavaScript.

La pregunta
¿Cómo se puede adaptar un experimento de toma de decisiones para realizarlo en línea?
Mi contribución
Para mi tesis de maestría, aprendí Python y JavaScript para adaptar la Iowa Gambling Task a un formato en línea, trasladando la lógica del experimento al navegador.
El enfoque
Los ejemplos muestran cómo organicé las condiciones por mazo, aleatoricé ensayos y actualicé las imágenes cuando se agotaba un mazo. La implementación en línea utiliza manejadores de ensayos de PsychoJS.
Los resultados
El proyecto dio lugar a una adaptación en línea y ejemplos de código que documentan la transición, conectando el diseño de investigación conductual con la programación.
Un ejemplo de código
Este fragmento selecciona las condiciones del mazo A.
allCards = data.importConditions("CONDITIONS.csv")
A_cards = list(filter(lambda card: card["DECK_NAME"] == "A", allCards))
shuffle(A_cards)
Es un ejemplo explicativo, no un experimento ejecutable.
Explora los materiales
Consulta los materiales originales de este proyecto.
Ver material original (en inglés) ↗