Hello,
I have a question considering a script that I'm writing with Inquisit 3.
There are three different tasks and the participants can choose in which order they make these tasks.
This is now possible with a surveypage.
However, when one task is completed this task should not be an option anymore in the dropdown menu.
Is there a simple way to realize such a proceeding?
See part of the script below.
Thanks in advance!
Johanne
<expt aaselect>
/ subjects = (1 of 1)
/ blocks = [1=preference]
/ finishlabel = ("volgende")
/ branch = [if(values.experimentswitch==1)expt.aversion]
/ branch = [if(values.experimentswitch==2)expt.bversion]
/ branch = [if(values.experimentswitch==3)expt.cversion]
</expt>
<block preference>
/ trials = [1=selectpreference]
</block>
<surveypage selectpreference>
/ questions = [1=aorb]
/ ontrialend = [values.experimentswitch=dropdown.aorb.response]
/ finishlabel = ("volgende")
</surveypage>
<dropdown aorb>
/ caption = "Kies nu één van de taken. Let op je maakt elke taak maar één keer."
/ options = ("Rekentaak", "Sorteertaak", "Woordentaak")
/ optionvalues = ("1", "2", "3")
/ txcolor = black
/ required=true
/ finishlabel = ("volgende")
</dropdown>
<expt aversion>
/ subjects = (1 of 1)
/ skip = [values.experimentswitch==2]
/ skip = [values.experimentswitch==3]
/ preinstructions = (pg1, pg2, pg3a)
/ blocks = [1 = testA]
/ postinstructions = (enda)
/ branch = [expt.aaselect]
</expt>
<text amessage>
/ items = ("Dit is de rekentaak. Druk op een toets om door te gaan.")
</text>
<expt bversion>
/ subjects = (1 of 1)
/ skip = [values.experimentswitch==1]
/ skip = [values.experimentswitch==3]
/ onexptbegin = [if (!values.showdeckinfo) text.deck.textcolor = white]
/ blocks = [1 = testB]
/ preinstructions = (welcome, page1)
/ postinstructions = (endb)
/onexptend = [values.completed = 1]
/ branch = [expt.aaselect]
</expt>
<text bmessage>
/ items = ("Dit is de sorteertaak. Druk op een toets om door te gaan.")
</text>
<expt cversion>
/ subjects = (1 of 1)
/ skip = [values.experimentswitch==1]
/ skip = [values.experimentswitch==2]
/ subjects = (1 of 1)
/ onexptbegin = [
values.practiceDifficulty = 1;
values.testDifficulty = 1;]
/ preinstructions = (intro)
/ preinstructions = (testIntro)
/ postinstructions = (testFeedback_easy)
/ onexptend = [values.completed = 1;]
/ blocks = [1 = testC]
/ branch = [expt.aaselect]
</expt>
<text cmessage>
/ items = ("Dit is de woordentaak. Druk op een toets om door te gaan.")
</text>