Hi,
our lab is new to Inquisit. We created different scripts for a study which combines two computer tasks (an IAT and another experiment).
We have a boy and a girl version and furthermore we want to counterbalance the order of the two tasks. The IAT has 2 conditions (bad or good left) and the other experiment has 2 conditions (Load and No Load). This makes in total 16 conditions.
The problem is now that we have 16 scripts but only one web license. I figured out that you can use the batch element to solve this problem. See here:
<batch GroupA>
/subjects = (1 of 16)
/groupassignment = subjectnumber
/file = "1.boyIAT - for IAT first - bad left.iqx"
/file = "1.BOY_NO load_2nd.iqx"
</batch>
<batch GroupB>
/subjects = (2 of 16)
/groupassignment = subjectnumber
/file = "2.boyIAT - for IAT first - bad left.iqx"
/file = "2.BOY_Load_2nd.iqx"
</batch>
<batch GroupC>
/subjects = (3 of 16)
/groupassignment = subjectnumber
/file = "3.boyIAT - for IAT first - good left.iqx"
/file = "3.BOY_NO load_2nd.iqx"
</batch>
<batch GroupD>
/subjects = (4 of 16)
/groupassignment = subjectnumber
/file = "4.boyIAT - for IAT first - good left.iqx"
/file = "4.BOY_Load_2nd.iqx"
</batch>
<batch GroupE>
/subjects = (5 of 16)
/groupassignment = subjectnumber
/file = "5.BOY_NO load_1st.iqx"
/file = "5.boyIAT - for IAT second - bad left.iqx"
</batch>
<batch GroupF>
/subjects = (6 of 16)
/groupassignment = subjectnumber
/file = "6.BOY_Load_1st.iqx"
/file = "6.boyIAT - for IAT second - bad left.iqx"
</batch>
<batch GroupG>
/subjects = (7 of 16)
/groupassignment = subjectnumber
/file = "7.BOY_NO load_1st.iqx"
/file = "7.boyIAT - for IAT second - good left.iqx"
</batch>
<batch GroupH>
/ subjects = (8 of 16)
/groupassignment = subjectnumber
/file = "8.BOY_Load_1st.iqx"
/file = "8.boyIAT - for IAT second - good left.iqx"
</batch>
<batch GroupI>
/subjects = (9 of 16)
/groupassignment = subjectnumber
/file = "9.girlIAT - for IAT first - bad left.iqx"
/file = "9.Girl_NO load_2nd.iqx"
</batch>
<batch GroupJ>
/subjects = (10 of 16)
/groupassignment = subjectnumber
/file = "10.girlIAT - for IAT first - bad left.iqx"
/file = "10.Girl_Load_2nd.iqx"
</batch>
<batch GroupK>
/subjects = (11 of 16)
/groupassignment = subjectnumber
/file = "11.girlIAT - for IAT first - good left.iqx"
/file = "11.Girl_NO load_2nd.iqx"
</batch>
<batch GroupL>
/ subjects = (12 of 16)
/groupassignment = subjectnumber
/file = "12.girlIAT - for IAT first - good left.iqx"
/file = "12.Girl_Load_2nd.iqx"
</batch>
<batch GroupM>
/subjects = (13 of 16)
/groupassignment = subjectnumber
/file = "13.Girl_NO load_1st.iqx"
/file = "13.girlIAT - for IAT second - bad left.iqx"
</batch>
<batch GroupN>
/subjects = (14 of 16)
/groupassignment = subjectnumber
/file = "14.Girl_Load_1st.iqx"
/file = "14.girlIAT - for IAT second - bad left.iqx"
</batch>
<batch GroupO>
/subjects = (15 of 16)
/groupassignment = subjectnumber
/file = "15.Girl_NO load_1st.iqx"
/file = "15.girlIAT - for IAT second - good left.iqx"
</batch>
<batch GroupP>
/ subjects = (16 of 16)
/groupassignment = subjectnumber
/file = "16.Girl_Load_1st.iqx"
/file = "16.girlIAT - for IAT second - good left.iqx"
</batch>
So if we want to send a participant a link and we want this paticipant be in condition 16, we could send him our linkaddress with ending in ?subjectnumber=256
because 256 is a multiply of 16 and refers to condition 16. Right? The same is for the numbers: 4096, 65536, 1048576,...
But how to do it for number 1 (condition 1)?
Is it comprehensible without seeing the actual scripts?
Help would be appreciated a lot!