Batch scripts between-subject and repeated measures design


Author
Message
devin698260
devin698260
Associate Member (57 reputation)Associate Member (57 reputation)Associate Member (57 reputation)Associate Member (57 reputation)Associate Member (57 reputation)Associate Member (57 reputation)Associate Member (57 reputation)Associate Member (57 reputation)Associate Member (57 reputation)
Group: Forum Members
Posts: 6, Visits: 19
Hello,

We are running an experiment on inquisit mobile with two subject groups as well as repeated design measures. This is an example of how we were going about putting that in our task script. On the computer version of inquisit, it runs smoothly. When we tried to do it on the mobile version, the task did not pop up- just a "thank you for completing this inquisit task" web page. Does something need to be changed in the script for this? Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>
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: 12K, Visits: 98K
devin698260 - 2/28/2022
Hello,

We are running an experiment on inquisit mobile with two subject groups as well as repeated design measures. This is an example of how we were going about putting that in our task script. On the computer version of inquisit, it runs smoothly. When we tried to do it on the mobile version, the task did not pop up- just a "thank you for completing this inquisit task" web page. Does something need to be changed in the script for this? Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>

Provide the link, please
inquisituser22
inquisituser22
Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)
Group: Forum Members
Posts: 96, Visits: 339
Dave - 2/28/2022
devin698260 - 2/28/2022
Hello,

We are running an experiment on inquisit mobile with two subject groups as well as repeated design measures. This is an example of how we were going about putting that in our task script. On the computer version of inquisit, it runs smoothly. When we tried to do it on the mobile version, the task did not pop up- just a "thank you for completing this inquisit task" web page. Does something need to be changed in the script for this? Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>

Provide the link, please
I made some minor edits (please see below) and tested it in a bunch of ways and on the computer, it seems the same script is played for both groups here and both sessions in Inquisit Lab even when I type in the prompt at the beginning different group numbers or sessions. For Inquisit Web, the problem mentioned by my coworker occurs where it won't run it also happens on my phone where it just skips right to a thank you page: https://mili2nd.co/j64b

Is it possible to do both repeated measures AND between subjects in one batch script?

Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>


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: 12K, Visits: 98K
inquisituser22 - 3/1/2022
Dave - 2/28/2022
devin698260 - 2/28/2022
Hello,

We are running an experiment on inquisit mobile with two subject groups as well as repeated design measures. This is an example of how we were going about putting that in our task script. On the computer version of inquisit, it runs smoothly. When we tried to do it on the mobile version, the task did not pop up- just a "thank you for completing this inquisit task" web page. Does something need to be changed in the script for this? Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>

Provide the link, please
I made some minor edits (please see below) and tested it in a bunch of ways and on the computer, it seems the same script is played for both groups here and both sessions in Inquisit Lab even when I type in the prompt at the beginning different group numbers or sessions. For Inquisit Web, the problem mentioned by my coworker occurs where it won't run it also happens on my phone where it just skips right to a thank you page: https://mili2nd.co/j64b

Is it possible to do both repeated measures AND between subjects in one batch script?

Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>


I am very confused by the syntax you have there. Why did you define

/ groups = (1 of 3)

and

/ groups = (2 of 3)

if there are only two groups? That just means that for one out of three participants no condition at all is defined and nothing will happen.

Similarly, why are your /sessions

/ sessions = (1 of 8)

and

/ sessions = (2 of 8)

? What happened to the other 6 sessions?
Edited 2 Years Ago by Dave
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: 12K, Visits: 98K
Dave - 3/1/2022
inquisituser22 - 3/1/2022
Dave - 2/28/2022
devin698260 - 2/28/2022
Hello,

We are running an experiment on inquisit mobile with two subject groups as well as repeated design measures. This is an example of how we were going about putting that in our task script. On the computer version of inquisit, it runs smoothly. When we tried to do it on the mobile version, the task did not pop up- just a "thank you for completing this inquisit task" web page. Does something need to be changed in the script for this? Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>

