Unable to check the checkboxes


Author
Message
rachel18
rachel18
Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)
Group: Forum Members
Posts: 6, Visits: 28
Hi,

My script displays 12 checkboxes underneath 12 pictures, where participants are asked to select the correct pictures by checking the box below the picture. I have positioned it so that there are 3 rows and 4 columns of pictures and checkboxes. In the third column (the x value in the position attribute is 60%) the checkboxes are visible, but it's not possible to check the boxes. When I take out the second column (position x value is 40%) of checkboxes, the third column checkboxes work just fine. I have tried re-positioning the images and checkboxes and changing the image sizes, but the issue still persists and is consistent across different monitor sizes. If I move the checkboxes in the third column down by 2% on the y axis then they work - but then these checkboxes are out of alignment with the other columns. It's the same code I used on Inquisit 4 a few years ago and the problem didn't occur using Inquisit 4. I have pasted my code below.
Any help will be appreciated.

Thanks,
Rachel


<item Categoryoptions>
/1 = "V1A.jpg"
/2 = "V2A.jpg"
/3 = "V3A.jpg"
/4 = "V4A.jpg"
/5 = "V5A.jpg"
/6 = "V6A.jpg"
/7 = "F1A.jpg"
/8 = "F2A.jpg"
/9 = "F3A.jpg"
/10 = "F4A.jpg"
/11 = "F5A.jpg"
/12 = "F6A.jpg"
</item>

<checkboxes V1>
/ options = (" ")
/ optionvalues = ("V1")
/ position = (20%, 34%)
/ required = false
</checkboxes>

<checkboxes F1>
/ options = (" ")
/ optionvalues = ("F1")
/ position = (40%, 34%)
/ required = false
</checkboxes>

<checkboxes V2>
/ options = (" ")
/ optionvalues = ("V2")
/ position = (60%, 34%)
/ required = false
</checkboxes>

<checkboxes F2>
/ options = (" ")
/ optionvalues = ("F2")
/ position = (80%, 34%)
/ required = false
</checkboxes>

<checkboxes V3>
/ options = (" ")
/ optionvalues = ("V3")
/ position = (20%, 59%)
/ required = false
</checkboxes>

<checkboxes F3>
/ options = (" ")
/ optionvalues = ("F3")
/ position = (40%, 59%)
/ required = false
</checkboxes>

<checkboxes V4>
/ options = (" ")
/ optionvalues = ("V4")
/ position = (60%, 59%)
/ required = false
</checkboxes>

<checkboxes F4>
/ options = (" ")
/ optionvalues = ("F4")
/ position = (80%, 59%)
/ required = false
</checkboxes>

<checkboxes V5>
/ options = (" ")
/ optionvalues = ("V5")
/ position = (20%, 84%)
/ required = false
</checkboxes>

<checkboxes F5>
/ options = (" ")
/ optionvalues = ("F5")
/ position = (40%, 84%)
/ required = false
</checkboxes>


<checkboxes V6>
/ options = (" ")
/ optionvalues = ("V6")
/ position = (60%, 84%)
/ required = false
</checkboxes>


<checkboxes F6>
/ options = (" ")
/ optionvalues = ("F6")
/ position = (80%, 84%)
/ required = false
</checkboxes>


<picture V1>
/ items = Categoryoptions
/ position = (20%, 23%)
/ size = (20%, 20%)
/ select = 1
</picture>

<picture F1>
/ items = Categoryoptions
/ position = (39%, 23%)
/ size = (20%, 20%)
/ select = 7
</picture>

<picture V2>
/ items = Categoryoptions
/ position = (60%, 23%)
/ size = (20%, 20%)
/ select = 2
</picture>

<picture F2>
/ items = Categoryoptions
/ position = (80%, 23%)
/ size = (20%, 20%)
/ select = 8
</picture>

<picture V3>
/ items = Categoryoptions
/ position = (20%, 48%)
/ size = (20%, 20%)
/ select = 3
</picture>

