Presenting a random item from a previous block with a certain optionvalue


Author
Message
JQ88
JQ88
Respected Member (358 reputation)Respected Member (358 reputation)Respected Member (358 reputation)Respected Member (358 reputation)Respected Member (358 reputation)Respected Member (358 reputation)Respected Member (358 reputation)Respected Member (358 reputation)Respected Member (358 reputation)
Group: Forum Members
Posts: 9, Visits: 1

Hi,


I'm trying to program an experiment in which in the second block an item will be presented which has been replied with a certain optionvalue in the first block.


In the first block, participants complete the AoD questionnaire, which measures action orientation. For each item, an action orientated or a state orientated answer is possible. I assigned the optionvalue "1" to every action-orientated answer, and the optionvalue "0" to every state-orientated answer. In the second block, I want the participants to further elaborate on one and just one of the items, and only an item to which they gave a state-orientated answer (so an item for which the answer received the optionvalue "0"). So this item needs to be shown again to the participant, and they have to answer a few questions about it. 


Here is my code for so far, the questionnaire and instructions are in dutch but I hope you can still understand it.



<radiobuttons AoD_questionnaire_item1>


/ caption = "1. Wanneer ik weet dat ik iets binnenkort moet afmaken:"


/ options = ("A) Moet ik mezelf ertoe zetten om er aan te beginnen." 


          "B) Vind ik het makkelijk om het af te krijgen")


/ optionvalues = ("0", "1")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item2>


/ caption = "2. Wanneer ik niets in het bijzonder te doen heb en ik me verveel:"


/ options = ("A) Dan vind ik snel iets om te doen.  " 


          "B) Vind ik het moeilijk om genoeg energie te vinden om überhaupt nog iets te doen.")


/ optionvalues = ("1", "0")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item3>


/ caption = "3. Wanneer ik mijzelf erop voorbereid om een moeilijk probleem op te gaan lossen:"


/ options = ("A) Voelt het alsof ik voor een grote berg sta waarvan ik denk dat ik hem niet kan beklimmen." 


          "B) Zoek ik naar een manier waarop het probleem op een zo geschikt mogelijke wijze kan worden opgelost.")


/ optionvalues = ("0", "1")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item4>


/ caption = "4. Wanneer ik een moeilijk probleem moet oplossen: "


/ options = ("A) Is het gewoonlijk geen probleem voor me om er aan te beginnen." 


          "B) Is het moeilijk om de dingen in mijn hoofd op een rijtje te krijgen zodat ik niet gelijk aan het probleem toekom.")


/ optionvalues = ("1", "0")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item5>


/ caption = "5.Wanneer ik onverwachts vrij heb en ik moet bedenken wat ik wil gaan doen:"


/ options = ("A) Duurt het lang voordat ik besloten heb wat ik tijdens deze vrije tijd moet gaan doen." 


          "B) Beslis ik gewoonlijk wat ik ga doen zonder er veel over na te denken.")


/ optionvalues = ("0", "1")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item6>


/ caption = "6. Wanneer ik thuis moet werken: "


/ options = ("A) Doe ik het meestal ogenblikkelijk." 


          "B) Vind ik het vaak moeilijk om het werk af te krijgen.")


/ optionvalues = ("1", "0")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item7>


/ caption = "7. Wanneer ik veel belangrijke dingen moet doen en al deze dingen haast hebben:"


/ options = ("A) Vind ik het makkelijk om een plan te maken en daar aan vast te houden." 


          "B) Weet ik vaak niet waar ik moet beginnen.")


/ optionvalues = ("1", "0")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item8>


/ caption = "8. Wanneer er twee dingen zijn die ik graag wil doen en ze niet tegelijk kunnen worden gedaan: "


/ options = ("A) Begin ik snel aan één ding en vergeet ik het andere dat ik niet kon doen." 


          "B) Is het voor mij niet makkelijk om datgene wat ik niet kon doen uit mijn gedachten te krijgen.")


/ optionvalues = ("1", "0")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item9>


/ caption = "9.  Wanneer ik voor iets belangrijks moet zorgen dat tevens onaangenaam is om te doen: "


/ options = ("A) Kan het een poosje duren voordat ik mezelf ertoe kan zetten om het te doen." 


          "B) Dan doe ik het en dan ben ik ervan af.")


/ optionvalues = ("0", "1")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item10>


/ caption = "10. Wanneer ik aan een belangrijk project moet beginnen:"


/ options = ("A) Heb ik er geen enkel probleem mee om te beginnen." 


          "B) Denk ik er vaak te lang over na waar ik moet beginnen.")


/ optionvalues = ("1", "0")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item11>


/ caption = "11. Wanneer ik een saaie opdracht moet doen: "


/ options = ("A) Heb ik gewoonlijk geen problemen mee om het af te krijgen." 


          "B) Dan lukt het soms gewoon niet om er doorheen te komen.")


