Hello, I am using the RatingScale component in the Coder view, and I am experiencing two different issues with it. I’m on Mac OS 10.11.6 and Psychopy 1.84.2.
Some background: Users input one key (1, 2, 3, 4, or 5) to rate an image, and this forces the end of the routine, until another image appears, and it loops.
Even though I have the code to Force end of Routine = True, sometimes it does not actually stop the routine after the user keys in a response. The marker just randomly appears and I am forced to press the key multiple times in order to advance to the next image. Other times it works successfully and the routine ends after one button press.
My primary question: Is it possible to just have the scale appear without the marker appearing as well?
And, secondarily, any ideas why it randomly does not end the routine after single key input?
The portion of my code is below; thanks for the help:
trialClock = core.Clock() rafd_face = visual.ImageStim( win=win, name='rafd_face',units='pix', image='sin', mask=None, ori=0, pos=(0, 3), size=(341, 512), color=[1,1,1], colorSpace='rgb', opacity=1, flipHoriz=False, flipVert=False, texRes=128, interpolate=True, depth=0.0) rating = visual.RatingScale(win=win, name='rating', marker='glow', markerStart=None, markerColor=None, size=1.5, textSize=0.5, pos=[0.0, -0.75], choices=[u'1 = Not at all', u'2 = Somewhat', u'3 = Average', u'4 = Very', u'5 = Extremely'], tickHeight='-1', showValue=False, showAccept=False) Fixation = visual.TextStim(win=win, name='Fixation', text='+', font='Arial', pos=(0, 0), height=0.1, wrapWidth=None, ori=0, color='black', colorSpace='rgb', opacity=1, depth=-3.0);