Batch scripts between-subject and repeated measures design


Author
Message
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: 82K
inquisituser22 - 3/4/2022
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

> 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?

To any participant you've assigned to group 1, give them

https://mili2nd.co/j64b?groupid=1

as the link to use to launch the study. For any participant you've assigned to group 2, give them

https://mili2nd.co/j64b?groupid=2

and for everyone you've assigned to group 3, give them

https://mili2nd.co/j64b?groupid=3

inquisituser22
inquisituser22
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 94, Visits: 336
Dave - 3/4/2022
inquisituser22 - 3/4/2022
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

> 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?

To any participant you've assigned to group 1, give them

https://mili2nd.co/j64b?groupid=1

as the link to use to launch the study. For any participant you've assigned to group 2, give them

https://mili2nd.co/j64b?groupid=2

and for everyone you've assigned to group 3, give them

https://mili2nd.co/j64b?groupid=3

Thank you, that seems to be working well! I went into the Inquisit Player to modify the session # and I can see how that could be very confusing for some of our research participants. Is there any way I could program in a prompt to just enter session on Inquisit Web, request that Inquisit add this feature (I'm sure I'm not the only one who needs it!), or change something in the link to specify session number? Thanks again
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: 82K
inquisituser22 - 3/4/2022
Dave - 3/4/2022
inquisituser22 - 3/4/2022
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

> 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?

To any participant you've assigned to group 1, give them

https://mili2nd.co/j64b?groupid=1

as the link to use to launch the study. For any participant you've assigned to group 2, give them

https://mili2nd.co/j64b?groupid=2

and for everyone you've assigned to group 3, give them

https://mili2nd.co/j64b?groupid=3

Thank you, that seems to be working well! I went into the Inquisit Player to modify the session # and I can see how that could be very confusing for some of our research participants. Is there any way I could program in a prompt to just enter session on Inquisit Web, request that Inquisit add this feature (I'm sure I'm not the only one who needs it!), or change something in the link to specify session number? Thanks again

Session is managed automatically because participants typically will not be able to remember / keep track of which session they're currently completing / are supposed to enter.

inquisituser22
inquisituser22
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 94, Visits: 336
Dave - 3/4/2022
inquisituser22 - 3/4/2022
Dave - 3/4/2022
inquisituser22 - 3/4/2022
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

> 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?

To any participant you've assigned to group 1, give them

https://mili2nd.co/j64b?groupid=1

as the link to use to launch the study. For any participant you've assigned to group 2, give them

https://mili2nd.co/j64b?groupid=2

and for everyone you've assigned to group 3, give them

https://mili2nd.co/j64b?groupid=3

Thank you, that seems to be working well! I went into the Inquisit Player to modify the session # and I can see how that could be very confusing for some of our research participants. Is there any way I could program in a prompt to just enter session on Inquisit Web, request that Inquisit add this feature (I'm sure I'm not the only one who needs it!), or change something in the link to specify session number? Thanks again

Session is managed automatically because participants typically will not be able to remember / keep track of which session they're currently completing / are supposed to enter.

And there's no way to access their script/data on my own Inquisit Player to control their session number for them for that reason too right? 
inquisituser22
inquisituser22
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 94, Visits: 336
inquisituser22 - 3/4/2022
Dave - 3/4/2022
inquisituser22 - 3/4/2022
Dave - 3/4/2022
inquisituser22 - 3/4/2022
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

> 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?

To any participant you've assigned to group 1, give them

https://mili2nd.co/j64b?groupid=1

as the link to use to launch the study. For any participant you've assigned to group 2, give them

https://mili2nd.co/j64b?groupid=2

and for everyone you've assigned to group 3, give them

https://mili2nd.co/j64b?groupid=3

Thank you, that seems to be working well! I went into the Inquisit Player to modify the session # and I can see how that could be very confusing for some of our research participants. Is there any way I could program in a prompt to just enter session on Inquisit Web, request that Inquisit add this feature (I'm sure I'm not the only one who needs it!), or change something in the link to specify session number? Thanks again

Session is managed automatically because participants typically will not be able to remember / keep track of which session they're currently completing / are supposed to enter.

