Millisecond Forums

Inquisit 6 documentation

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

By kev_dent - 11/26/2021

Is there a manual or other documentation somewhere that I can access for Inquisit 6?
In particular as somebody who previously used Inquisit 5 where can I find out what is new?
In the new features overview I see mention of goodies like while loops but in the Inquisit help I dont see this documented.
Also I wish to try to have identical physical sizes on different screens when deploying experiments on the web.
I see from searching the forum that I can specify sizes in mm.
However, in the help this possibility does not seem to be documented.
Regarding specifying stimulus size in terms of physical size can you tell me how Inquisit does this, where does it retrieve the ppi or other information from for a particular screen?

Many thanks

Kevin
By Dave - 11/26/2021

kev_dent - 11/26/2021
Is there a manual or other documentation somewhere that I can access for Inquisit 6?
In particular as somebody who previously used Inquisit 5 where can I find out what is new?
In the new features overview I see mention of goodies like while loops but in the Inquisit help I dont see this documented.
Also I wish to try to have identical physical sizes on different screens when deploying experiments on the web.
I see from searching the forum that I can specify sizes in mm.
However, in the help this possibility does not seem to be documented.
Regarding specifying stimulus size in terms of physical size can you tell me how Inquisit does this, where does it retrieve the ppi or other information from for a particular screen?

Many thanks

Kevin

> Is there a manual or other documentation somewhere that I can access for Inquisit 6?

https://www.millisecond.com/support/docs/

> In the new features overview I see mention of goodies like while loops but in the Inquisit help I dont see this documented.

while() and temporary vars are supported. I.e.

<values>
/ letterstring = ""
</values>

<list letters>
/ items = ("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z")
/ selectionrate = always
/ replace = true
/ maxrunsize = 1
</list>

<trial mytrial>
/ ontrialbegin = [
    // generate a string of 6 random letters
    values.letterstring = "";
    var i = 0;
    while (i < 6) {
        values.letterstring = concat(values.letterstring, list.letters.nextvalue);
        i += 1;
    };
]
/ stimulusframes = [1=mytext]
/ validresponse = (57)
</trial>

<text mytext>
/ items = ("<%values.letterstring%>")
</text>

<block myblock>
/ trials = [1-4 = mytrial]
</block>


> Regarding specifying stimulus size in terms of physical size can you tell me how Inquisit does this, where does it retrieve the ppi or other information from for a particular screen?

From suitable operating system APIs. See Tools -> System Information in Inquisit Lab.
By kev_dent - 11/26/2021

Dave - 11/26/2021
kev_dent - 11/26/2021
Is there a manual or other documentation somewhere that I can access for Inquisit 6?
In particular as somebody who previously used Inquisit 5 where can I find out what is new?
In the new features overview I see mention of goodies like while loops but in the Inquisit help I dont see this documented.
Also I wish to try to have identical physical sizes on different screens when deploying experiments on the web.
I see from searching the forum that I can specify sizes in mm.
However, in the help this possibility does not seem to be documented.
Regarding specifying stimulus size in terms of physical size can you tell me how Inquisit does this, where does it retrieve the ppi or other information from for a particular screen?

Many thanks

Kevin

> Is there a manual or other documentation somewhere that I can access for Inquisit 6?

https://www.millisecond.com/support/docs/

> In the new features overview I see mention of goodies like while loops but in the Inquisit help I dont see this documented.

while() and temporary vars are supported. I.e.

<values>
/ letterstring = ""
</values>

<list letters>
/ items = ("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z")
/ selectionrate = always
/ replace = true
/ maxrunsize = 1
</list>

<trial mytrial>
/ ontrialbegin = [
    // generate a string of 6 random letters
    values.letterstring = "";
    var i = 0;
    while (i < 6) {
        values.letterstring = concat(values.letterstring, list.letters.nextvalue);
        i += 1;
    };
]
/ stimulusframes = [1=mytext]
/ validresponse = (57)
</trial>

<text mytext>
/ items = ("<%values.letterstring%>")
</text>

<block myblock>
/ trials = [1-4 = mytrial]
</block>


> Regarding specifying stimulus size in terms of physical size can you tell me how Inquisit does this, where does it retrieve the ppi or other information from for a particular screen?

From suitable operating system APIs. See Tools -> System Information in Inquisit Lab.

OK thanks so the new mm physical size specification means it is no longer necessary to get participants to adjust an on screen standard to match an object of known size e.g. credit card?

Also I notice that inquisit 6 supports multiple responses per trial but I dont seem to see any documentation for this when I look at the information for trials in the help. Am I missing something?
By Dave - 11/26/2021

kev_dent - 11/26/2021
Dave - 11/26/2021
kev_dent - 11/26/2021
Is there a manual or other documentation somewhere that I can access for Inquisit 6?
In particular as somebody who previously used Inquisit 5 where can I find out what is new?
In the new features overview I see mention of goodies like while loops but in the Inquisit help I dont see this documented.
Also I wish to try to have identical physical sizes on different screens when deploying experiments on the web.
I see from searching the forum that I can specify sizes in mm.
However, in the help this possibility does not seem to be documented.
Regarding specifying stimulus size in terms of physical size can you tell me how Inquisit does this, where does it retrieve the ppi or other information from for a particular screen?

Many thanks

Kevin

> Is there a manual or other documentation somewhere that I can access for Inquisit 6?

https://www.millisecond.com/support/docs/

> In the new features overview I see mention of goodies like while loops but in the Inquisit help I dont see this documented.

while() and temporary vars are supported. I.e.

<values>
/ letterstring = ""
</values>

<list letters>
/ items = ("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z")
/ selectionrate = always
/ replace = true
/ maxrunsize = 1
</list>

<trial mytrial>
/ ontrialbegin = [
    // generate a string of 6 random letters
    values.letterstring = "";
    var i = 0;
    while (i < 6) {
        values.letterstring = concat(values.letterstring, list.letters.nextvalue);
        i += 1;
    };
]
/ stimulusframes = [1=mytext]
/ validresponse = (57)
</trial>

<text mytext>
/ items = ("<%values.letterstring%>")
</text>

<block myblock>
/ trials = [1-4 = mytrial]
</block>


> Regarding specifying stimulus size in terms of physical size can you tell me how Inquisit does this, where does it retrieve the ppi or other information from for a particular screen?

From suitable operating system APIs. See Tools -> System Information in Inquisit Lab.

OK thanks so the new mm physical size specification means it is no longer necessary to get participants to adjust an on screen standard to match an object of known size e.g. credit card?

Also I notice that inquisit 6 supports multiple responses per trial but I dont seem to see any documentation for this when I look at the information for trials in the help. Am I missing something?

> OK thanks so the new mm physical size specification means it is no longer necessary to get participants to adjust an on screen standard to match an object of known size e.g. credit card?

Yes.

> Also I notice that inquisit 6 supports multiple responses per trial but I dont seem to see any documentation for this when I look at the information for trials in the help. Am I missing something?

https://www.millisecond.com/support/docs/v6/html/language/attributes/stop_trial.htm