Millisecond Forums

Combining 2 files with fixed instruction page

https://forums.millisecond.com/Topic36440.aspx

By agt - 7/25/2024

Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>
By Dave - 7/25/2024

agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>
By agt - 7/25/2024

Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?
By Dave - 7/25/2024

agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>
By agt - 7/25/2024

Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>
By Dave - 7/25/2024

agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.
By agt - 7/27/2024

Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
By Dave - 7/27/2024

agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

By agt - 7/27/2024

Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?
By Dave - 7/28/2024

agt - 7/28/2024
Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?

As I already told you, you need an <expt> or <block> in the script. Instruction pages are displayed via an <expt>'s or <block>'s /pre- or /postinstructions.
By agt - 7/28/2024

Dave - 7/28/2024
agt - 7/28/2024
Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?

As I already told you, you need an <expt> or <block> in the script. Instruction pages are displayed via an <expt>'s or <block>'s /pre- or /postinstructions.

Thanks Dave. The IAT and instructions work now.
However the script only randomised the order of test presented. How do I counterbalance the order in which the pairings are run within each bart.iqx and ospan file? 

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>
By agt - 7/28/2024

agt - 7/28/2024
Dave - 7/28/2024
agt - 7/28/2024
Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?

As I already told you, you need an <expt> or <block> in the script. Instruction pages are displayed via an <expt>'s or <block>'s /pre- or /postinstructions.

Thanks Dave. The IAT and instructions work now.
However the script only randomised the order of test presented. How do I counterbalance the order in which the pairings are run within each bart.iqx and ospan file? 

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Or rather, the the group number I entered to run the experiment followed counterbalance pairing instead of the <batch>sequence. 
By Dave - 7/29/2024

agt - 7/29/2024
agt - 7/28/2024
Dave - 7/28/2024
agt - 7/28/2024
Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?

As I already told you, you need an <expt> or <block> in the script. Instruction pages are displayed via an <expt>'s or <block>'s /pre- or /postinstructions.

Thanks Dave. The IAT and instructions work now.
However the script only randomised the order of test presented. How do I counterbalance the order in which the pairings are run within each bart.iqx and ospan file? 

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Or rather, the the group number I entered to run the experiment followed counterbalance pairing instead of the <batch>sequence. 

The group number has nothing to do with the batch script. The order of the scripts adminstered (Task A -> Instructions -> Task B or Task B -> Instructions -> Task A) is assigned randomly, not based on group or subject number. /groupassignment is set to random.

IATs counterbalance block order based on group number.
By agt - 7/29/2024

Dave - 7/29/2024
agt - 7/29/2024
agt - 7/28/2024
Dave - 7/28/2024
agt - 7/28/2024
Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?

As I already told you, you need an <expt> or <block> in the script. Instruction pages are displayed via an <expt>'s or <block>'s /pre- or /postinstructions.

Thanks Dave. The IAT and instructions work now.
However the script only randomised the order of test presented. How do I counterbalance the order in which the pairings are run within each bart.iqx and ospan file? 

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Or rather, the the group number I entered to run the experiment followed counterbalance pairing instead of the <batch>sequence. 

The group number has nothing to do with the batch script. The order of the scripts adminstered (Task A -> Instructions -> Task B or Task B -> Instructions -> Task A) is assigned randomly, not based on group or subject number. /groupassignment is set to random.

IATs counterbalance block order based on group number.

Do you mean that the counterbalance for IAT will be assured as long i assigned equal number of participants into each group number (1 or 2)?
By Dave - 7/29/2024

agt - 7/29/2024
Dave - 7/29/2024
agt - 7/29/2024
agt - 7/28/2024
Dave - 7/28/2024
agt - 7/28/2024
Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?

As I already told you, you need an <expt> or <block> in the script. Instruction pages are displayed via an <expt>'s or <block>'s /pre- or /postinstructions.

Thanks Dave. The IAT and instructions work now.
However the script only randomised the order of test presented. How do I counterbalance the order in which the pairings are run within each bart.iqx and ospan file? 

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Or rather, the the group number I entered to run the experiment followed counterbalance pairing instead of the <batch>sequence. 

The group number has nothing to do with the batch script. The order of the scripts adminstered (Task A -> Instructions -> Task B or Task B -> Instructions -> Task A) is assigned randomly, not based on group or subject number. /groupassignment is set to random.

IATs counterbalance block order based on group number.

Do you mean that the counterbalance for IAT will be assured as long i assigned equal number of participants into each group number (1 or 2)?

Participants with an odd group number start with the compatible blocks in the IATs.
Participants with an even group number start with the incompatible blocks.

If you have equally many with odd and even group numbers, then obviously equally many participants get block order 1 (compatible first) and block order 2 (incompatible first),

Once again, this has nothiing to do with the task order randomization performed by the batch script. You wanted task order to be random, and that is what it does.
By agt - 7/29/2024

Dave - 7/29/2024
agt - 7/29/2024
Dave - 7/29/2024
agt - 7/29/2024
agt - 7/28/2024
Dave - 7/28/2024
agt - 7/28/2024
Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?

As I already told you, you need an <expt> or <block> in the script. Instruction pages are displayed via an <expt>'s or <block>'s /pre- or /postinstructions.

