You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Branch: based on the existing PR, but needs to be redone on current main
Goal
The MultiplEYE experiment uses multiple versions of stimuli (different orderings, different answer option shuffling). The preprocessing pipeline needs to handle these versions correctly so that reading measures and answer keys are matched to the right stimulus version per participant.
Status quo
PR #63 exists as a first attempt but it is based on an older codebase state. The current pipeline does not fully account for multiple stimulus versions when computing reading measures or mapping answer keys.
The stimulus version determines: ordering of trial presentation, which answer options map to which directional keys, which text/stimulus appears in each trial slot.
Version information is stored in files under config/ (e.g. question_order_versions.csv, question_answer_option_shuffling_*).
The pipeline must read the version for each session and pass it through to trial-level processing: reading measures computation, answer parsing, and any per-trial metadata.
The versioning logic is spread across config files and experiment data. Make sure to understand how versions are assigned per session before designing the solution.
Test strategy
Run pipeline on two sessions with different stimulus versions. Verify trial order, stimulus mapping, and answer key mapping differ correctly.
References
Goal
The MultiplEYE experiment uses multiple versions of stimuli (different orderings, different answer option shuffling). The preprocessing pipeline needs to handle these versions correctly so that reading measures and answer keys are matched to the right stimulus version per participant.
Status quo
PR #63 exists as a first attempt but it is based on an older codebase state. The current pipeline does not fully account for multiple stimulus versions when computing reading measures or mapping answer keys.
What needs to change
config/(e.g.question_order_versions.csv,question_answer_option_shuffling_*).Grains of salt
Test strategy
Run pipeline on two sessions with different stimulus versions. Verify trial order, stimulus mapping, and answer key mapping differ correctly.