Provide the link, please
I made some minor edits (please see below) and tested it in a bunch of ways and on the computer, it seems the same script is played for both groups here and both sessions in Inquisit Lab even when I type in the prompt at the beginning different group numbers or sessions. For Inquisit Web, the problem mentioned by my coworker occurs where it won't run it also happens on my phone where it just skips right to a thank you page: https://mili2nd.co/j64b

Is it possible to do both repeated measures AND between subjects in one batch script?

Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>


I am very confused by the syntax you have there. Why did you define

/ groups = (1 of 3)

and

/ groups = (2 of 3)

if there are only two groups? That just means that for one out of three participants no condition at all is defined and nothing will happen.

Similarly, why are your /sessions

/ sessions = (1 of 8)

and

/ sessions = (2 of 8)

? What happened to the other 6 sessions?

One other thing: How do you anticipate to sucessfully administer multiple sessions to participants when participants have no fixed IDs (your settings specifiy random IDs)? Finally, I don't think the /groups and /sessions syntax as-is will give you what you want. With the syntax you have, a participant would receive multiple of the defined batch conditions in a single session.

I rather suspect, you'll want to set up your batch scripts along the lines detailed at https://forums.millisecond.com/FindPost32376.aspx

Edited 2 Years Ago by Dave
inquisituser22
inquisituser22
Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)
Group: Forum Members
Posts: 96, Visits: 339
Dave - 3/1/2022
Dave - 3/1/2022
inquisituser22 - 3/1/2022
Dave - 2/28/2022
devin698260 - 2/28/2022
Hello,

We are running an experiment on inquisit mobile with two subject groups as well as repeated design measures. This is an example of how we were going about putting that in our task script. On the computer version of inquisit, it runs smoothly. When we tried to do it on the mobile version, the task did not pop up- just a "thank you for completing this inquisit task" web page. Does something need to be changed in the script for this? Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>

Provide the link, please
I made some minor edits (please see below) and tested it in a bunch of ways and on the computer, it seems the same script is played for both groups here and both sessions in Inquisit Lab even when I type in the prompt at the beginning different group numbers or sessions. For Inquisit Web, the problem mentioned by my coworker occurs where it won't run it also happens on my phone where it just skips right to a thank you page: https://mili2nd.co/j64b

Is it possible to do both repeated measures AND between subjects in one batch script?

Thank you!

**PSYCHOED GROUP**

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 8)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 8)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

**CBM-I GROUP**

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 8)
/ file= "cbm training session 1 for phones feb1722.iqx"
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 8)
/ file= "cbm training session 2 for phones feb1722.iqx"
</batch>


I am very confused by the syntax you have there. Why did you define

/ groups = (1 of 3)

and

/ groups = (2 of 3)

if there are only two groups? That just means that for one out of three participants no condition at all is defined and nothing will happen.

Similarly, why are your /sessions

/ sessions = (1 of 8)

and

/ sessions = (2 of 8)

? What happened to the other 6 sessions?

One other thing: How do you anticipate to sucessfully administer multiple sessions to participants when participants have no fixed IDs (your settings specifiy random IDs)? Finally, I don't think the /groups and /sessions syntax as-is will give you what you want. With the syntax you have, a participant would receive multiple of the defined batch conditions in a single session.

I rather suspect, you'll want to set up your batch scripts along the lines detailed at https://forums.millisecond.com/FindPost32376.aspx

Thank you, this is very helpful. I see the idea of nesting several batch scripts, and in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition (but are session 1, 2, 3, etc. for each just different content). It doesn't seem to be that way in this example? I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out? Thank you! Here's what I have come up with so far, before nesting:

****PSYCHOED GROUP****

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 2)
/ file="psychoed_session-1_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 2)
/ file="psychoed session 2_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

****CBM-I GROUP****

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 2)
/ file="cbm training session 1 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 2)
/ file="cbm training session 2 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>


**ASSESSMENT GROUP**

