[open] Show next button only after response
Hey everyone,
I am new to OpenSesame and have one question about rating scales: I need a 7-point rating scale and want the next button to appear only after a response has been made on the present item (in other word: I want to force the participants to respond to all items). This is as far as I am right now:
set timeout "infinite"
set spacing 25
set rows "2;2;1"
set only_render "no"
set margins "50;100;50;100"
set description "A generic form plug-in"
set cols 1
set button_text "Ok"
set _theme "gray"
widget 0 0 1 1 label center=yes text="[text]"
widget 0 1 1 1 rating_scale nodes="not at all;;;;;;very much" var="response_[item_nr]"
widget 0 2 1 1 button text=Next
Is there any workaround for my situation? I tried some conditional statements (making the button widget contingent on a valid score on response_[item_nr]) but that didn't seem to work.
Any suggestions would be greatly appreciated!
Cheers,
Andreas
Comments
Hi Andreas,
It has some other drawbacks, but if you set the parameter
click_acceptsto 1 (True), the form will proceed once one response was chosen. In this case, you wouldn't need a "next" button, so that the only way to go on is to make a response. This has the disadvantage though, that subjects cannot change their mind.The alternative is similar to what you described. What happens exactly when it doesn't work? With the proper strategy it should be possible. If you give a little more details, we might be able to fix it.
Hope this helped.
Good luck,
Eduard