Millisecond Forums

Same order of random presentation across blocks

https://forums.millisecond.com/Topic27177.aspx

By abhi - 5/24/2019

Hi,
Can you please guide me to a previous post / script on the following?
I have 25 text items in list 1 and 25 text items in list 2. 
Respondent rates only one item from the list 1 in block 1 (randomly allotted).
Respondent rates the corressponding item from list 2 in block 2 (so if in block 1, item 5 was allotted randomly, item 5 from the list 2 should be presented in Block 2 also).
I am able to do it in 'sequence' only.
Thanks
Abhi

 


By Dave - 5/26/2019

abhi - 5/25/2019
Hi,
Can you please guide me to a previous post / script on the following?
I have 25 text items in list 1 and 25 text items in list 2. 
Respondent rates only one item from the list 1 in block 1 (randomly allotted).
Respondent rates the corressponding item from list 2 in block 2 (so if in block 1, item 5 was allotted randomly, item 5 from the list 2 should be presented in Block 2 also).
I am able to do it in 'sequence' only.
Thanks
Abhi

 



You simply pair the two <text> elements:

<expt>
/ blocks = [1=block1; 2=block2]
</expt>

<block block1>
/ trials = [1=rate1]
</block>

<block block2>
/ trials = [1=rate2]
</block>

<likert rate1>
/ stimulusframes = [1=list1]
/ position = (50%, 70%)
</likert>

<likert rate2>
/ stimulusframes = [1=list2]
/ position = (50%, 70%)
</likert>

<text list1>
/ items = list1items
/ select = noreplace
/ resetinterval = 0
</text>

<text list2>
/ items = list2items
/ select = text.list1.currentindex
</text>

<item list1items>
/ 1 = "List 1 A"
/ 2 = "List 1 B"
/ 3 = "List 1 C"
/ 4 = "List 1 D"
</item>

<item list2items>
/ 1 = "List 2 A"
/ 2 = "List 2 B"
/ 3 = "List 2 C"
/ 4 = "List 2 D"
</item>

By abhi - 6/4/2019

Dave - 5/27/2019
abhi - 5/25/2019
Hi,
Can you please guide me to a previous post / script on the following?
I have 25 text items in list 1 and 25 text items in list 2. 
Respondent rates only one item from the list 1 in block 1 (randomly allotted).
Respondent rates the corressponding item from list 2 in block 2 (so if in block 1, item 5 was allotted randomly, item 5 from the list 2 should be presented in Block 2 also).
I am able to do it in 'sequence' only.
Thanks
Abhi

 



You simply pair the two <text> elements:

<expt>
/ blocks = [1=block1; 2=block2]
</expt>

<block block1>
/ trials = [1=rate1]
</block>

<block block2>
/ trials = [1=rate2]
</block>

<likert rate1>
/ stimulusframes = [1=list1]
/ position = (50%, 70%)
</likert>

<likert rate2>
/ stimulusframes = [1=list2]
/ position = (50%, 70%)
</likert>

<text list1>
/ items = list1items
/ select = noreplace
/ resetinterval = 0
</text>

<text list2>
/ items = list2items
/ select = text.list1.currentindex
</text>

<item list1items>
/ 1 = "List 1 A"
/ 2 = "List 1 B"
/ 3 = "List 1 C"
/ 4 = "List 1 D"
</item>

<item list2items>
/ 1 = "List 2 A"
/ 2 = "List 2 B"
/ 3 = "List 2 C"
/ 4 = "List 2 D"
</item>

Sorry, saw this now.
Thanks Dave