<batch>
/ groups = (3 of 3)
/ sessions = (1 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (2 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>
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: 12K, Visits: 98K
inquisituser22 - 3/3/2022

Thank you, this is very helpful. I see the idea of nesting several batch scripts, and in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition (but are session 1, 2, 3, etc. for each just different content). It doesn't seem to be that way in this example? I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out? Thank you! Here's what I have come up with so far, before nesting:

****PSYCHOED GROUP****

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 2)
/ file="psychoed_session-1_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 2)
/ file="psychoed session 2_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

****CBM-I GROUP****

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 2)
/ file="cbm training session 1 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 2)
/ file="cbm training session 2 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>


**ASSESSMENT GROUP**

<batch>
/ groups = (3 of 3)
/ sessions = (1 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (2 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

> in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition
> (but are session 1, 2, 3, etc. for each just different content).

Why would this make any difference? Of course you can administer totally different content to each group in each session. This does not change the structure at all. You have

mainbatch.iqx
<batch>
/ sessions = (1 of 3)
/ file = "session1_batch.iqx"
</batch>

<batch>
/ sessions = (2 of 3)
/ file = "session2_batch.iqx"
</batch>

<batch>
/ sessions = (3 of 3)
/ file = "session3_batch.iqx"
</batch>


exactly as in the example, and the individual sessions look like this:

session1_batch.iqx
****PSYCHOED GROUP****
<batch>
/ groups = (1 of 3)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

****CBM-I GROUP****
<batch>
/ groups = (2 of 3)
/ file="cbm training session 1 for phones feb1722.iqx"
</batch>

**ASSESSMENT GROUP**
<batch>
/ groups = (3 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


session2_batch.iqx
****PSYCHOED GROUP****
<batch>
/ groups = (1 of 3)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

****CBM-I GROUP****
<batch>
/ groups = (2 of 3)
/ file="cbm training session 2 for phones feb1722.iqx"
</batch>

**ASSESSMENT GROUP**
<batch>
/ groups = (3 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
</batch>


session3_batch.iqx
<batch>
/ groups = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


> I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out?

No. Why do you think that would be necessary? Moreover, the example I linked you to does no such thing.

inquisituser22
inquisituser22
Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)
Group: Forum Members
Posts: 96, Visits: 339
Dave - 3/3/2022
inquisituser22 - 3/3/2022

Thank you, this is very helpful. I see the idea of nesting several batch scripts, and in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition (but are session 1, 2, 3, etc. for each just different content). It doesn't seem to be that way in this example? I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out? Thank you! Here's what I have come up with so far, before nesting:

****PSYCHOED GROUP****

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 2)
/ file="psychoed_session-1_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 2)
/ file="psychoed session 2_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

****CBM-I GROUP****

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 2)
/ file="cbm training session 1 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 2)
/ file="cbm training session 2 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>


**ASSESSMENT GROUP**

<batch>
/ groups = (3 of 3)
/ sessions = (1 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (2 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

> in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition
> (but are session 1, 2, 3, etc. for each just different content).

Why would this make any difference? Of course you can administer totally different content to each group in each session. This does not change the structure at all. You have

mainbatch.iqx
<batch>
/ sessions = (1 of 3)
/ file = "session1_batch.iqx"
</batch>

<batch>
/ sessions = (2 of 3)
/ file = "session2_batch.iqx"
</batch>

<batch>
/ sessions = (3 of 3)
/ file = "session3_batch.iqx"
</batch>


exactly as in the example, and the individual sessions look like this:

session1_batch.iqx
****PSYCHOED GROUP****
<batch>
/ groups = (1 of 3)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

****CBM-I GROUP****
<batch>
/ groups = (2 of 3)
/ file="cbm training session 1 for phones feb1722.iqx"
</batch>

**ASSESSMENT GROUP**
<batch>
/ groups = (3 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


session2_batch.iqx
****PSYCHOED GROUP****
<batch>
/ groups = (1 of 3)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

****CBM-I GROUP****
<batch>
/ groups = (2 of 3)
/ file="cbm training session 2 for phones feb1722.iqx"
</batch>

**ASSESSMENT GROUP**
<batch>
/ groups = (3 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
</batch>


session3_batch.iqx
<batch>
/ groups = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


> I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out?

No. Why do you think that would be necessary? Moreover, the example I linked you to does no such thing.

Thank you very much for this guidance. I think it might be working now but still not getting a prompt at the beginning of the script on Inquisit Web main batch script to enter subject session and group number, only Inquisit Lab (with the same script & files). Here's what I have for session 1 for example. Along those lines, I thought I would need this piece of code to have sequential subject ID numbers (
/ groupassignment = groupnumber) because of something I had read earlier but I noticed it wasn't in your example, so I guess I am just missing whatever I need here.  

Thanks again!

mainbatch.iqx

**BASELINE ASSESSMENT**
<batch>
/ sessions = (1 of 5)
/ file = "session1_batch.iqx"
</batch>

**TRAINING 1**
<batch>
/ sessions = (2 of 5)
/ file = "session2_batch.iqx"
</batch>

**MID ASSESSMENT**
<batch>
/ sessions = (3 of 5)
/ file = "session3_batch.iqx"
</batch>

**TRAINING 2**
<batch>
/ sessions = (4 of 5)
/ file = "session4_batch.iqx"
</batch>

**POST-TRAINING ASSESSMENT**
<batch>
/ sessions = (5 of 5)
/ file = "session5_batch.iqx"
</batch>


----------------------------------------------------------------


session1_batch.iqx

****PSYCHOED GROUP, ASSESSMENT****
<batch>
/ groups = (1 of 2)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>

****CBM-I GROUP, ASSESSMENT****
<batch>
/ groups = (2 of 2)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


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: 12K, Visits: 98K
inquisituser22 - 3/4/2022
Dave - 3/3/2022
inquisituser22 - 3/3/2022

Thank you, this is very helpful. I see the idea of nesting several batch scripts, and in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition (but are session 1, 2, 3, etc. for each just different content). It doesn't seem to be that way in this example? I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out? Thank you! Here's what I have come up with so far, before nesting:

****PSYCHOED GROUP****

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 2)
/ file="psychoed_session-1_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 2)
/ file="psychoed session 2_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

****CBM-I GROUP****

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 2)
/ file="cbm training session 1 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 2)
/ file="cbm training session 2 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>


**ASSESSMENT GROUP**

<batch>
/ groups = (3 of 3)
/ sessions = (1 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (2 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

> in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition
> (but are session 1, 2, 3, etc. for each just different content).

Why would this make any difference? Of course you can administer totally different content to each group in each session. This does not change the structure at all. You have

mainbatch.iqx
<batch>
/ sessions = (1 of 3)
/ file = "session1_batch.iqx"
</batch>

<batch>
/ sessions = (2 of 3)
/ file = "session2_batch.iqx"
</batch>

<batch>
/ sessions = (3 of 3)
/ file = "session3_batch.iqx"
</batch>


exactly as in the example, and the individual sessions look like this:

session1_batch.iqx
****PSYCHOED GROUP****
<batch>
/ groups = (1 of 3)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

****CBM-I GROUP****
<batch>
/ groups = (2 of 3)
/ file="cbm training session 1 for phones feb1722.iqx"
</batch>

**ASSESSMENT GROUP**
<batch>
/ groups = (3 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


session2_batch.iqx
****PSYCHOED GROUP****
<batch>
/ groups = (1 of 3)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

****CBM-I GROUP****
<batch>
/ groups = (2 of 3)
/ file="cbm training session 2 for phones feb1722.iqx"
</batch>

**ASSESSMENT GROUP**
<batch>
/ groups = (3 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
</batch>


session3_batch.iqx
<batch>
/ groups = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


> I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out?

No. Why do you think that would be necessary? Moreover, the example I linked you to does no such thing.

Thank you very much for this guidance. I think it might be working now but still not getting a prompt at the beginning of the script on Inquisit Web main batch script to enter subject session and group number, only Inquisit Lab (with the same script & files). Here's what I have for session 1 for example. Along those lines, I thought I would need this piece of code to have sequential subject ID numbers (
/ groupassignment = groupnumber) because of something I had read earlier but I noticed it wasn't in your example, so I guess I am just missing whatever I need here.  

Thanks again!

mainbatch.iqx

**BASELINE ASSESSMENT**
<batch>
/ sessions = (1 of 5)
/ file = "session1_batch.iqx"
</batch>

**TRAINING 1**
<batch>
/ sessions = (2 of 5)
/ file = "session2_batch.iqx"
</batch>

**MID ASSESSMENT**
<batch>
/ sessions = (3 of 5)
/ file = "session3_batch.iqx"
</batch>

**TRAINING 2**
<batch>
/ sessions = (4 of 5)
/ file = "session4_batch.iqx"
</batch>

**POST-TRAINING ASSESSMENT**
<batch>
/ sessions = (5 of 5)
/ file = "session5_batch.iqx"
</batch>


----------------------------------------------------------------


session1_batch.iqx

****PSYCHOED GROUP, ASSESSMENT****
<batch>
/ groups = (1 of 2)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>

****CBM-I GROUP, ASSESSMENT****
<batch>
/ groups = (2 of 2)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


> still not getting a prompt at the beginning of the script on Inquisit Web main batch script to enter subject session and group number

There are no such prompts on the web. You have the option to prompt participants for subject ID, see your web experiment's settings under "Participant IDs". Alternatively, you can pass subject id in via URL parameter. That is what you will have to do with group id. Session number is determined automatically: Each time the server sees the same subject ID launching the experiment, session number is increased by one. If need be, you can override / enter subject, group and session number via the Inquisit Player's "Tests" tab.

inquisituser22
inquisituser22
Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)
Group: Forum Members
Posts: 96, Visits: 339
Dave - 3/4/2022
inquisituser22 - 3/4/2022
Dave - 3/3/2022
inquisituser22 - 3/3/2022

Thank you, this is very helpful. I see the idea of nesting several batch scripts, and in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition (but are session 1, 2, 3, etc. for each just different content). It doesn't seem to be that way in this example? I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out? Thank you! Here's what I have come up with so far, before nesting:

****PSYCHOED GROUP****

<batch>
/ groups = (1 of 3)
/ sessions = (1 of 2)
/ file="psychoed_session-1_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (1 of 3)
/ sessions = (2 of 2)
/ file="psychoed session 2_dd_edits.iqx"
/ groupassignment = groupnumber
</batch>

****CBM-I GROUP****

<batch>
/ groups = (2 of 3)
/ sessions = (1 of 2)
/ file="cbm training session 1 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (2 of 3)
/ sessions = (2 of 2)
/ file="cbm training session 2 for phones feb1722.iqx"
/ groupassignment = groupnumber
</batch>


**ASSESSMENT GROUP**

<batch>
/ groups = (3 of 3)
/ sessions = (1 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (2 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
/ groupassignment = groupnumber
</batch>

<batch>
/ groups = (3 of 3)
/ sessions = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
/ groupassignment = groupnumber
</batch>

> in the example message board you've sent me I'm a bit confused about how to do this given that the sessions are very different by condition
> (but are session 1, 2, 3, etc. for each just different content).

Why would this make any difference? Of course you can administer totally different content to each group in each session. This does not change the structure at all. You have

mainbatch.iqx
<batch>
/ sessions = (1 of 3)
/ file = "session1_batch.iqx"
</batch>

<batch>
/ sessions = (2 of 3)
/ file = "session2_batch.iqx"
</batch>

<batch>
/ sessions = (3 of 3)
/ file = "session3_batch.iqx"
</batch>


exactly as in the example, and the individual sessions look like this:

session1_batch.iqx
****PSYCHOED GROUP****
<batch>
/ groups = (1 of 3)
/ file="psychoed_session-1_dd_edits.iqx"
</batch>

****CBM-I GROUP****
<batch>
/ groups = (2 of 3)
/ file="cbm training session 1 for phones feb1722.iqx"
</batch>

**ASSESSMENT GROUP**
<batch>
/ groups = (3 of 3)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


session2_batch.iqx
****PSYCHOED GROUP****
<batch>
/ groups = (1 of 3)
/ file="psychoed session 2_dd_edits.iqx"
</batch>

****CBM-I GROUP****
<batch>
/ groups = (2 of 3)
/ file="cbm training session 2 for phones feb1722.iqx"
</batch>

**ASSESSMENT GROUP**
<batch>
/ groups = (3 of 3)
/ file="midpoint assessment 2-28-22 final.iqx"
</batch>


session3_batch.iqx
<batch>
/ groups = (3 of 3)
/ file="posttraining assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


> I am also wondering if I need to list out a script for each anticipated participant number through 120 as in the examples or if there is a simpler way to write this out?

No. Why do you think that would be necessary? Moreover, the example I linked you to does no such thing.

Thank you very much for this guidance. I think it might be working now but still not getting a prompt at the beginning of the script on Inquisit Web main batch script to enter subject session and group number, only Inquisit Lab (with the same script & files). Here's what I have for session 1 for example. Along those lines, I thought I would need this piece of code to have sequential subject ID numbers (
/ groupassignment = groupnumber) because of something I had read earlier but I noticed it wasn't in your example, so I guess I am just missing whatever I need here.  

Thanks again!

mainbatch.iqx

**BASELINE ASSESSMENT**
<batch>
/ sessions = (1 of 5)
/ file = "session1_batch.iqx"
</batch>

**TRAINING 1**
<batch>
/ sessions = (2 of 5)
/ file = "session2_batch.iqx"
</batch>

**MID ASSESSMENT**
<batch>
/ sessions = (3 of 5)
/ file = "session3_batch.iqx"
</batch>

**TRAINING 2**
<batch>
/ sessions = (4 of 5)
/ file = "session4_batch.iqx"
</batch>

**POST-TRAINING ASSESSMENT**
<batch>
/ sessions = (5 of 5)
/ file = "session5_batch.iqx"
</batch>


----------------------------------------------------------------


session1_batch.iqx

****PSYCHOED GROUP, ASSESSMENT****
<batch>
/ groups = (1 of 2)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>

****CBM-I GROUP, ASSESSMENT****
<batch>
/ groups = (2 of 2)
/ file="baseline assessment 2-28-22 final.iqx"
/ file="iat_1.19.22 for test.iqx"
</batch>


> still not getting a prompt at the beginning of the script on Inquisit Web main batch script to enter subject session and group number

There are no such prompts on the web. You have the option to prompt participants for subject ID, see your web experiment's settings under "Participant IDs". Alternatively, you can pass subject id in via URL parameter. That is what you will have to do with group id. Session number is determined automatically: Each time the server sees the same subject ID launching the experiment, session number is increased by one. If need be, you can override / enter subject, group and session number via the Inquisit Player's "Tests" tab.

Thank you for the quick response. That's great to see the participant ID setting on the website, sorry I had missed that before! That seems to be working well. It looks like the best way for doing groups to determine which content they do will be the URL parameter but I don't see how to use that - is there a tutorial I could reference?

If we have participants needing to end our longitudinal study early, we'll need to have them do certain scripts earlier than planned. If it helps to have more context, we have 8 training sessions and 5 assessment sessions per participant. At first I had all assessments as a different group and had those labeled as 1, 2, 3, 4, 5 but with the batch nesting of sessions that seemed to become a headache so I have it now as Session 1 = first assessment, sessions 2-4 = trainings, session 5 = second assessment, session 6 = training, and so on. So, having it increase by one doesn't really seem like a good idea unless we need to, we could override as you mentioned.

There are no such prompts on the web. You have the option to prompt participants for subject ID, see your web experiment's settings under "Participant IDs". Alternatively, you can pass subject id in via URL parameter. That is what you will have to do with group id. Session number is determined automatically: Each time the server sees the same subject ID launching the experiment, session number is increased by one. If need be, you can override / enter subject, group and session number via the Inquisit Player's "Tests" tab.

Thanks again

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search