Millisecond Forums

Weird latency data

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

By Eleanor - 6/12/2020

Hi,

I'm running a study. The script is in Inquisit 5. When I run on my laptop using Inquisit 5, the latency data look normal, but when I run participants using Inquisit Player 6, the latency data look weird. 

For example, latency for one surveypage or trial is 4294425619.

I don't have any code in my script to record data in certain ways. 

Any idea why this happens?

Thank you!
By Eleanor - 6/12/2020

When I run myself using Inquisit 6, it's also showing weird latency data but with a negative sign such as -5773497074.
By Dave - 6/15/2020

Eleanor - 6/13/2020
When I run myself using Inquisit 6, it's also showing weird latency data but with a negative sign such as -5773497074.

Could you please provide the script in question?
By Eleanor - 6/15/2020

Dave - 6/15/2020
Eleanor - 6/13/2020
When I run myself using Inquisit 6, it's also showing weird latency data but with a negative sign such as -5773497074.

Could you please provide the script in question?

This is my script:

<defaults>
/ screencolor = white
/ canvassize=(100%, 100%)
/ canvasaspectratio=(16, 9)
</defaults>

<values>
/ completed = 0
</values>

<summarydata>
/ columns = (script.starttime,script.startdate, script.subjectid, values.completed)
</summarydata>

<expt>
/ blocks = [1=consent; 2=questionnaire; 3=demographics]
/ onexptend = [if (radiobuttons.consentresponse.response == "0"){values.completed = 0} else {values.completed = 1}]
</expt>

<surveypage consentform>
/ caption = "consent..."
/ questions = [1=consentresponse]
/ showquestionnumbers = false
</surveypage>

<radiobuttons consentresponse>
/ caption = "Please indicate below whether you agree to participate in this experiment."
/ options = ("Yes", "No")
/ optionvalues = ("1", "0")
</radiobuttons>

<survey consent>
/ pages = [1=consentform]
/ showpagenumbers = false
</survey>

<block questionnaire>
/ trials = [1=questionnaire_instructions; 2-3=myquestion]
/ skip = [radiobuttons.consentresponse.response == "0"]
</block>

<surveypage questionnaire_instructions>
/ caption = "Questionnaire"
/ showpagenumbers = false
/ showquestionnumbers = false
/ recorddata = false
</surveypage>

<text myquestion>
/ items = my_items
/ size = (100%, 10%)
/ position = (50%,35%)
/ select = sequence
</text>

<item my_items>
/1="..."
/2="..."
</item>

<likert myquestion>
/ stimulusframes = [1=myquestion]
/ numpoints = 7
/ anchors = [1="strongly disagree", 4="neutral", 7="strongly agree"]
/ position = (50%, 50%)
/ inputdevice = keyboard
</likert>

<survey demographics>
/ pages = [1=demographics; 2=end]
/ skip = [radiobuttons.consentresponse.response == "0"]
/ showbackbutton = false
</survey>

<surveypage demographics>
/ caption = "Please answer the following demographic question."
/ questions = [1=gender]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<radiobuttons gender>
/ caption = "Gender"
/ options = ("female", "male")
/ other = "Other"
</radiobuttons>

<surveypage end>
/ caption = "End of study.
Thank you for participating."
/ showquestionnumbers = false
/ showpagenumbers = false
/ recorddata = false
</surveypage>
By Dave - 6/15/2020

Eleanor - 6/15/2020
Dave - 6/15/2020
Eleanor - 6/13/2020
When I run myself using Inquisit 6, it's also showing weird latency data but with a negative sign such as -5773497074.

Could you please provide the script in question?

This is my script:

<defaults>
/ screencolor = white
/ canvassize=(100%, 100%)
/ canvasaspectratio=(16, 9)
</defaults>

<values>
/ completed = 0
</values>

<summarydata>
/ columns = (script.starttime,script.startdate, script.subjectid, values.completed)
</summarydata>

