Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 108K
|
> When I'm setting up my script via Inquisit Web, what should I enter for this prompt: Enter the name of the url query parameter that contains the group id.???
You enter whatever name you want it to be in this case. You can call the parameter group, condition, or anything else you like.
Once you've done that, "constructing" or "generating" the links is trivial. Suppose you named the parameter condition. Then it's
https://www.research.millisecond.com/username/scriptname.web?condition=1
https://www.research.millisecond.com/username/scriptname.web?condition=2
https://www.research.millisecond.com/username/scriptname.web?condition=3
...
|
|
|
valengrandelski
|
|
Group: Forum Members
Posts: 10,
Visits: 76
|
Yes, but I am still confused on how to actually generate those links that have "condition1", "condition 2", etc. at the end--that you mentioned previously in the thread.
When I'm setting up my script via Inquisit Web, what should I enter for this prompt: Enter the name of the url query parameter that contains the group id.???I'm not sure what it's asking, so if you could break it down for me, I would very much appreciate it.
And then once I do that, what do I have to do next? I'm completely new at this, so I'm not sure what I'm missing, but it seems to be a lot...
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 108K
|
We've already covered the query parameter scenario in this thread:
https://www.millisecond.com/forums/FindPost13899.aspx
It does not create separate links -- all that differs is the value of the parameter.
|
|
|
valengrandelski
|
|
Group: Forum Members
Posts: 10,
Visits: 76
|
I'm sorry, but I don't know how to do what you're suggesting.
Once I choose "URL Query Parameter" for groupID, what should I enter for this prompt: Enter the name of the url query parameter that contains the group id. Not sure about that one... How does it know to create 20 links? Will the links appear on my Web account, just underneath the script? We might just go with sequential with the understanding it might not be equal across all groups.
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 108K
|
For the most control over group Ns, pass the groupid in via query parameter and give 1/20th of your participants a link with the parameter set to 1, 1/20th with parameter set to 2, etc.
For all other options, there is no strict guarantee that group Ns will be equal. Sequential generation seems like an okay compromise, though you should expect some gaps.
Hope this helps.
|
|
|
valengrandelski
|
|
Group: Forum Members
Posts: 10,
Visits: 76
|
Ok, I have a changed a few things in my script and I'm using Inquisit Web to collect my data.
In 1 script, I have 20 <expt> elements and I have /groupassignment = group number in order to counterbalance. For each expt, /subjects = (1 of 20), (2 of 20), etc.
When I upload to Inquisit Web, how should the groupID be determined? Sequential? Random with replacement? All I want is an equal number of participants (total sample size 500) in each of my 20 expts. I set the subjectIDs to be determined sequentially.
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 108K
|
> So, if I set the / groupassignment = groupnumber in order to counterbalance, Inquisit Web will automatically generate different links for the different groups/conditions, correct?
No. What you can do is specify the groupnumber via a URL query parameter (you do so when you upload and configure the experiment). You can then explicitly distribute links containing the query parameter to your participants. Suppose you have three conditions. Then you would give a 3rd of your participants a link looking like this
http://research.millisecond.com/username/experiment.web?condition=1
another 3rd
http://research.millisecond.com/username/experiment.web?condition=2
and the final 3rd
http://research.millisecond.com/username/experiment.web?condition=3
> Another / groupassignment question: if I set it to "groupnumber" within each IAT script (to switch order of compatible vs. incompatible received first by participants), would that generate additional links/conditions or no?
No.
<batch>/ subjects = (1 of 10)/ groupassignment = groupnumber/ file = "start_survey_condition_1.iqx"/ file = "IAT_1.iqx"/ file = "IAT_2.iqx"/ file = "end_survey_condition_1.iqx"</batch>
<batch>/ subjects = (2 of 10)/ groupassignment = groupnumber/ file = "start_survey_condition_1.iqx"/ file = "IAT_2.iqx"/ file = "IAT_1.iqx"/ file = "end_survey_condition_1.iqx"</batch>...
Yes. If you want to flip the order of IATs in addition, that's what you do. (You did not mention that in your original post.) However, if you leave the IATs set to /groupassingnment=groupnumber you need to make sure to feed both odd end even numbers in -- otherwise the order of blocks *within* the IAT will not be counterbalanced between subjects. That's why the <batch> elements I provided as examples were set up in the way (1,2 of X) etc.
|
|
|
valengrandelski
|
|
Group: Forum Members
Posts: 10,
Visits: 76
|
Ok, so it sounds like Inquisit Web takes care of the having multiple scripts thing.
So, if I set the / groupassignment = groupnumber in order to counterbalance, Inquisit Web will automatically generate different links for the different groups/conditions, correct? So, if I have 5 conditions, will there be 5 different survey links? Is there any way to have 1 link or no?
Another / groupassignment question: if I set it to "groupnumber" within each IAT script (to switch order of compatible vs. incompatible received first by participants), would that generate additional links/conditions or no?
Also, taking another look at the batch elements coding, I realized that I don't understand why / subjects = (1,2 of 10) instead of (1 of 10), if I want to flip the order of the IATs. Can you clarify? Should I write it like this:
<batch>/ subjects = (1 of 10)/ groupassignment = groupnumber/ file = "start_survey_condition_1.iqx"/ file = "IAT_1.iqx"/ file = "IAT_2.iqx"/ file = "end_survey_condition_1.iqx"</batch>
<batch> / subjects = (2 of 10) / groupassignment = groupnumber / file = "start_survey_condition_1.iqx" / file = "IAT_2.iqx" / file = "IAT_1.iqx" / file = "end_survey_condition_1.iqx" </batch> <batch>/ subjects = (3 of 10)/ groupassignment = groupnumber/ file = "start_survey_condition_2.iqx"/ file = "IAT_1.iqx"/ file = "IAT_2.iqx"/ file = "end_survey_condition_2.iqx"</batch>
<batch> / subjects = (4 of 10) / groupassignment = groupnumber / file = "start_survey_condition_2.iqx" / file = "IAT_2.iqx" / file = "IAT_1.iqx" / file = "end_survey_condition_2.iqx" </batch>
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 108K
|
Q: If I use /groupassignment = random both within each IAT and in the batch elements, is this counterbalanced? Will there be an equal number of participants in each condition? If not, how do I ensure that it's counterbalanced?
A: No, it's indeed completely random, not counterbalanced. How do you counterbalance? Use groupnumber and assign an equal number of participants to those groups (e.g. on the web pass groupnumber in as a query parameter and distribute different links among your participants).
Q: For using batch elements, I know I have to separate the components into individual scripts, so if I want to circulate the file for testing to colleagues, do they need ALL the scripts or just the one containing the batch elements? What's the easiest way to package the files?
A: They need all the scripts and supporting files (e.g. images, etc.). If your colleagues conduct their tests in Inquisit Lab, put everything in a ZIP archive (or the like) and email it to them or put it up somewhere for them to download. If they test using Inquisit Web, simply upload all the files and configure everything properly via the Web Script Wizard and distribute the link(s) to the experiment's launch page.
Q: Finally, for uploading my experiment to Inquisit Web, am I allowed to upload multiple scripts or can I just upload the script with the batch elements? How would that work?
A: The script containing the <batch> elements is the one you register as your active script in the 1st step. You upload all the remaining (actual) scripts and supporting files in the 2nd step.
|
|
|
valengrandelski
|
|
Group: Forum Members
Posts: 10,
Visits: 76
|
Thanks so much, Dave! This is super helpful. A few follow-up questions:
- If I use /groupassignment = random both within each IAT and in the batch elements, is this counterbalanced? Will there be an equal number of participants in each condition? If not, how do I ensure that it's counterbalanced?
- For using batch elements, I know I have to separate the components into individual scripts, so if I want to circulate the file for testing to colleagues, do they need ALL the scripts or just the one containing the batch elements? What's the easiest way to package the files?
- Finally, for uploading my experiment to Inquisit Web, am I allowed to upload multiple scripts or can I just upload the script with the batch elements? How would that work?
|
|
|