Thanks Dave. The IAT and instructions work now.
However the script only randomised the order of test presented. How do I counterbalance the order in which the pairings are run within each bart.iqx and ospan file? 

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Or rather, the the group number I entered to run the experiment followed counterbalance pairing instead of the <batch>sequence. 

The group number has nothing to do with the batch script. The order of the scripts adminstered (Task A -> Instructions -> Task B or Task B -> Instructions -> Task A) is assigned randomly, not based on group or subject number. /groupassignment is set to random.

IATs counterbalance block order based on group number.

Do you mean that the counterbalance for IAT will be assured as long i assigned equal number of participants into each group number (1 or 2)?

Participants with an odd group number start with the compatible blocks in the IATs.
Participants with an even group number start with the incompatible blocks.

If you have equally many with odd and even group numbers, then obviously equally many participants get block order 1 (compatible first) and block order 2 (incompatible first),

Once again, this has nothiing to do with the task order randomization performed by the batch script. You wanted task order to be random, and that is what it does.

Thanks Dave. How do I ensure that a balance for group assignment (Task A -> Instructions -> Task B or Task B -> Instructions -> Task A)?
By Dave - 7/29/2024

agt - 7/29/2024
Dave - 7/29/2024
agt - 7/29/2024
Dave - 7/29/2024
agt - 7/29/2024
agt - 7/28/2024
Dave - 7/28/2024
agt - 7/28/2024
Dave - 7/27/2024
agt - 7/27/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Dave - 7/26/2024
agt - 7/26/2024
Hi. I am using this script to randomise my IAT files to participants. May I know if it is possible to insert to fixed instruction page in between the 2 files? 

Example:

<batch>
/ selectionmode = random
/ file="bart.iqx"
(fixed instruction page here)
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Thanks Dave. I  have created an instruction page using word document and saved in HTML format. After which i input in inquisit and saved as iqx version: 

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>

However, it does not show when i tried to run. May i know how do I troubleshoot this?

Insruction pages are displayed via /pre. or /postinstructions of an <expt> orr <block>

Do you mean I need to include / file="scriptdisplayingyourinstructionpage.iqx" in the bart or ospan files?

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

No..

You need a script that displays your instruction page.

Just having

<htmlpage Instruction_IAT>
/ file = "Instruction for computer task_IAT.htm"
</htmlpage>


in an Iqx file does nothing. As I already explained, instruction pages are displayed via an <expt> or <block>'s /pre- or /postinstructions.

What I meant is, I would like to have a mandatory page in between "bart.iqx" and "ospan.iqx" regardless of the randomisation. 

Example:
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"

Yes, and I've already explained how to do that.

You create a script that displays the instruction page.

Then you run that script between the two tasks.

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>


Hi Dave. I have applied created script below and inserted between the two files but it didn't seem to work. 

<instruct>
/ fontstyle = ("Arial", 5%, true)
/ txcolor = white
/ windowsize = (90%, 90%)
/ screencolor = black
</instruct>

<page intro>

You've completed the first part of the tasks.

Press Spacebar to continue.

</page>

------
I have also tried this the html method by saving the instruction i created on word document as htm file. It did not work for me. 
<htmlpage Interval>
/ file = "Interval.htm"
</htmlpage>

May I know what else do I need to troubleshoot?

As I already told you, you need an <expt> or <block> in the script. Instruction pages are displayed via an <expt>'s or <block>'s /pre- or /postinstructions.

Thanks Dave. The IAT and instructions work now.
However the script only randomised the order of test presented. How do I counterbalance the order in which the pairings are run within each bart.iqx and ospan file? 

<batch>
/ subjects = (1 of 2)
/ groupassignment = random
/ file="bart.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="ospan.iqx"
</batch>

<batch>
/ subjects = (2 of 2)
/ groupassignment = random
/ file="ospan.iqx"
/ file="scriptdisplayingyourinstructionpage.iqx"
/ file="bart.iqx"
</batch>

Or rather, the the group number I entered to run the experiment followed counterbalance pairing instead of the <batch>sequence. 

The group number has nothing to do with the batch script. The order of the scripts adminstered (Task A -> Instructions -> Task B or Task B -> Instructions -> Task A) is assigned randomly, not based on group or subject number. /groupassignment is set to random.

IATs counterbalance block order based on group number.

Do you mean that the counterbalance for IAT will be assured as long i assigned equal number of participants into each group number (1 or 2)?

Participants with an odd group number start with the compatible blocks in the IATs.
Participants with an even group number start with the incompatible blocks.

If you have equally many with odd and even group numbers, then obviously equally many participants get block order 1 (compatible first) and block order 2 (incompatible first),

Once again, this has nothiing to do with the task order randomization performed by the batch script. You wanted task order to be random, and that is what it does.

Thanks Dave. How do I ensure that a balance for group assignment (Task A -> Instructions -> Task B or Task B -> Instructions -> Task A)?

In the same way as you do elsewhere. If you want to counterbalance that by group number, set /groupassignment to groupnumber. If you want to counterbalance by subject number, set it to /subjectnumber.

Read https://www.millisecond.com/support/docs/v5/html/language/attributes/groupassignment.htm and https://forums.millisecond.com/Topic13856.aspx to understand how condition assignment works.