<expt>
/ blocks = [1=consent; 2=questionnaire; 3=demographics]
/ onexptend = [if (radiobuttons.consentresponse.response == "0"){values.completed = 0} else {values.completed = 1}]
</expt>

<surveypage consentform>
/ caption = "consent..."
/ questions = [1=consentresponse]
/ showquestionnumbers = false
</surveypage>

<radiobuttons consentresponse>
/ caption = "Please indicate below whether you agree to participate in this experiment."
/ options = ("Yes", "No")
/ optionvalues = ("1", "0")
</radiobuttons>

<survey consent>
/ pages = [1=consentform]
/ showpagenumbers = false
</survey>

<block questionnaire>
/ trials = [1=questionnaire_instructions; 2-3=myquestion]
/ skip = [radiobuttons.consentresponse.response == "0"]
</block>

<surveypage questionnaire_instructions>
/ caption = "Questionnaire"
/ showpagenumbers = false
/ showquestionnumbers = false
/ recorddata = false
</surveypage>

<text myquestion>
/ items = my_items
/ size = (100%, 10%)
/ position = (50%,35%)
/ select = sequence
</text>

<item my_items>
/1="..."
/2="..."
</item>

<likert myquestion>
/ stimulusframes = [1=myquestion]
/ numpoints = 7
/ anchors = [1="strongly disagree", 4="neutral", 7="strongly agree"]
/ position = (50%, 50%)
/ inputdevice = keyboard
</likert>

<survey demographics>
/ pages = [1=demographics; 2=end]
/ skip = [radiobuttons.consentresponse.response == "0"]
/ showbackbutton = false
</survey>

<surveypage demographics>
/ caption = "Please answer the following demographic question."
/ questions = [1=gender]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<radiobuttons gender>
/ caption = "Gender"
/ options = ("female", "male")
/ other = "Other"
</radiobuttons>

<surveypage end>
/ caption = "End of study.
Thank you for participating."
/ showquestionnumbers = false
/ showpagenumbers = false
/ recorddata = false
</surveypage>

Thank you. I am able to reproduce this and this definitely looks like a bug pertaining to the <likert> element's logging of latency data. We'll get that fixed ASAP.
By Eleanor - 6/15/2020

Dave - 6/15/2020
Eleanor - 6/15/2020
Dave - 6/15/2020
Eleanor - 6/13/2020
When I run myself using Inquisit 6, it's also showing weird latency data but with a negative sign such as -5773497074.

Could you please provide the script in question?

This is my script:

<defaults>
/ screencolor = white
/ canvassize=(100%, 100%)
/ canvasaspectratio=(16, 9)
</defaults>

<values>
/ completed = 0
</values>

<summarydata>
/ columns = (script.starttime,script.startdate, script.subjectid, values.completed)
</summarydata>

<expt>
/ blocks = [1=consent; 2=questionnaire; 3=demographics]
/ onexptend = [if (radiobuttons.consentresponse.response == "0"){values.completed = 0} else {values.completed = 1}]
</expt>

<surveypage consentform>
/ caption = "consent..."
/ questions = [1=consentresponse]
/ showquestionnumbers = false
</surveypage>

<radiobuttons consentresponse>
/ caption = "Please indicate below whether you agree to participate in this experiment."
/ options = ("Yes", "No")
/ optionvalues = ("1", "0")
</radiobuttons>

<survey consent>
/ pages = [1=consentform]
/ showpagenumbers = false
</survey>

<block questionnaire>
/ trials = [1=questionnaire_instructions; 2-3=myquestion]
/ skip = [radiobuttons.consentresponse.response == "0"]
</block>

<surveypage questionnaire_instructions>
/ caption = "Questionnaire"
/ showpagenumbers = false
/ showquestionnumbers = false
/ recorddata = false
</surveypage>

<text myquestion>
/ items = my_items
/ size = (100%, 10%)
/ position = (50%,35%)
/ select = sequence
</text>

<item my_items>
/1="..."
/2="..."
</item>