And there's no way to access their script/data on my own Inquisit Player to control their session number for them for that reason too right? 

Actually perhaps a more user friendly way to do this would be we just instead make them a link of a fresh batch script that is their subject ID and is just the session they need to complete?

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: 82K
inquisituser22 - 3/4/2022
inquisituser22 - 3/4/2022
Dave - 3/4/2022
inquisituser22 - 3/4/2022
Dave - 3/4/2022
inquisituser22 - 3/4/2022
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

> 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?

To any participant you've assigned to group 1, give them

https://mili2nd.co/j64b?groupid=1

as the link to use to launch the study. For any participant you've assigned to group 2, give them

https://mili2nd.co/j64b?groupid=2

and for everyone you've assigned to group 3, give them

https://mili2nd.co/j64b?groupid=3

Thank you, that seems to be working well! I went into the Inquisit Player to modify the session # and I can see how that could be very confusing for some of our research participants. Is there any way I could program in a prompt to just enter session on Inquisit Web, request that Inquisit add this feature (I'm sure I'm not the only one who needs it!), or change something in the link to specify session number? Thanks again

Session is managed automatically because participants typically will not be able to remember / keep track of which session they're currently completing / are supposed to enter.

And there's no way to access their script/data on my own Inquisit Player to control their session number for them for that reason too right? 

Actually perhaps a more user friendly way to do this would be we just instead make them a link of a fresh batch script that is their subject ID and is just the session they need to complete?

> And there's no way to access their script/data on my own Inquisit Player to control their session number for them for that reason too right?

Correct, you have no control over their device(s).

> Actually perhaps a more user friendly way to do this would be we just instead make them a link of a fresh batch script that is their subject ID and is just the session they need to complete?

Perhaps. Do you own sufficient licenses to actually do this?

> Is there any way I could program in a prompt to just enter session on Inquisit Web [...]?

For the sake of completeness, there is a way to build something like this, but it's somewhat complicated and would not use /sessions, but most importantly, it would be fairly error prone: Some participants will lose track, mistakenly enter the wrong session number and complete the wrong set of tasks.

Edited 3 Months Ago by Dave
inquisituser22
inquisituser22
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 94, Visits: 336
Thank you for the above. I am currently running through the mainbatch script and it is going well overall but each time there is a new session, it is on the "downloading files" (attached) screen for about 2 minutes, then goes back to the player (attached photo) and after clicking on my link again, it immediately loads the session. Any idea what might be causing this issue and how to alleviate it? Thank you!
inquisituser22
inquisituser22
Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)Esteemed Member (1.9K reputation)
Group: Forum Members
Posts: 94, Visits: 336
sorry I forgot to attach the photos, they are here
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: 82K
inquisituser22 - 3/7/2022
sorry I forgot to attach the photos, they are here

You're executing outdated files on that device, none of these are part of the current setup anymore.



(1) Make sure that you haven't accidentally put the experiment into offline mode on the device, i.e. ensure that the offline box on the "Tests" tab is not checked.
(2) If the study is in online mode already, clear the cache. Tap the edit button in the upper left corner on the "Tests" tab. Highlight the experiment's entry in the list. Tap "Delete" and confirm. After that, launch again.

Edited 3 Months 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: 82K
Dave - 3/7/2022
inquisituser22 - 3/7/2022
sorry I forgot to attach the photos, they are here

You're executing outdated files on that device, none of these are part of the current setup anymore.



(1) Make sure that you haven't accidentally put the experiment into offline mode on the device, i.e. ensure that the offline box on the "Tests" tab is not checked.
(2) If the study is in online mode already, clear the cache. Tap the edit button in the upper left corner on the "Tests" tab. Highlight the experiment's entry in the list. Tap "Delete" and confirm. After that, launch again.

Adding a few other issues as I work my way through the scripts. In "midpoint assessment 2-28-22 final.iqx" you have a mistake.



In the /items attribute above, the opening parenthesis is missing.

In "posttraining assessment 2-28-22 final.iqx"



the above element is missing its </openended> close tag.

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search