This is my first post about my first project using PsychoPy. I’m as newbie as they come and I look forward to getting to know PsychoPy and the community better
I want to put together an experiment with the following procedure:
- Present subject with an image and instruct them to click on points (no restrictions on the number of points) of the image using a mouse for a set time, say 90 seconds.
- Each time the subject clicks a point:
i. The position is registered in the experiment data
ii. All subsequent presentations of the image will include a cross marking the point that the participant clicked.
- For a “cooldown period” of 0.5 seconds, participant clicks will not be registered.
- Until the 90s have passed, this loop of registering clicks, generating crosses on the image and “cooling down” continues.
There will be a limited number of areas which indicate “correct” responses, but the participant will not be given feedback on whether or not their response was correct or not. The only feedback will be the crosses demarcating the points that the subject has clicked, as a kind of memory aid. Just as there is no limit to the number of responses the subject can give during the 90s, there is no limit for the number of crosses that are generated/displayed.
I’m in the very early stages of even trying to figure out PsychoPy so there are obviously many things I need to do, but mostly I have a rough idea of how they might be solved. When it comes to the part about generating the crosses based on subject actions however, I don’t really know where to even begin.
I haven’t found anything in the documentation for mouse events( http://www.psychopy.org/builder/components/mouse.html and https://www.psychopy.org/api/event.html ).
I searched the forums but the things that turned up weren’t quite the same, e. g.:
The main difference is that the threads I saw talked about modifying stimuli in response to subject actions, but not generating novel (or at least, new copies of) stimuli in response to actions.
Does anyone have tips for me on this? If I need to jump into Python coding to achieve the intended effect then that’s fine since I know Python from before, I just need some pointers on how to start working on this kind of reactivity in PsychoPy.
(I tried creating a very, very basic illustration of what I’m getting at and uploaded it on gitlab. I haven’t used gitlab before either, but I hope the link works: https://gitlab.pavlovia.org/Arboc/responsive-clickable-images-project )