We are seeking to pass random group assignment information from Qualtrics into Inquisit Web and use that information as groupid/number to determine condition assignment in Inquisit.
In Qualtrics, we do random assignment via embedded data.
We attempt to pass group ID and subject ID via the following URL:
https://mili2nd.co/busb?subjectid=${e://Field/ResponseID}&groupid=${e://Field/groupnumber}In Inquisit Web, we have both subject ID and group ID set to come from URL parameters.
Participants ID is set to come from subjected and Group ID is set to come from groupnumber
When the survey switches from Qualtrics to Inquisit we cannot begin the Inquisit study because it cannot get the groupnumber parameter.
In Inquisit, we use the following script to attempt to get Inquisit to use the groupnumber from Qualtrics to determine the group participants are assigned to:
<expt conditionA>
/ subjects = (1 of 2)
/ groupassignment = groupnumber
/ blocks = [1=MissingInstructions; 2=TargetFacePostersShown; 3=MainTaskInstructions;4=ExampleInstructions;5=ShortHairPractice;6=LongHairPractice;7=SecondMainTaskInstructions; 8=FirstFiveTask;9=MainTask;10=LastFiveTask;11=FaceRecognitionInstructions;12=FaceRecognitionTask;13=Post_Task_Questions; 14= MotivationPerspective;15=Demographics;16=Debriefing;
17=DebriefQuestions;18=EndStudy;]
</expt>
<expt conditionB>
/ subjects = (2 of 2)
/ groupassignment = groupnumber
/ blocks = [1=MissingInstructions; 2=TargetFacePostersShown; 3=MainTaskInstructions;4=ExampleInstructions;5=ShortHairPractice;6=LongHairPractice;7=SecondMainTaskInstructions;
8=FirstFiveTask;9=MainTask;10=LastFiveTask;11=FaceRecognitionInstructions;12=FaceRecognitionTask;13=Post_Task_Questions;14=MotivationObjective;15=Demographics;16=Debriefing;
17=DebriefQuestions;18=EndStudy;]
/onexptend = [values.completed = 1]
</expt>
We need a way to pass group assignment from Qualtrics to Inquisit so participants experience matching conditions in Qualtrics and Inquisit. Any help is much appreciated!