<picture F3>
/ items = Categoryoptions
/ position = (40%, 48%)
/ size = (20%, 20%)
/ select = 9
</picture>

<picture V4>
/ items = Categoryoptions
/ position = (60%, 48%)
/ size = (20%, 20%)
/ select = 4
</picture>

<picture F4>
/ items = Categoryoptions
/ position = (80%, 48%)
/ size = (20%, 20%)
/ select = 10
</picture>

<picture V5>
/ items = Categoryoptions
/ position = (20%, 73%)
/ size = (20%, 20%)
/ select = 5
</picture>


<picture F5>
/ items = Categoryoptions
/ position = (40%, 73%)
/ size = (20%, 20%)
/ select = 11
</picture>


<picture V6>
/ items = Categoryoptions
/ position = (60%, 73%)
/ size = (20%, 20%)
/ select = 6
</picture>

<picture F6>
/ items = Categoryoptions
/ position = (80%, 73%)
/ size = (20%, 20%)
/ select = 12
</picture>


<surveypage CSPcategory>
/ caption = "Which pictures were paired with PLEASANT images during the beginning part of the experiment."
/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2 F3, F4, F5, F6]
/ stimulusframes = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]
/ nextbuttonposition = (50%, 90%)
</surveypage>


<survey contingency>
/ pages=[1=CSPcategory]
</survey>]

Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
rachel18 - 8/29/2022
Hi,

My script displays 12 checkboxes underneath 12 pictures, where participants are asked to select the correct pictures by checking the box below the picture. I have positioned it so that there are 3 rows and 4 columns of pictures and checkboxes. In the third column (the x value in the position attribute is 60%) the checkboxes are visible, but it's not possible to check the boxes. When I take out the second column (position x value is 40%) of checkboxes, the third column checkboxes work just fine. I have tried re-positioning the images and checkboxes and changing the image sizes, but the issue still persists and is consistent across different monitor sizes. If I move the checkboxes in the third column down by 2% on the y axis then they work - but then these checkboxes are out of alignment with the other columns. It's the same code I used on Inquisit 4 a few years ago and the problem didn't occur using Inquisit 4. I have pasted my code below.
Any help will be appreciated.

Thanks,
Rachel


<item Categoryoptions>
/1 = "V1A.jpg"
/2 = "V2A.jpg"
/3 = "V3A.jpg"
/4 = "V4A.jpg"
/5 = "V5A.jpg"
/6 = "V6A.jpg"
/7 = "F1A.jpg"
/8 = "F2A.jpg"
/9 = "F3A.jpg"
/10 = "F4A.jpg"
/11 = "F5A.jpg"
/12 = "F6A.jpg"
</item>

<checkboxes V1>
/ options = (" ")
/ optionvalues = ("V1")
/ position = (20%, 34%)
/ required = false
</checkboxes>

<checkboxes F1>
/ options = (" ")
/ optionvalues = ("F1")
/ position = (40%, 34%)
/ required = false
</checkboxes>

<checkboxes V2>
/ options = (" ")
/ optionvalues = ("V2")
/ position = (60%, 34%)
/ required = false
</checkboxes>

<checkboxes F2>
/ options = (" ")
/ optionvalues = ("F2")
/ position = (80%, 34%)
/ required = false
</checkboxes>

<checkboxes V3>
/ options = (" ")
/ optionvalues = ("V3")
/ position = (20%, 59%)
/ required = false
</checkboxes>

<checkboxes F3>
/ options = (" ")
/ optionvalues = ("F3")
/ position = (40%, 59%)
/ required = false
</checkboxes>

<checkboxes V4>
/ options = (" ")
/ optionvalues = ("V4")
/ position = (60%, 59%)
/ required = false
</checkboxes>

<checkboxes F4>
/ options = (" ")
/ optionvalues = ("F4")
/ position = (80%, 59%)
/ required = false
</checkboxes>

<checkboxes V5>
/ options = (" ")
/ optionvalues = ("V5")
/ position = (20%, 84%)
/ required = false
</checkboxes>

