Group: Forum Members
Posts: 5,
Visits: 46
|
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>
|