/ optionvalues = ("1", "0")


/ orientation = vertical 


</radiobuttons>



<radiobuttons AoD_questionnaire_item12>


/ caption = "12. Wanneer ik verplicht ben om iets te doen wat saai en oninteressant is:"


/ options = ("A) Duurt het gewoonlijk een tijdje voordat ik er aan toekom." 


          "B) Doe ik het snel zodat ik ervan af ben.")


/ optionvalues = ("0", "1")


/ orientation = vertical 


</radiobuttons>



<values>


/ AoD_score = 0


</values>



<expressions>


/ AoD_score = values.AoD_score= values.AoD_score + 


            + radiobuttons.AoD_questionnaire_item1.selectedvalue 


            + radiobuttons.AoD_questionnaire_item2.selectedvalue 


            + radiobuttons.AoD_questionnaire_item3.selectedvalue 


            + radiobuttons.AoD_questionnaire_item4.selectedvalue 


            + radiobuttons.AoD_questionnaire_item5.selectedvalue 


            + radiobuttons.AoD_questionnaire_item6.selectedvalue 


            + radiobuttons.AoD_questionnaire_item7.selectedvalue 


            + radiobuttons.AoD_questionnaire_item8.selectedvalue 


            + radiobuttons.AoD_questionnaire_item9.selectedvalue 


            + radiobuttons.AoD_questionnaire_item10.selectedvalue 


            + radiobuttons.AoD_questionnaire_item11.selectedvalue 


            + radiobuttons.AoD_questionnaire_item12.selectedvalue


</expressions>



<surveypage AoD_questionnaire1>


/ fontstyle = ("Times New Roman", 1.98%, 


false, false, false, false, 5, 0)


/ questions = [1=AoD_questionnaire_item1; 2=AoD_questionnaire_item2;


            3=AoD_questionnaire_item3; 4=AoD_questionnaire_item4;


            5=AoD_questionnaire_item5;]


/ recorddata = true 


/ showquestionnumbers = false


/ itemspacing = 30 


</surveypage>



<surveypage AoD_questionnaire2>


/ fontstyle = ("Times New Roman", 1.98%, 


false, false, false, false, 5, 0)


/ questions = [1=AoD_questionnaire_item6;


            2=AoD_questionnaire_item7; 3=AoD_questionnaire_item8;


            4=AoD_questionnaire_item9; 5=AoD_questionnaire_item10;]


/ recorddata = true 


/ showquestionnumbers = false


/ itemspacing = 30 


</surveypage>



<surveypage AoD_questionnaire3>


/ fontstyle = ("Times New Roman", 1.98%, 


false, false, false, false, 5, 0)


/ questions = [1=AoD_questionnaire_item11;2=AoD_questionnaire_item12;]


/ recorddata = true 


/ showquestionnumbers = false


/ itemspacing = 30 


</surveypage>



<page AoD_instructions>


Nu volgt een vragenlijst. Selecteer het juiste antwoord door er op te klikken.


</page>



<page training_instructions>


Nu volgt een training waarin je leert jezelf beter te motiveren. 


Wanneer je deze training serieus en geconcentreerd uitvoert zul je het meeste effect merken.


Succes!


</page>



<block AoD_task>


/ trials = [ 1 = AoD_questionnaire1; 2 = AoD_questionnaire2; 3 = AoD_questionnaire3;]


/ preinstructions = (AoD_instructions)


</block>





Can you help me how to present the item I need in the second block?


Thanks in advance!


Johanna


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
JQ88 - 12 Years Ago
Dave - 12 Years Ago
             Thank you very much Dave!
JQ88 - 12 Years Ago
JQ88 - 12 Years Ago
                     Have four empty <item> elements -- action_selected,...
Dave - 12 Years Ago
                         This I indeed managed to do, but I do not manage to let the presented...
JQ88 - 12 Years Ago
                             Then you need to set up proper dependencies between your various...
Dave - 12 Years Ago
                                 I finally managed to do it, thank you very much.
JQ88 - 12 Years Ago
                                     Dear Dave,
Right now my experiment is running and perfectly...
JQ88 - 12 Years Ago
                                         #1: Values are not limited to numbers. You can just as well store a...
Dave - 12 Years Ago
                                             Storing string data in the value did not seem to work. Can you show me...
JQ88 - 12 Years Ago
                                                 [quote]I also tried to use item.state_items.caption, item.state_items,...
Dave - 12 Years Ago
                                                     Thank you Dave.
'stimulusitem' only gives me the content of one...
JQ88 - 12 Years Ago
                                                         [quote]'stimulusitem' only gives me the content of one of the stimuli...
Dave - 12 Years Ago
                                                             Thank you, it works now.
JQ88 - 12 Years Ago

Reading This Topic

Explore
Messages
Mentions
Search