<checkboxes F5>
/ options = (" ")
/ optionvalues = ("F5")
/ position = (40%, 84%)
/ required = false
</checkboxes>


<checkboxes V6>
/ options = (" ")
/ optionvalues = ("V6")
/ position = (60%, 84%)
/ required = false
</checkboxes>


<checkboxes F6>
/ options = (" ")
/ optionvalues = ("F6")
/ position = (80%, 84%)
/ required = false
</checkboxes>


<picture V1>
/ items = Categoryoptions
/ position = (20%, 23%)
/ size = (20%, 20%)
/ select = 1
</picture>

<picture F1>
/ items = Categoryoptions
/ position = (39%, 23%)
/ size = (20%, 20%)
/ select = 7
</picture>

<picture V2>
/ items = Categoryoptions
/ position = (60%, 23%)
/ size = (20%, 20%)
/ select = 2
</picture>

<picture F2>
/ items = Categoryoptions
/ position = (80%, 23%)
/ size = (20%, 20%)
/ select = 8
</picture>

<picture V3>
/ items = Categoryoptions
/ position = (20%, 48%)
/ size = (20%, 20%)
/ select = 3
</picture>

<picture F3>
/ items = Categoryoptions
/ position = (40%, 48%)
/ size = (20%, 20%)
/ select = 9
</picture>

<picture V4>
/ items = Categoryoptions
/ position = (60%, 48%)
/ size = (20%, 20%)
/ select = 4
</picture>

<picture F4>
/ items = Categoryoptions
/ position = (80%, 48%)
/ size = (20%, 20%)
/ select = 10
</picture>

<picture V5>
/ items = Categoryoptions
/ position = (20%, 73%)
/ size = (20%, 20%)
/ select = 5
</picture>


<picture F5>
/ items = Categoryoptions
/ position = (40%, 73%)
/ size = (20%, 20%)
/ select = 11
</picture>


<picture V6>
/ items = Categoryoptions
/ position = (60%, 73%)
/ size = (20%, 20%)
/ select = 6
</picture>

<picture F6>
/ items = Categoryoptions
/ position = (80%, 73%)
/ size = (20%, 20%)
/ select = 12
</picture>


<surveypage CSPcategory>
/ caption = "Which pictures were paired with PLEASANT images during the beginning part of the experiment."
/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2 F3, F4, F5, F6]
/ stimulusframes = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]
/ nextbuttonposition = (50%, 90%)
</surveypage>


<survey contingency>
/ pages=[1=CSPcategory]
</survey>]

This code isn't really useful without the image files it needs to run. Provide those, please.
rachel18
rachel18
Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)
Group: Forum Members
Posts: 6, Visits: 28
Dave - 8/29/2022
rachel18 - 8/29/2022
Hi,

My script displays 12 checkboxes underneath 12 pictures, where participants are asked to select the correct pictures by checking the box below the picture. I have positioned it so that there are 3 rows and 4 columns of pictures and checkboxes. In the third column (the x value in the position attribute is 60%) the checkboxes are visible, but it's not possible to check the boxes. When I take out the second column (position x value is 40%) of checkboxes, the third column checkboxes work just fine. I have tried re-positioning the images and checkboxes and changing the image sizes, but the issue still persists and is consistent across different monitor sizes. If I move the checkboxes in the third column down by 2% on the y axis then they work - but then these checkboxes are out of alignment with the other columns. It's the same code I used on Inquisit 4 a few years ago and the problem didn't occur using Inquisit 4. I have pasted my code below.
Any help will be appreciated.

Thanks,
Rachel


<item Categoryoptions>
/1 = "V1A.jpg"
/2 = "V2A.jpg"
/3 = "V3A.jpg"
/4 = "V4A.jpg"
/5 = "V5A.jpg"
/6 = "V6A.jpg"
/7 = "F1A.jpg"
/8 = "F2A.jpg"
/9 = "F3A.jpg"
/10 = "F4A.jpg"
/11 = "F5A.jpg"
/12 = "F6A.jpg"
</item>

