[open] Two 9-point Likert scales to rate pictures
Hi everybody ! ![]()
I start to discover OpenSesame because I want to build a pilot-experiment. Actually, I have to present a serie of pictures (around 200 pictures) and I would like that participants rate these pictures according to two dimensions : Arousal and Valence on two 9-point scales.
My problem is that I don't know how to put these two 9-point scales when a picture appears.
The better should be that : when a picture appears, the two 9-point scales appears below that picture. Then, the participant would click with the mouse to make his evaluation of the picture.
Or, if it's too complicated to build a the task in that way, it would be easier (may be) to do like this :
One presentation of a picture and below that picture one 9-point scale (e.g. arousal) --> The participant responds with the keybord. Then, the same picture appears and still below that picture, the last scale --> response with the keybord too.
What is the best way to do that ?
[The remaining thing for me is to insert these two 9-point scales]
Many thanks in advance !
Julian

Comments
Hi Julian,
I think you could do the following. Append a form_base item to your trial sequence, click on the "edit script" button on the top right, and add (something like) the following OpenSesame script:
Resulting in a display that looks something like this:
Note that for this example to work, it is assumed that a variable called "pict" is already defined (for example in a block_loop), and contains the names of the to-be-rated pictures.
The arousal-score value is contained by the variable 'rating_scale_response1', and the valence-score value is contained by the variable 'rating_scale_response1' (see column headers in the output file). Don't forget to append a logger item to the end of your trial_sequence, in order to log all variables.
So the overview area should look something like this:
Does this help? Please let us know if you have any further questions.
Cheers,
Lotje
Did you like my answer? Feel free to

Hi Lotje
Thank you very much for your answer ! I tried to follow your procedure but It won't work and I don't know what is wrong. I have that error-message :
And here it is my blok_loop coding (may be it is there that I do a mistake ?) :
And this is the form_base (the same as you wrote to me, I just rename the variable 'pict' to 'picname') :
Do you know where is the problem ? Thank you very much for your help
Julian
Hi Julian,
The variable 'picname', as defined in your block loop, does not contain the complete name of the .bmp files. If you change the values in this column into '1.bmp' (instead of '1'), and '2.bmp', etc., I think the problem is solved.
Does this help?
Best,
Lotje
Did you like my answer? Feel free to

Hi Lotje,
I'm trying to do something quite similar to this but I'm having a little difficulty. I'm trying to display an image for a set duration of 700ms then have both the image and rating scale appear simultaneously. I'm also trying to end the trial after 100ms following the mouse click, can I do this using one form base? so far I have the following:
it runs but the mouse coding doesn't work to terminate the trial and i'm not sure how to fix this? I also don't know how to add in the delay.
Any help would be appreciated!
thanks in advance,
Gemma
Hi Gemma,
If I understand correctly, you're trying to:
Is that right?
To achieve this, I would advise you to build a trial sequence that looks something like this:
Put something like the following OpenSesame script in the first form_base item:
and the second form_base item:
Set the duration of the advanced_delay items to 700 and 100 ms, respectively.
Does that help?
Best,
Lotje
Did you like my answer? Feel free to
