Feedback problems (feedback on response is provided for response n-1 instead of the current one)
Hello,
I'm having a strange issue with the current version of Open Sesame (that also happened before)
on Windows 10.
When giving feedback response with two sketchpads like this the feedback works well:
However, if I'm trying to use a single sketchpad and the "show if" of the "draw textline" in the sketchpad like here, I get a blank sketchpad for the first trial, and then feedback on the n-1 response.
any idea why?
Thank you for reading. 🙂

Comments
Hi Tali,
This is to do because of the prepare-run strategy. You get n-1 feedback, because the variable inside the sketchpad (show if) is evaluated during the prepare phase (so no response yet for the current trial, and therefore no correct variable). The run_if field is part of the loop (which I think is evaluated in the run phase, or twice), so then it is evaluated on the current trial.
But generally, you can just use the feedback item instead of the sketchpad. That one is essentially the same, except that sketchpads are executed during the prepare phase and feedback items are executed during the run phase.
For more info, see here: https://osdoc.cogsci.nl/4.0/manual/prepare-run/
Eduard
Thank you!
Thank you Eduard!