<checkboxes V1>
/ options = (" ")
/ optionvalues = ("V1")
/ position = (20%, 34%)
/ required = false
</checkboxes>

<checkboxes F1>
/ options = (" ")
/ optionvalues = ("F1")
/ position = (40%, 34%)
/ required = false
</checkboxes>

<checkboxes V2>
/ options = (" ")
/ optionvalues = ("V2")
/ position = (60%, 34%)
/ required = false
</checkboxes>

<checkboxes F2>
/ options = (" ")
/ optionvalues = ("F2")
/ position = (80%, 34%)
/ required = false
</checkboxes>

<checkboxes V3>
/ options = (" ")
/ optionvalues = ("V3")
/ position = (20%, 59%)
/ required = false
</checkboxes>

<checkboxes F3>
/ options = (" ")
/ optionvalues = ("F3")
/ position = (40%, 59%)
/ required = false
</checkboxes>

<checkboxes V4>
/ options = (" ")
/ optionvalues = ("V4")
/ position = (60%, 59%)
/ required = false
</checkboxes>

<checkboxes F4>
/ options = (" ")
/ optionvalues = ("F4")
/ position = (80%, 59%)
/ required = false
</checkboxes>

<checkboxes V5>
/ options = (" ")
/ optionvalues = ("V5")
/ position = (20%, 84%)
/ required = false
</checkboxes>

<checkboxes F5>
/ options = (" ")
/ optionvalues = ("F5")
/ position = (40%, 84%)
/ required = false
</checkboxes>


<checkboxes V6>
/ options = (" ")
/ optionvalues = ("V6")
/ position = (60%, 84%)
/ required = false
</checkboxes>


<checkboxes F6>
/ options = (" ")
/ optionvalues = ("F6")
/ position = (80%, 84%)
/ required = false
</checkboxes>


<picture V1>
/ items = Categoryoptions
/ position = (20%, 23%)
/ size = (20%, 20%)
/ select = 1
</picture>

<picture F1>
/ items = Categoryoptions
/ position = (39%, 23%)
/ size = (20%, 20%)
/ select = 7
</picture>

<picture V2>
/ items = Categoryoptions
/ position = (60%, 23%)
/ size = (20%, 20%)
/ select = 2
</picture>

<picture F2>
/ items = Categoryoptions
/ position = (80%, 23%)
/ size = (20%, 20%)
/ select = 8
</picture>

<picture V3>
/ items = Categoryoptions
/ position = (20%, 48%)
/ size = (20%, 20%)
/ select = 3
</picture>

<picture F3>
/ items = Categoryoptions
/ position = (40%, 48%)
/ size = (20%, 20%)
/ select = 9
</picture>

<picture V4>
/ items = Categoryoptions
/ position = (60%, 48%)
/ size = (20%, 20%)
/ select = 4
</picture>

<picture F4>
/ items = Categoryoptions
/ position = (80%, 48%)
/ size = (20%, 20%)
/ select = 10
</picture>

<picture V5>
/ items = Categoryoptions
/ position = (20%, 73%)
/ size = (20%, 20%)
/ select = 5
</picture>


<picture F5>
/ items = Categoryoptions
/ position = (40%, 73%)
/ size = (20%, 20%)
/ select = 11
</picture>


<picture V6>
/ items = Categoryoptions
/ position = (60%, 73%)
/ size = (20%, 20%)
/ select = 6
</picture>

<picture F6>
/ items = Categoryoptions
/ position = (80%, 73%)
/ size = (20%, 20%)
/ select = 12
</picture>


<surveypage CSPcategory>
/ caption = "Which pictures were paired with PLEASANT images during the beginning part of the experiment."
/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2 F3, F4, F5, F6]
/ stimulusframes = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]
/ nextbuttonposition = (50%, 90%)
</surveypage>


<survey contingency>
/ pages=[1=CSPcategory]
</survey>]

This code isn't really useful without the image files it needs to run. Provide those, please.

Hi Dave,

