Hello,
I am having trouble with trial- and block-level rules not getting implemented when conditions are met. At the block level, I want to move on to Block 2 when a counter parameter for correct responses reaches a certain value in Block 1. I got this to happen successfully in a couple of test runs but then it simply stopped happening, even though nothing changed as far as I can tell.
When I look in the data file, the correct response counter counter increments as intended (controlled by event feedback) and reaches the target exit value when expected, but the block just keeps running, and I have been completely unable to identify what the conflict might be. Even if I uncheck a trial-level rule related to the same counter, the block-level rule still does not get executed.
I have tried specifying the exit rule at the trial instead of the block level, but it still does not get executed.
At the trial level also, in one version of the experiment I’m having issues with counters that do not reset when a trial-level rule specifies they should re-set.
I feel like there must be a simple explanation - something that’s preventing rules from being executed - and would appreciate suggestions as to what that might be.
Thank you,
Anna