Group assignment from Qualtrics into Inquisit Web


Author
Message
DSaraqini
DSaraqini
New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)
Group: Forum Members
Posts: 12, Visits: 35
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!


DSaraqini
DSaraqini
New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)
Group: Forum Members
Posts: 12, Visits: 35
DSaraqini - 5/30/2020
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!


This is a picture of how we embedded the data on Qualtrics: picture


Dave
Dave
Supreme Being (817K reputation)Supreme Being (817K reputation)Supreme Being (817K reputation)Supreme Being (817K reputation)Supreme Being (817K reputation)Supreme Being (817K reputation)Supreme Being (817K reputation)Supreme Being (817K reputation)Supreme Being (817K reputation)
Group: Administrators
Posts: 10K, Visits: 56K
DSaraqini - 5/30/2020
DSaraqini - 5/30/2020
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!


This is a picture of how we embedded the data on Qualtrics: picture


> When the survey switches from Qualtrics to Inquisit we cannot begin the Inquisit study because it cannot get the groupnumber parameter.

In your Inquisit Web experiment's settings, you have indicated the name of the parameter that holds the group ID as "groupnumber". That is not the name of the parameter you have Qualtrics forward. You are forwarding a parameter named "groupid". Use the right name and things will work just fine.

DSaraqini
DSaraqini
New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)New Member (41 reputation)
Group: Forum Members
Posts: 12, Visits: 35
Dave - 6/1/2020
DSaraqini - 5/30/2020
DSaraqini - 5/30/2020
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!


This is a picture of how we embedded the data on Qualtrics: picture


> When the survey switches from Qualtrics to Inquisit we cannot begin the Inquisit study because it cannot get the groupnumber parameter.

In your Inquisit Web experiment's settings, you have indicated the name of the parameter that holds the group ID as "groupnumber". That is not the name of the parameter you have Qualtrics forward. You are forwarding a parameter named "groupid". Use the right name and things will work just fine.

Thanks so much!!
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search