Sorry about that - the image files are attached

Thanks
Rachel
Attachments
F1A.jpg (68 views, 44.00 KB)
F2A.jpg (69 views, 82.00 KB)
F3A.jpg (73 views, 38.00 KB)
F4A.jpg (64 views, 31.00 KB)
F5A.jpg (65 views, 45.00 KB)
F6A.jpg (69 views, 52.00 KB)
V1A.jpg (83 views, 114.00 KB)
V2A.jpg (81 views, 68.00 KB)
V3A.jpg (99 views, 65.00 KB)
V4A.jpg (73 views, 91.00 KB)
V5A.jpg (61 views, 107.00 KB)
V6A.jpg (85 views, 30.00 KB)
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
rachel18 - 8/29/2022
Dave - 8/29/2022
rachel18 - 8/29/2022
Hi,

My script displays 12 checkboxes underneath 12 pictures, where participants are asked to select the correct pictures by checking the box below the picture. I have positioned it so that there are 3 rows and 4 columns of pictures and checkboxes. In the third column (the x value in the position attribute is 60%) the checkboxes are visible, but it's not possible to check the boxes. When I take out the second column (position x value is 40%) of checkboxes, the third column checkboxes work just fine. I have tried re-positioning the images and checkboxes and changing the image sizes, but the issue still persists and is consistent across different monitor sizes. If I move the checkboxes in the third column down by 2% on the y axis then they work - but then these checkboxes are out of alignment with the other columns. It's the same code I used on Inquisit 4 a few years ago and the problem didn't occur using Inquisit 4. I have pasted my code below.
Any help will be appreciated.

Thanks,
Rachel


<item Categoryoptions>
/1 = "V1A.jpg"
/2 = "V2A.jpg"
/3 = "V3A.jpg"
/4 = "V4A.jpg"
/5 = "V5A.jpg"
/6 = "V6A.jpg"
/7 = "F1A.jpg"
/8 = "F2A.jpg"
/9 = "F3A.jpg"
/10 = "F4A.jpg"
/11 = "F5A.jpg"
/12 = "F6A.jpg"
</item>

<checkboxes V1>
/ options = (" ")
/ optionvalues = ("V1")
/ position = (20%, 34%)
/ required = false
</checkboxes>

<checkboxes F1>
/ options = (" ")
/ optionvalues = ("F1")
/ position = (40%, 34%)
/ required = false
</checkboxes>

<checkboxes V2>
/ options = (" ")
/ optionvalues = ("V2")
/ position = (60%, 34%)
/ required = false
</checkboxes>

<checkboxes F2>
/ options = (" ")
/ optionvalues = ("F2")
/ position = (80%, 34%)
/ required = false
</checkboxes>

<checkboxes V3>
/ options = (" ")
/ optionvalues = ("V3")
/ position = (20%, 59%)
/ required = false
</checkboxes>

<checkboxes F3>
/ options = (" ")
/ optionvalues = ("F3")
/ position = (40%, 59%)
/ required = false
</checkboxes>

<checkboxes V4>
/ options = (" ")
/ optionvalues = ("V4")
/ position = (60%, 59%)
/ required = false
</checkboxes>

<checkboxes F4>
/ options = (" ")
/ optionvalues = ("F4")
/ position = (80%, 59%)
/ required = false
</checkboxes>

<checkboxes V5>
/ options = (" ")
/ optionvalues = ("V5")
/ position = (20%, 84%)
/ required = false
</checkboxes>

<checkboxes F5>
/ options = (" ")
/ optionvalues = ("F5")
/ position = (40%, 84%)
/ required = false
</checkboxes>


<checkboxes V6>
/ options = (" ")
/ optionvalues = ("V6")
/ position = (60%, 84%)
/ required = false
</checkboxes>


<checkboxes F6>
/ options = (" ")
/ optionvalues = ("F6")
/ position = (80%, 84%)
/ required = false
</checkboxes>


<picture V1>
/ items = Categoryoptions
/ position = (20%, 23%)
/ size = (20%, 20%)
/ select = 1
</picture>

