psychopy.org | Reference | Downloads | Github

Implementation of ScreenScale Experiment into my own

If this template helps then use it. If not then just delete and start from scratch.

OS (e.g. Win10): Win10
PsychoPy version (e.g. 1.84.x): 2020.02.03
**Standard Standalone? yes
**What are you trying to achieve?: I want to implement the screen-scale Experiment (screen scale [PsychoPy]) into my existing (and working) experiment.

**What did you try to make it work?:I downloaded the screen scale experiment, then changed the first routine (in which the screen scale is assessed) in order to fit with my existing experiment (changed language in german and some more changes to fit the outline of my existing experiment, also deleted the unnecessary routines for my experimetn - I am only interested in the screen_scale routine). The experiment still worked after these changes (in PsychoPy as well as when uploaded to pavlovia).
Here the link to the adapted screen_scale experiment (should be public):
https://pavlovia.org/S_Merz/screenscale_adapted
https://gitlab.pavlovia.org/S_Merz/screenscale_adapted

I then copied the screen_scale routine from the adapted experiment into my existing and working experiment (LOSPS3).
Here the links to the Experiment + added screenscale:
https://pavlovia.org/S_Merz/losps3_screenscale
https://gitlab.pavlovia.org/S_Merz/losps3_screenscale

What specifically went wrong when you tried that?:
The screen_scale routine should run after the first introductory screen, but it is just jumped (both on Psychopy as well as PsychoJS) - the rest of the experiment runs fine in PsychoPy as well as on Pavlovia. I don’t understand why this happens and as there is no error message, I don’t know what is going possibly wrong. My suspicion was that the general setting of the original screen scale experiment (by @wakecarter ) and mine (LOSPS3) were different in some regard and that might be why the routine did not work after transfer from one experiment to the other, but I checked the setting and preferences sections if there are crucial differences and I did not find any.
Any help / suggestions where to check / google would be greatly appreciated.

If you add me as a developer I can take a look.

Actually, the answer is probably that your previous routine ends on the same key as screen scale

Yeah, using the same key to end the previous and the implemented routine was the issue, fixed it.
Thank you a lot!

I thought I’d already fixed this in my demo by clearing events in Begin Routine. Did you download it a while ago?

no, I downloaded it just few days ago…