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.

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.
Más sobre este proyecto
Aquí puedes ver el trabajo original.
Ver material original (en inglés) ↗