<picture F1>
/ items = Categoryoptions
/ position = (39%, 23%)
/ size = (20%, 20%)
/ select = 7
</picture>

<picture V2>
/ items = Categoryoptions
/ position = (60%, 23%)
/ size = (20%, 20%)
/ select = 2
</picture>

<picture F2>
/ items = Categoryoptions
/ position = (80%, 23%)
/ size = (20%, 20%)
/ select = 8
</picture>

<picture V3>
/ items = Categoryoptions
/ position = (20%, 48%)
/ size = (20%, 20%)
/ select = 3
</picture>

<picture F3>
/ items = Categoryoptions
/ position = (40%, 48%)
/ size = (20%, 20%)
/ select = 9
</picture>

<picture V4>
/ items = Categoryoptions
/ position = (60%, 48%)
/ size = (20%, 20%)
/ select = 4
</picture>

<picture F4>
/ items = Categoryoptions
/ position = (80%, 48%)
/ size = (20%, 20%)
/ select = 10
</picture>

<picture V5>
/ items = Categoryoptions
/ position = (20%, 73%)
/ size = (20%, 20%)
/ select = 5
</picture>


<picture F5>
/ items = Categoryoptions
/ position = (40%, 73%)
/ size = (20%, 20%)
/ select = 11
</picture>


<picture V6>
/ items = Categoryoptions
/ position = (60%, 73%)
/ size = (20%, 20%)
/ select = 6
</picture>

<picture F6>
/ items = Categoryoptions
/ position = (80%, 73%)
/ size = (20%, 20%)
/ select = 12
</picture>


<surveypage CSPcategory>
/ caption = "Which pictures were paired with PLEASANT images during the beginning part of the experiment."
/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2 F3, F4, F5, F6]
/ stimulusframes = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]
/ nextbuttonposition = (50%, 90%)
</surveypage>


<survey contingency>
/ pages=[1=CSPcategory]
</survey>]

This code isn't really useful without the image files it needs to run. Provide those, please.

Hi Dave,

Sorry about that - the image files are attached

Thanks
Rachel

Thank you for providing the files. Under Inquisit 6, the order in which the questions are drawn on the screen matters.

/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]

The issue comes down to the F1, F3 and F5 checkboxes (2nd column at x=40%) effectively being drawn on top of V2, V4 and V6 (3rd column at x=60%), because the have indefinite size. Thereby they make it impossible to actually reach the V2, V4 and V6 checkboxes.

Two ways to solve this:

(1) Change the order in which questions are drawn:

/ questions = [1=V1, F1, V2, F2, V3, F3, V4, F4, V5, F5, V6, F6]

(2) Leave the order as-is, but give your checkboxes definite sizes such that they do not overlap.

/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]

