Millisecond Forums

How to ensure equal distribution among 6 conditions when using Inquisit Web

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

By patkelly2000 - 10/12/2022

I am using Inquisit Web to distribute my study. I have six conditions and I want to make sure that participants are equally distributed (Say I want to cap my N = 120. How do I make sure there are 20 per condition?). Does that automatically happen? Or do I have to account for that in the batch script somehow?

My Batch script:
<batch>
/ subjects = (1 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "OtherPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (2 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "GroupPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (3 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "NoPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (4 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "OtherPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (5 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "GroupPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (6 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "NoPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>
By Dave - 10/12/2022

patkelly2000 - 10/12/2022
I am using Inquisit Web to distribute my study. I have six conditions and I want to make sure that participants are equally distributed (Say I want to cap my N = 120. How do I make sure there are 20 per condition?). Does that automatically happen? Or do I have to account for that in the batch script somehow?

My Batch script:
<batch>
/ subjects = (1 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "OtherPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (2 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "GroupPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (3 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "NoPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (4 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "OtherPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (5 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "GroupPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (6 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "NoPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

If you want full control, select the URL parameter option for groupid in the web experiment's settings and then send 20 people a link that launches the 1st condition, 20 people the link that launches the 2nd condition, and so forth.

If that's not possible, either select sequential or random (without replacement) group ID generation im the web settings and indicate the number of groups as 6, Note that the group number is determined when a potential participant visits the experiment's start page, regardless of whether that participant ends up actually launching the study or not, so you will see gaps and not every condition having N = 20 under real world conditions.
By patkelly2000 - 10/12/2022

Dave - 10/12/2022
patkelly2000 - 10/12/2022
I am using Inquisit Web to distribute my study. I have six conditions and I want to make sure that participants are equally distributed (Say I want to cap my N = 120. How do I make sure there are 20 per condition?). Does that automatically happen? Or do I have to account for that in the batch script somehow?

My Batch script:
<batch>
/ subjects = (1 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "OtherPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (2 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "GroupPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (3 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_We_Collectivist.iqx"
/ file = "LDT1.iqx"
/ file = "NoPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (4 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "OtherPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (5 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "GroupPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

<batch>
/ subjects = (6 of 6)
/ groupassignment = groupnumber
/ file = "WordIdentificationTask_I_Individualist.iqx"
/ file = "LDT1.iqx"
/ file = "NoPraise_JealousyScale.iqx"
/ file = "LDT2.iqx"
/ file = "demographicsurvey.iqx"
</batch>

If you want full control, select the URL parameter option for groupid in the web experiment's settings and then send 20 people a link that launches the 1st condition, 20 people the link that launches the 2nd condition, and so forth.

If that's not possible, either select sequential or random (without replacement) group ID generation im the web settings and indicate the number of groups as 6, Note that the group number is determined when a potential participant visits the experiment's start page, regardless of whether that participant ends up actually launching the study or not, so you will see gaps and not every condition having N = 20 under real world conditions.

Thank you