<likert myquestion>
/ stimulusframes = [1=myquestion]
/ numpoints = 7
/ anchors = [1="strongly disagree", 4="neutral", 7="strongly agree"]
/ position = (50%, 50%)
/ inputdevice = keyboard
</likert>

<survey demographics>
/ pages = [1=demographics; 2=end]
/ skip = [radiobuttons.consentresponse.response == "0"]
/ showbackbutton = false
</survey>

<surveypage demographics>
/ caption = "Please answer the following demographic question."
/ questions = [1=gender]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<radiobuttons gender>
/ caption = "Gender"
/ options = ("female", "male")
/ other = "Other"
</radiobuttons>

<surveypage end>
/ caption = "End of study.
Thank you for participating."
/ showquestionnumbers = false
/ showpagenumbers = false
/ recorddata = false
</surveypage>

Thank you. I am able to reproduce this and this definitely looks like a bug pertaining to the <likert> element's logging of latency data. We'll get that fixed ASAP.

Thank you. This happens even when the likert element is not included.
By Dave - 6/16/2020

Eleanor - 6/15/2020
Dave - 6/15/2020
Eleanor - 6/15/2020
Dave - 6/15/2020
Eleanor - 6/13/2020
When I run myself using Inquisit 6, it's also showing weird latency data but with a negative sign such as -5773497074.

Could you please provide the script in question?

This is my script:

<defaults>
/ screencolor = white
/ canvassize=(100%, 100%)
/ canvasaspectratio=(16, 9)
</defaults>

<values>
/ completed = 0
</values>

<summarydata>
/ columns = (script.starttime,script.startdate, script.subjectid, values.completed)
</summarydata>

<expt>
/ blocks = [1=consent; 2=questionnaire; 3=demographics]
/ onexptend = [if (radiobuttons.consentresponse.response == "0"){values.completed = 0} else {values.completed = 1}]
</expt>

<surveypage consentform>
/ caption = "consent..."
/ questions = [1=consentresponse]
/ showquestionnumbers = false
</surveypage>

<radiobuttons consentresponse>
/ caption = "Please indicate below whether you agree to participate in this experiment."
/ options = ("Yes", "No")
/ optionvalues = ("1", "0")
</radiobuttons>

<survey consent>
/ pages = [1=consentform]
/ showpagenumbers = false
</survey>

<block questionnaire>
/ trials = [1=questionnaire_instructions; 2-3=myquestion]
/ skip = [radiobuttons.consentresponse.response == "0"]
</block>

<surveypage questionnaire_instructions>
/ caption = "Questionnaire"
/ showpagenumbers = false
/ showquestionnumbers = false
/ recorddata = false
</surveypage>

<text myquestion>
/ items = my_items
/ size = (100%, 10%)
/ position = (50%,35%)
/ select = sequence
</text>

<item my_items>
/1="..."
/2="..."
</item>

<likert myquestion>
/ stimulusframes = [1=myquestion]
/ numpoints = 7
/ anchors = [1="strongly disagree", 4="neutral", 7="strongly agree"]
/ position = (50%, 50%)
/ inputdevice = keyboard
</likert>

<survey demographics>
/ pages = [1=demographics; 2=end]
/ skip = [radiobuttons.consentresponse.response == "0"]
/ showbackbutton = false
</survey>

<surveypage demographics>
/ caption = "Please answer the following demographic question."
/ questions = [1=gender]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<radiobuttons gender>
/ caption = "Gender"
/ options = ("female", "male")
/ other = "Other"
</radiobuttons>

<surveypage end>
/ caption = "End of study.
Thank you for participating."
/ showquestionnumbers = false
/ showpagenumbers = false
/ recorddata = false
</surveypage>

Thank you. I am able to reproduce this and this definitely looks like a bug pertaining to the <likert> element's logging of latency data. We'll get that fixed ASAP.

Thank you. This happens even when the likert element is not included.

The issue should be resolved in version 6.2.1 available at https://www.millisecond.com/download (Inquisit Lab) and selectable in the version menu for your web experiments.
By Eleanor - 6/16/2020

Thank you, Dave. It looks good now!