Group: Awaiting Activation
Posts: 3,
Visits: 64
|
Dear all,
I'm trying to create a task in which participants can view many different pictures and choose one picture when they decide to. This meant that I want them to be able to freely click "Back" to view the previous picture, and "Continue" to view the next picture. I have 110 pictures, and when participants decide which painting they want to choose, they can either continue to view other pictures or end the task. I have been able to achieve all the procedures I want except that when participants clicked on "Back", they were not shown the previous picture, rather it was a new, randomly chosen, picture.
Does anyone know how I can display the previous picture when participants click on "Back"?
Below are the script that I have right now:
<radiobuttons choose> / options = ("This painting has the highest price", "Continue viewing other paintings") / optionvalues = ("1", "0") / validresponse = ("1","0") / position = (35%, 65%) </radiobuttons>
<radiobuttons ask> / options = ("Yes, I want to continue viewing other paintings", "No, I don't want to view more paintings") / optionvalues = ("1", "0") / position = (25%, 40%) </radiobuttons>
<radiobuttons endask> / options = ("Show me other paintings", "End Task") / optionvalues = ("1", "0") / position = (35%, 65%) </radiobuttons>
<surveypage init> / stimulustimes = [1=blank] / response = noresponse / branch = [surveypage.choice] / recorddata = false </surveypage>
<surveypage choice> /stimulustimes = [1=noreplace (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110)] /questions = [1=choose] /backlabel = "Back" /finishlabel = "Continue" / backbuttonposition = (13%, 85%) /nextbuttonposition = (75%, 85%) /showpagenumbers = false / showquestionnumbers = false / branch = [if (radiobuttons.choose.response == 1) surveypage.ask] /branch = [if(radiobuttons.choose.response==0) surveypage.choice] </surveypage>
<surveypage ask> / caption = "You have chosen a painting which you think has the highest price.
Although you cannot change your decision, would you like to continue viewing other paintings?" /questions = [1=ask] /showbackbutton = false /showquestionnumbers = false /showpagenumbers = false /nextbuttonposition = (75%, 85%) /branch = [if (radiobuttons.ask.response==1) surveypage.end] /branch = [if (radiobuttons.ask.response==0) surveypage.endtask]
<surveypage endtask> /caption = "You have now completed this task. Please click the finish button to proceed to the next task" /showbackbutton = false /showpagenumbers = false /showquestionnumbers = false </surveypage>
<surveypage end> /stimulustimes = [1=noreplace (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110)] /questions = [1=endask] /showpagenumbers = false /showquestionnumbers = false /backlabel = "Back" /finishlabel = "Continue" /branch = [if(radiobuttons.endask.response==0) surveypage.endtask] /branch = [if(radiobuttons.endask.response==1) surveypage.end]
<survey test> / pages = [1=init]
Will greatly appreciate any help on this matter! Thank you so much!
Best, Jace
|