Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4
Dear Inquisit Team,
I have a question regarding the batch of my survey.
The Problem is that we want to put the subjects in different groups, which have different assignment of tasks. Every Subject has to do one questionnaire, one religion IAT, one classic IAT, and demographics.
<batch one>
/ file = "questionaire.exp"
/ file = "BE.IAT.1.exp"
/ file = "BI.IAT.1.exp"
/ file = "demographics.AH.exp"
</batch>
<batch two>
/ file = "BE.IAT.2.exp"
<batch three>
/ file = "BE.IAT.3.exp"
The different batches are running, but how can I define, that the fist subject has to do the first batch, that the second the second….etc.( based on the subject number). Is that possible? That should be a web-test so I need to get that in one link.
________________________________________
<expt BE_IAT>
/ blocks = [1=sequence(i1,i2,i3)]
</expt>
<batch>
/ group = (1 of 3) (i1=BI.IAT.1.exp; i2=BE.IAT.1.exp; i3=BI.IAT.1.exp)
/ group = (2 of 3) (i1=questionaire.exp; i2=questionaire.exp; i3=questionaire.exp)
/ group = (1 of 3) (i1=BI.IAT.1.exp; i2=BI.IAT.1.exp; i3=BI.IAT.1.exp)
/ groupassignment = subjectnumber
This was one of our trials, but it doesn´t work out.
_______________________________________
Thank you for your help!
Yours Annika
Inquisit's <batch> element allows direct assignment to experimental conditions via the '/ subjects' attribute. So all you really have to do is create a file containing your three <batch> elements like this:
<batch one>/ subjects = (1 of 3)/ file = "questionaire.exp"/ file = "BE.IAT.1.exp"/ file = "BI.IAT.1.exp"/ file = "demographics.AH.exp"</batch><batch two>/ subjects = (2 of 3)/ file = "questionaire.exp"/ file = "BE.IAT.2.exp"/ file = "BI.IAT.1.exp"/ file = "demographics.AH.exp"</batch><batch three>/ subjects = (3 of 3)/ file = "questionaire.exp"/ file = "BE.IAT.3.exp"/ file = "BI.IAT.1.exp"/ file = "demographics.AH.exp"</batch>
Note that the *.exp file containing the <batch> elements is the one that you'll need to register in the Web Wizard.
~Dave
"To understand recursion, you must first understand recursion." - Unknown Zen Master
Hey Dave,
Thanks for your reply. That was easier than I thought. Actually I have 48 Batches... If I defined that 48 diffenet Batches, does Inquisit start automatically with "subject one", if the 49 subject starts?
Thanks,
Annika
AMI_Hamburg:If I defined that 48 diffenet Batches, does Inquisit start automatically with "subject one", if the 49 subject starts?
Yes -- at least that's what it should do. Subject assignment is based on a simple mod() operation, more details are available in this thread: http://www.millisecond.com/community/forums/t/1318.aspx.
Let us know if you're seeing any problems!
I am using this method to assign conditions and it works, but how do I record which batch a subject was assigned to?
Jessica
The modulus of the subjectnumber will tell you. http://www.millisecond.com/community/forums/t/1318.aspx.
Regards,
I read that thread, but I don't understand what this means:
"Now compute {subjectnumber mod n}. The modulo function returns the remainder of the division subjectnumber/condition."
https://secure.wikimedia.org/wikipedia/en/wiki/Modulo_operation
Ok, then I should be able to use the MOD function in Excel to deduce the condition number.
JessicaD:Ok, then I should be able to use the MOD function in Excel to deduce the condition number.
Exactly.