Presenting List of Items Selected from Pool At Random


Author
Message
bmont
bmont
Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)
Group: Forum Members
Posts: 13, Visits: 48
Hi all,
I am a first time user of Inquisit, and am trying to program a study that displays a list of eight variables/questions (strong and weak), that are selected at random so the list is different for every participant. So for each variable, I have created an item that contains both the strong version and the weak version of that variable, and trial with each of the variables as the stimulus frames. What I am trying to achieve is that a participant is presented with a list containing randomised versions of the variables (so they could be presented with three strong and five weak variables, or six strong and two weak variables, and so forth), however I cannot get it to work. Please let me know if I am missing something in my script or if I have programmed something incorrectly. Thank you!

Here is my script (I have replaced the questions with just 'strong' or 'weak' for simplicity here, because they are quite long).

<parameters>
/taskduration = 300000
/timereminder = 60000
</parameters>

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (30%, 50%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (35%, 50%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (40%, 50%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (45%, 50%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (55%, 50%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (60%, 50%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (65%, 50%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text. 
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
LIST
*******************************************************************************************************************
*******************************************************************************************************************

Randomised report of all arrays - selected randomly with replacement.
Selection is random with replacement for 350 trials total.

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>



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
bmont - Tuesday, October 2, 2018
Hi all,
I am a first time user of Inquisit, and am trying to program a study that displays a list of eight variables/questions (strong and weak), that are selected at random so the list is different for every participant. So for each variable, I have created an item that contains both the strong version and the weak version of that variable, and trial with each of the variables as the stimulus frames. What I am trying to achieve is that a participant is presented with a list containing randomised versions of the variables (so they could be presented with three strong and five weak variables, or six strong and two weak variables, and so forth), however I cannot get it to work. Please let me know if I am missing something in my script or if I have programmed something incorrectly. Thank you!

Here is my script (I have replaced the questions with just 'strong' or 'weak' for simplicity here, because they are quite long).

<parameters>
/taskduration = 300000
/timereminder = 60000
</parameters>

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (30%, 50%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (35%, 50%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (40%, 50%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (45%, 50%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (55%, 50%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (60%, 50%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (65%, 50%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text. 
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
LIST
*******************************************************************************************************************
*******************************************************************************************************************

Randomised report of all arrays - selected randomly with replacement.
Selection is random with replacement for 350 trials total.

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>



I don't understand what this <list> is supposed to do, it doesn't serve any purpose in the code you posted

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>

nor do I understand why your <trial> only lasts 20 milliseconds

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>

or why there is no <block> that actually runs the trial. Could you please explain?

bmont
bmont
Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)
Group: Forum Members
Posts: 13, Visits: 48
Dave - Tuesday, October 2, 2018
bmont - Tuesday, October 2, 2018
Hi all,
I am a first time user of Inquisit, and am trying to program a study that displays a list of eight variables/questions (strong and weak), that are selected at random so the list is different for every participant. So for each variable, I have created an item that contains both the strong version and the weak version of that variable, and trial with each of the variables as the stimulus frames. What I am trying to achieve is that a participant is presented with a list containing randomised versions of the variables (so they could be presented with three strong and five weak variables, or six strong and two weak variables, and so forth), however I cannot get it to work. Please let me know if I am missing something in my script or if I have programmed something incorrectly. Thank you!

Here is my script (I have replaced the questions with just 'strong' or 'weak' for simplicity here, because they are quite long).

<parameters>
/taskduration = 300000
/timereminder = 60000
</parameters>

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (30%, 50%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (35%, 50%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (40%, 50%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (45%, 50%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (55%, 50%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (60%, 50%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (65%, 50%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text. 
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
LIST
*******************************************************************************************************************
*******************************************************************************************************************

Randomised report of all arrays - selected randomly with replacement.
Selection is random with replacement for 350 trials total.

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>



I don't understand what this <list> is supposed to do, it doesn't serve any purpose in the code you posted

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>

nor do I understand why your <trial> only lasts 20 milliseconds

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>

or why there is no <block> that actually runs the trial. Could you please explain?

Hi Dave,
Thank you for your reply. I am trying to teach myself how to use Inquisit so still a lot to learn!

I will definitely change the millisecond issue (oops), and do you suggest just deleting the <list> altogether?

Here is my <block>, however I do not know what I am missing:

Note: block.randomreport presents the 8 variables in random order.
<block randomreportexp>
/ trials = trial.randomise_arrays[1 = noreplace(list.randomreport)]
/ preinstructions = (instructions01)
</block>
<data>
/ columns = (stimulusitem, stimulusitem)
</data>

Thank you.
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
bmont - Tuesday, October 2, 2018
Dave - Tuesday, October 2, 2018
bmont - Tuesday, October 2, 2018
Hi all,
I am a first time user of Inquisit, and am trying to program a study that displays a list of eight variables/questions (strong and weak), that are selected at random so the list is different for every participant. So for each variable, I have created an item that contains both the strong version and the weak version of that variable, and trial with each of the variables as the stimulus frames. What I am trying to achieve is that a participant is presented with a list containing randomised versions of the variables (so they could be presented with three strong and five weak variables, or six strong and two weak variables, and so forth), however I cannot get it to work. Please let me know if I am missing something in my script or if I have programmed something incorrectly. Thank you!

Here is my script (I have replaced the questions with just 'strong' or 'weak' for simplicity here, because they are quite long).

<parameters>
/taskduration = 300000
/timereminder = 60000
</parameters>

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (30%, 50%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (35%, 50%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (40%, 50%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (45%, 50%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (55%, 50%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (60%, 50%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (65%, 50%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text. 
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
LIST
*******************************************************************************************************************
*******************************************************************************************************************

Randomised report of all arrays - selected randomly with replacement.
Selection is random with replacement for 350 trials total.

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>



I don't understand what this <list> is supposed to do, it doesn't serve any purpose in the code you posted

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>

nor do I understand why your <trial> only lasts 20 milliseconds

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>

or why there is no <block> that actually runs the trial. Could you please explain?

Hi Dave,
Thank you for your reply. I am trying to teach myself how to use Inquisit so still a lot to learn!

I will definitely change the millisecond issue (oops), and do you suggest just deleting the <list> altogether?

Here is my <block>, however I do not know what I am missing:

Note: block.randomreport presents the 8 variables in random order.
<block randomreportexp>
/ trials = trial.randomise_arrays[1 = noreplace(list.randomreport)]
/ preinstructions = (instructions01)
</block>
<data>
/ columns = (stimulusitem, stimulusitem)
</data>

Thank you.

Thanks for posting the <block> definition. The /trials attribute doesn't quite make sense.

<block randomreportexp>
/ trials = trial.randomise_arrays[1 = noreplace(list.randomreport)]
/ preinstructions = (instructions01)
</block>

is not valid syntax. If you want to simply run one instance of <trial randomise_arrays>, the correct specification is

/ trials = [1=randomise_arrays]

or

/ trials = [1=trial.randomise_arrays]

which is equivalent in Inquisit 5 syntax.

[1 = noreplace(list.randomreport)] in /trials does not make sense at all. <list randomreport> does not contain trials. It references <item> elements, and items are not trials.

If you simply want a listing displayed consisting of any combination of strong and weak versions for Q1 to Q8, then all you need is:

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 30%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 35%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 40%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 45%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 55%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 60%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 65%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text.
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ timeout = 10000
/ recorddata = true
</trial>

<block randomreportexp>
/ trials = [1=randomise_arrays]
/ preinstructions = (instructions01)
</block>

bmont
bmont
Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)Partner Member (826 reputation)
Group: Forum Members
Posts: 13, Visits: 48
Dave - Tuesday, October 2, 2018
bmont - Tuesday, October 2, 2018
Dave - Tuesday, October 2, 2018
bmont - Tuesday, October 2, 2018
Hi all,
I am a first time user of Inquisit, and am trying to program a study that displays a list of eight variables/questions (strong and weak), that are selected at random so the list is different for every participant. So for each variable, I have created an item that contains both the strong version and the weak version of that variable, and trial with each of the variables as the stimulus frames. What I am trying to achieve is that a participant is presented with a list containing randomised versions of the variables (so they could be presented with three strong and five weak variables, or six strong and two weak variables, and so forth), however I cannot get it to work. Please let me know if I am missing something in my script or if I have programmed something incorrectly. Thank you!

Here is my script (I have replaced the questions with just 'strong' or 'weak' for simplicity here, because they are quite long).

<parameters>
/taskduration = 300000
/timereminder = 60000
</parameters>

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (30%, 50%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (35%, 50%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (40%, 50%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (45%, 50%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (55%, 50%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (60%, 50%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (65%, 50%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text. 
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
LIST
*******************************************************************************************************************
*******************************************************************************************************************

Randomised report of all arrays - selected randomly with replacement.
Selection is random with replacement for 350 trials total.

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>



I don't understand what this <list> is supposed to do, it doesn't serve any purpose in the code you posted

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>

nor do I understand why your <trial> only lasts 20 milliseconds

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>

or why there is no <block> that actually runs the trial. Could you please explain?

Hi Dave,
Thank you for your reply. I am trying to teach myself how to use Inquisit so still a lot to learn!

I will definitely change the millisecond issue (oops), and do you suggest just deleting the <list> altogether?

Here is my <block>, however I do not know what I am missing:

Note: block.randomreport presents the 8 variables in random order.
<block randomreportexp>
/ trials = trial.randomise_arrays[1 = noreplace(list.randomreport)]
/ preinstructions = (instructions01)
</block>
<data>
/ columns = (stimulusitem, stimulusitem)
</data>

Thank you.

Thanks for posting the <block> definition. The /trials attribute doesn't quite make sense.

<block randomreportexp>
/ trials = trial.randomise_arrays[1 = noreplace(list.randomreport)]
/ preinstructions = (instructions01)
</block>

is not valid syntax. If you want to simply run one instance of <trial randomise_arrays>, the correct specification is

/ trials = [1=randomise_arrays]

or

/ trials = [1=trial.randomise_arrays]

which is equivalent in Inquisit 5 syntax.

[1 = noreplace(list.randomreport)] in /trials does not make sense at all. <list randomreport> does not contain trials. It references <item> elements, and items are not trials.

If you simply want a listing displayed consisting of any combination of strong and weak versions for Q1 to Q8, then all you need is:

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 30%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 35%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 40%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 45%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 55%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 60%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 65%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text.
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ timeout = 10000
/ recorddata = true
</trial>

<block randomreportexp>
/ trials = [1=randomise_arrays]
/ preinstructions = (instructions01)
</block>

Hi Dave,
Wonderful. It is working well now. Thank you.

Could you please tell me if there is a way I can somehow collect the data to know which question/condition participants were presented? I am running the rest of the study in Qualtrics, but will still need the data from Inquisit for analysis.
Would it be something along the lines of:

<data>
/ columns = (stimulusitem,stimulusitem)
</data>

Also, another question (sorry), is there a way I can run the Inquisit study through Qualtrics without Inquisit blanking (for lack of better word) out the desktop, so participants are able to switch between the view of the study (in this case, the list of randomised questions) and the Qualtrics webpage?

Thank you again for your help!


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
bmont - Tuesday, October 2, 2018
Dave - Tuesday, October 2, 2018
bmont - Tuesday, October 2, 2018
Dave - Tuesday, October 2, 2018
bmont - Tuesday, October 2, 2018
Hi all,
I am a first time user of Inquisit, and am trying to program a study that displays a list of eight variables/questions (strong and weak), that are selected at random so the list is different for every participant. So for each variable, I have created an item that contains both the strong version and the weak version of that variable, and trial with each of the variables as the stimulus frames. What I am trying to achieve is that a participant is presented with a list containing randomised versions of the variables (so they could be presented with three strong and five weak variables, or six strong and two weak variables, and so forth), however I cannot get it to work. Please let me know if I am missing something in my script or if I have programmed something incorrectly. Thank you!

Here is my script (I have replaced the questions with just 'strong' or 'weak' for simplicity here, because they are quite long).

<parameters>
/taskduration = 300000
/timereminder = 60000
</parameters>

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (30%, 50%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (35%, 50%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (40%, 50%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (45%, 50%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (55%, 50%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (60%, 50%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (65%, 50%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text. 
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
LIST
*******************************************************************************************************************
*******************************************************************************************************************

Randomised report of all arrays - selected randomly with replacement.
Selection is random with replacement for 350 trials total.

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>



I don't understand what this <list> is supposed to do, it doesn't serve any purpose in the code you posted

<list randomreport>
/ items = (
item.ArrayPrior, item.ArrayField, item.ArraySpecialty, item.ArrayOpinion, item.ArrayBackedUp, item.ArrayConsistent, item.ArrayTrustworthiness)
/ resetinterval = 0
/ poolsize = 14
/ selectionmode = random
</list>

nor do I understand why your <trial> only lasts 20 milliseconds

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ trialduration = 20
/ recorddata = false
</trial>

or why there is no <block> that actually runs the trial. Could you please explain?

Hi Dave,
Thank you for your reply. I am trying to teach myself how to use Inquisit so still a lot to learn!

I will definitely change the millisecond issue (oops), and do you suggest just deleting the <list> altogether?

Here is my <block>, however I do not know what I am missing:

Note: block.randomreport presents the 8 variables in random order.
<block randomreportexp>
/ trials = trial.randomise_arrays[1 = noreplace(list.randomreport)]
/ preinstructions = (instructions01)
</block>
<data>
/ columns = (stimulusitem, stimulusitem)
</data>

Thank you.

Thanks for posting the <block> definition. The /trials attribute doesn't quite make sense.

<block randomreportexp>
/ trials = trial.randomise_arrays[1 = noreplace(list.randomreport)]
/ preinstructions = (instructions01)
</block>

is not valid syntax. If you want to simply run one instance of <trial randomise_arrays>, the correct specification is

/ trials = [1=randomise_arrays]

or

/ trials = [1=trial.randomise_arrays]

which is equivalent in Inquisit 5 syntax.

[1 = noreplace(list.randomreport)] in /trials does not make sense at all. <list randomreport> does not contain trials. It references <item> elements, and items are not trials.

If you simply want a listing displayed consisting of any combination of strong and weak versions for Q1 to Q8, then all you need is:

*****************************************
STRONG AND WEAK VARIABLES (Ordered 1. Strong 2. Weak)
*****************************************
<item ArrayPrior>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayField>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArraySpecialty>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayAbility>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayOpinion>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayBackedUp>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayConsistent>
/1 = "Strong version"
/2 = "Weak version."
</item>

<item ArrayTrustworthiness>
/1 = "Strong version"
/2 = "Weak version."
</item>

*******************************************************************************************************************
*******************************************************************************************************************
STIMULI
*******************************************************************************************************************
*******************************************************************************************************************

<text Q1>
/ items = ArrayPrior
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 30%)
</text>

<text Q2>
/ items = ArrayField
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 35%)
</text>

<text Q3>
/ items = ArraySpecialty
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 40%)
</text>

<text Q4>
/ items = ArrayAbility
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 45%)
</text>

<text Q5>
/ items = ArrayOpinion
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 50%)
</text>

<text Q6>
/ items = ArrayBackedUp
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 55%)
</text>

<text Q7>
/ items = ArrayConsistent
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 60%)
</text>

<text Q8>
/ items = ArrayTrustworthiness
/ select = replace
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ position = (50%, 65%)
</text>


**************************************************************************************************************
**************************************************************************************************************
INSTRUCTIONS
**************************************************************************************************************
**************************************************************************************************************
<instruct>
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
/ txcolor = black
/ inputdevice = mouse
</instruct>

<page instructions01>
^Instructions text.
^^More instructions text.
^^You will then be asked to answer some questions about the report. Feel free to re-read the report as much as necessary to answer the questions.
</page>


*******************************************************************************************************************
*******************************************************************************************************************
TRIALS
*******************************************************************************************************************
*******************************************************************************************************************

<trial randomise_arrays>
/ stimulusframes = [1 = Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8]
/ validresponse = (noresponse)
/ timeout = 10000
/ recorddata = true
</trial>

<block randomreportexp>
/ trials = [1=randomise_arrays]
/ preinstructions = (instructions01)
</block>

Hi Dave,
Wonderful. It is working well now. Thank you.

Could you please tell me if there is a way I can somehow collect the data to know which question/condition participants were presented? I am running the rest of the study in Qualtrics, but will still need the data from Inquisit for analysis.
Would it be something along the lines of:

<data>
/ columns = (stimulusitem,stimulusitem)
</data>

Also, another question (sorry), is there a way I can run the Inquisit study through Qualtrics without Inquisit blanking (for lack of better word) out the desktop, so participants are able to switch between the view of the study (in this case, the list of randomised questions) and the Qualtrics webpage?

Thank you again for your help!


You don't need to specify a <data> element, whatever was displayed will be captured automatically without one. If you do want to specify a data element to limite the output, you'll -- at a minimum -- want to log the subject date time and a total of eight stimulusitem columns.

As to your 2nd question, while you can force Inquisit to run in window-mode instead of having it occupy the entire screen per

<defaults>
/ windowsize = (60%, 50%)
</defaults>

you will not be able to switch back and forth between a browser / Qualtrics and the Inquisit window -- that's just not how Inquisit works. It needs to essentially take over the device as much as possible to ensure accurate stimulus and response timing, which is what it's designed to do. In a scenario where you do need to switch back and forth between various applications, using some other solution may be the better option then.

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search