<checkboxes V1>
/ options = (" ")
/ optionvalues = ("V1")
/ position = (20%, 34%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F1>
/ options = (" ")
/ optionvalues = ("F1")
/ position = (40%, 34%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes V2>
/ options = (" ")
/ optionvalues = ("V2")
/ position = (60%, 34%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F2>
/ options = (" ")
/ optionvalues = ("F2")
/ position = (80%, 34%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes V3>
/ options = (" ")
/ optionvalues = ("V3")
/ position = (20%, 59%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F3>
/ options = (" ")
/ optionvalues = ("F3")
/ position = (40%, 59%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes V4>
/ options = (" ")
/ optionvalues = ("V4")
/ position = (60%, 59%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F4>
/ options = (" ")
/ optionvalues = ("F4")
/ position = (80%, 59%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes V5>
/ options = (" ")
/ optionvalues = ("V5")
/ position = (20%, 84%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F5>
/ options = (" ")
/ optionvalues = ("F5")
/ position = (40%, 84%)
/ required = false
/ size = (10%, 10%)
</checkboxes>


<checkboxes V6>
/ options = (" ")
/ optionvalues = ("V6")
/ position = (60%, 84%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F6>
/ options = (" ")
/ optionvalues = ("F6")
/ position = (80%, 84%)
/ required = false
/ size = (10%, 10%)
</checkboxes>


rachel18
rachel18
Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)Associate Member (166 reputation)
Group: Forum Members
Posts: 6, Visits: 28
Dave - 8/29/2022
rachel18 - 8/29/2022
Dave - 8/29/2022
rachel18 - 8/29/2022
Hi,

My script displays 12 checkboxes underneath 12 pictures, where participants are asked to select the correct pictures by checking the box below the picture. I have positioned it so that there are 3 rows and 4 columns of pictures and checkboxes. In the third column (the x value in the position attribute is 60%) the checkboxes are visible, but it's not possible to check the boxes. When I take out the second column (position x value is 40%) of checkboxes, the third column checkboxes work just fine. I have tried re-positioning the images and checkboxes and changing the image sizes, but the issue still persists and is consistent across different monitor sizes. If I move the checkboxes in the third column down by 2% on the y axis then they work - but then these checkboxes are out of alignment with the other columns. It's the same code I used on Inquisit 4 a few years ago and the problem didn't occur using Inquisit 4. I have pasted my code below.
Any help will be appreciated.

Thanks,
Rachel


<item Categoryoptions>
/1 = "V1A.jpg"
/2 = "V2A.jpg"
/3 = "V3A.jpg"
/4 = "V4A.jpg"
/5 = "V5A.jpg"
/6 = "V6A.jpg"
/7 = "F1A.jpg"
/8 = "F2A.jpg"
/9 = "F3A.jpg"
/10 = "F4A.jpg"
/11 = "F5A.jpg"
/12 = "F6A.jpg"
</item>

<checkboxes V1>
/ options = (" ")
/ optionvalues = ("V1")
/ position = (20%, 34%)
/ required = false
</checkboxes>

<checkboxes F1>
/ options = (" ")
/ optionvalues = ("F1")
/ position = (40%, 34%)
/ required = false
</checkboxes>

<checkboxes V2>
/ options = (" ")
/ optionvalues = ("V2")
/ position = (60%, 34%)
/ required = false
</checkboxes>

<checkboxes F2>
/ options = (" ")
/ optionvalues = ("F2")
/ position = (80%, 34%)
/ required = false
</checkboxes>

<checkboxes V3>
/ options = (" ")
/ optionvalues = ("V3")
/ position = (20%, 59%)
/ required = false
</checkboxes>

<checkboxes F3>
/ options = (" ")
/ optionvalues = ("F3")
/ position = (40%, 59%)
/ required = false
</checkboxes>

<checkboxes V4>
/ options = (" ")
/ optionvalues = ("V4")
/ position = (60%, 59%)
/ required = false
</checkboxes>

<checkboxes F4>
/ options = (" ")
/ optionvalues = ("F4")
/ position = (80%, 59%)
/ required = false
</checkboxes>

<checkboxes V5>
/ options = (" ")
/ optionvalues = ("V5")
/ position = (20%, 84%)
/ required = false
</checkboxes>

<checkboxes F5>
/ options = (" ")
/ optionvalues = ("F5")
/ position = (40%, 84%)
/ required = false
</checkboxes>


<checkboxes V6>
/ options = (" ")
/ optionvalues = ("V6")
/ position = (60%, 84%)
/ required = false
</checkboxes>


<checkboxes F6>
/ options = (" ")
/ optionvalues = ("F6")
/ position = (80%, 84%)
/ required = false
</checkboxes>


<picture V1>
/ items = Categoryoptions
/ position = (20%, 23%)
/ size = (20%, 20%)
/ select = 1
</picture>

<picture F1>
/ items = Categoryoptions
/ position = (39%, 23%)
/ size = (20%, 20%)
/ select = 7
</picture>

<picture V2>
/ items = Categoryoptions
/ position = (60%, 23%)
/ size = (20%, 20%)
/ select = 2
</picture>

<picture F2>
/ items = Categoryoptions
/ position = (80%, 23%)
/ size = (20%, 20%)
/ select = 8
</picture>

<picture V3>
/ items = Categoryoptions
/ position = (20%, 48%)
/ size = (20%, 20%)
/ select = 3
</picture>

<picture F3>
/ items = Categoryoptions
/ position = (40%, 48%)
/ size = (20%, 20%)
/ select = 9
</picture>

<picture V4>
/ items = Categoryoptions
/ position = (60%, 48%)
/ size = (20%, 20%)
/ select = 4
</picture>

<picture F4>
/ items = Categoryoptions
/ position = (80%, 48%)
/ size = (20%, 20%)
/ select = 10
</picture>

<picture V5>
/ items = Categoryoptions
/ position = (20%, 73%)
/ size = (20%, 20%)
/ select = 5
</picture>


<picture F5>
/ items = Categoryoptions
/ position = (40%, 73%)
/ size = (20%, 20%)
/ select = 11
</picture>


<picture V6>
/ items = Categoryoptions
/ position = (60%, 73%)
/ size = (20%, 20%)
/ select = 6
</picture>

<picture F6>
/ items = Categoryoptions
/ position = (80%, 73%)
/ size = (20%, 20%)
/ select = 12
</picture>


<surveypage CSPcategory>
/ caption = "Which pictures were paired with PLEASANT images during the beginning part of the experiment."
/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2 F3, F4, F5, F6]
/ stimulusframes = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]
/ nextbuttonposition = (50%, 90%)
</surveypage>


<survey contingency>
/ pages=[1=CSPcategory]
</survey>]

This code isn't really useful without the image files it needs to run. Provide those, please.

Hi Dave,

Sorry about that - the image files are attached

Thanks
Rachel

Thank you for providing the files. Under Inquisit 6, the order in which the questions are drawn on the screen matters.

/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]

The issue comes down to the F1, F3 and F5 checkboxes (2nd column at x=40%) effectively being drawn on top of V2, V4 and V6 (3rd column at x=60%), because the have indefinite size. Thereby they make it impossible to actually reach the V2, V4 and V6 checkboxes.

Two ways to solve this:

(1) Change the order in which questions are drawn:

/ questions = [1=V1, F1, V2, F2, V3, F3, V4, F4, V5, F5, V6, F6]

(2) Leave the order as-is, but give your checkboxes definite sizes such that they do not overlap.

/ questions = [1=V1, V2, V3, V4, V5, V6, F1, F2, F3, F4, F5, F6]

<checkboxes V1>
/ options = (" ")
/ optionvalues = ("V1")
/ position = (20%, 34%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F1>
/ options = (" ")
/ optionvalues = ("F1")
/ position = (40%, 34%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes V2>
/ options = (" ")
/ optionvalues = ("V2")
/ position = (60%, 34%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F2>
/ options = (" ")
/ optionvalues = ("F2")
/ position = (80%, 34%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes V3>
/ options = (" ")
/ optionvalues = ("V3")
/ position = (20%, 59%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F3>
/ options = (" ")
/ optionvalues = ("F3")
/ position = (40%, 59%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes V4>
/ options = (" ")
/ optionvalues = ("V4")
/ position = (60%, 59%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F4>
/ options = (" ")
/ optionvalues = ("F4")
/ position = (80%, 59%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes V5>
/ options = (" ")
/ optionvalues = ("V5")
/ position = (20%, 84%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F5>
/ options = (" ")
/ optionvalues = ("F5")
/ position = (40%, 84%)
/ required = false
/ size = (10%, 10%)
</checkboxes>


<checkboxes V6>
/ options = (" ")
/ optionvalues = ("V6")
/ position = (60%, 84%)
/ required = false
/ size = (10%, 10%)
</checkboxes>

<checkboxes F6>
/ options = (" ")
/ optionvalues = ("F6")
/ position = (80%, 84%)
/ required = false
/ size = (10%, 10%)
</checkboxes>


Ah that makes sense. It works perfectly now. Thank you Dave.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search