Group assignment based on survey answer


Author
Message
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 109K
krzysztof_kozak - 12/18/2025
Hi, I'm new to Inquisit and having trouble linking a survey response to group assignment. I have a 2x2 design (interest_group vs. control_group and experimental_condition vs. nonmanipulation_condition)

My setup:
<batch>
/ groups = (1, 3 of 4)
/ file = "first_paradigm.iqx"
/ file = "manipulation_task.iqx"
/ file = "first_paradigm_noinstruction.iqx"
</batch>

<batch>
/ groups = (2, 4 of 4)
/ file = "first_paradigm.iqx"
/ file = "nonmanipulation_task.iqx"
/ file = "first_paradigm_noinstruction.iqx"
</batch>


I need an experiment flow that starts with a survey. Based on a specific answer:
  • If Answer = 1 (Interest_group): Randomly assign to Group 1 (Experimental) or Group 2 (Non-manipulation)
  • If Answer = 2 (Control_group): Randomly assign to Group 3 (Experimental) or Group 4 (Non-manipulation)

How can I make the group assignment "wait" for the survey answer? Documentation has been a bit hard for me to understand as a beginner, so any simple examples/solutions would be a huge help

Group ID is an essetial input, it is always, and has to be, determined before the study begins. You cannot have things "wait" for something else first. You need a diferent setup, not contingent on group ID: Administer the survey first, and use batch values and parameters to determine which script to actually execute after and which not to execute.

This is concepturelly exactly the same as the language selection example you can find explained in this thread:

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


Edited Last Month by Dave
krzysztof_kozak
krzysztof_kozak
New Member (4 reputation)New Member (4 reputation)New Member (4 reputation)New Member (4 reputation)New Member (4 reputation)New Member (4 reputation)New Member (4 reputation)New Member (4 reputation)New Member (4 reputation)
Group: Forum Members
Posts: 1, Visits: 7
Hi, I'm new to Inquisit and having trouble linking a survey response to group assignment. I have a 2x2 design (interest_group vs. control_group and experimental_condition vs. nonmanipulation_condition)

My setup:
<batch>
/ groups = (1, 3 of 4)
/ file = "first_paradigm.iqx"
/ file = "manipulation_task.iqx"
/ file = "first_paradigm_noinstruction.iqx"
</batch>

<batch>
/ groups = (2, 4 of 4)
/ file = "first_paradigm.iqx"
/ file = "nonmanipulation_task.iqx"
/ file = "first_paradigm_noinstruction.iqx"
</batch>


I need an experiment flow that starts with a survey. Based on a specific answer:
  • If Answer = 1 (Interest_group): Randomly assign to Group 1 (Experimental) or Group 2 (Non-manipulation)
  • If Answer = 2 (Control_group): Randomly assign to Group 3 (Experimental) or Group 4 (Non-manipulation)

How can I make the group assignment "wait" for the survey answer? Documentation has been a bit hard for me to understand as a beginner, so any simple examples/solutions would be a huge help

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search