Need help on a mental construction task

OS (e.g. Win10): Win10
PsychoPy version (e.g. 1.84.x): 2.6
Standard Standalone? (y/n) If not then what?: Yes
What are you trying to achieve?:
Hey guys!
I’m working on converting a Visuospatial Battery into a fully virtual version. So far you’ve helped a whole lot, but i’m still struggling with one task: Mental Construction.

The task involves a model square on the left side composed of 4 geometrical figures. Those figures then are disposed on the right side, but this time, separately.


IRL i’ll ask the particpant: “On which sides do figures 2 and 3 touch eachother on the model?”. The participant must then touch the side of the geometrical figure they believe is the right one, like this:

And that’s exacly what i need to do. The participant must be able to mark the areas they believe are the right ones, then press a button to finish the task.

What did you try to make it work?:
I tried to use the Brush response. It KINDA works, but not only would it be better if they could just click once to select a side of the figure, but it would make it much easier to interpret the data later.

Also, using the Brush response, it only registered the coords where the mouse started being pressed and stopped being pressed (only 2 coords, basically), which is not enough to ensure which spot they marked. I’m including only the .csv files, since the forum doesn’t let me upload the .log one. But the .csv one does not seem to include the cursor position on the screen.

On the task, the participant must mark the figures using the Brush tool and, when they’re finished, press the ‘space bar’ and go to the next one.

What specifically went wrong when you tried that?:
I know this is not the best way to approach this task, i just don’t know how exacly to improve it. Also, i want to know if there is a way to put on the data the screen the participant had before they press the ‘space bar’ (AKA after they’ve marked). This way i could manually verify if the answer was correct.

Another way to approach the task that i got from the user ‘sal’ in another topic was:
“Maybe try to make your shapes out of polygon components (one for each side) and then make them like buttons when you click on them.”

It should probably work, but i need your help again on how to make this, including a “eraser” button to go back to the previous display of images if the participant wants to correct themselves, and a way to make the program register if the response was correct or not.

9999_CM_2020_Dec_07_1204.csv (5.4 KB)

Thank you in advance!