Millisecond Forums

Flagging partially completed task data

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

By lakeside - 12/1/2014

Inquisit allows the use of the hotkey CTRL+Q to exist a task early. When this occurs, Inquisit attempts to write whatever data are available. Is there a feature/variable that can be used to determine which respondents finished the task and which exited early? If not, any suggestions on how to program this across tasks? Some of the tasks do not have a predefined number of trials. Because of this, I can only imagine placing a dummy page at the end of the task with a hidden variable or click-through function.
By Dave - 12/1/2014

There isn't any built-in feature or variable, if that's what you mean. You can, however, program this yourself. E.g. add a <values> entry to the script

<values>
...
/ completed = false
</values>

and set that value to 'true' at the very end of the procedure (e.g. by running a short <trial>)

<trial endtrial>
/ ontrialend = [values.completed = true]
/ trialduration = 10
</expt>

Log the value to the (summary / raw) data file. If someone quits prematurely it will be false, only if completed it will be true.