By Matt Peterson - 1/17/2018
I'm trying to modify the methods of adjustment example for my own use, and the problem I'm having is the way it is saving the raw data. I want Inquisit to save a single row for each trial, but currently it seems to save a single row for each keypress (and the method of adjustment requries many keypresses for a single trial).
Below is a shortened version of what it is saving for two trials. As you can see, it has 10 rows, but I'd like only two (the final adjustment value for each trial). I've tried /recorddata = true (or false) inside a trial and inside a block, but that didn't work. Any ideas?
time | blockcode | blocknum | trialcode | trialnum | values.adjustcycles | values.baseline_value | values.target_value | values.direction | values.basesize | values.sequencecount | response | latency | 21:13:01 | adjustment1 | 1 | start | 1 | 1 | 80 | 30 | 2 | 120 | 1 | 0 | 0 | 21:13:01 | adjustment1 | 1 | adjust_up | 2 | 1 | 80 | 30 | 2 | 120 | 1 | 50 | 1733 | 21:13:01 | adjustment1 | 1 | adjust_down | 3 | 1 | 80 | 23 | 2 | 120 | 1 | 53 | 398 | 21:13:01 | adjustment1 | 1 | adjust_up | 4 | 1 | 80 | 30 | 2 | 120 | 1 | 53 | 163 | 21:13:01 | adjustment1 | 1 | adjust_up | 22 | 1 | 80 | 156 | 2 | 120 | 1 | 57 | 679 | 21:13:01 | adjustment1 | 1 | end | 23 | 1 | 80 | 156 | 2 | 120 | 1 | 0 | 0 | 21:13:01 | adjustment1 | 1 | start | 24 | 1 | 80 | 130 | 1 | 60 | 2 | 0 | 0 | 21:13:01 | adjustment1 | 1 | adjust_down | 25 | 1 | 80 | 130 | 1 | 60 | 2 | 51 | 1140 | 21:13:01 | adjustment1 | 1 | adjust_down | 36 | 1 | 80 | 119 | 1 | 60 | 2 | 57 | 509 | 21:13:01 | adjustment1 | 1 | end | 37 | 1 | 80 | 119 | 1 | 60 | 2 | 0 | 0 |
|
By Dave - 1/18/2018
+xI'm trying to modify the methods of adjustment example for my own use, and the problem I'm having is the way it is saving the raw data. I want Inquisit to save a single row for each trial, but currently it seems to save a single row for each keypress (and the method of adjustment requries many keypresses for a single trial). Below is a shortened version of what it is saving for two trials. As you can see, it has 10 rows, but I'd like only two (the final adjustment value for each trial). I've tried /recorddata = true (or false) inside a trial and inside a block, but that didn't work. Any ideas?
time | blockcode | blocknum | trialcode | trialnum | values.adjustcycles | values.baseline_value | values.target_value | values.direction | values.basesize | values.sequencecount | response | latency | 21:13:01 | adjustment1 | 1 | start | 1 | 1 | 80 | 30 | 2 | 120 | 1 | 0 | 0 | 21:13:01 | adjustment1 | 1 | adjust_up | 2 | 1 | 80 | 30 | 2 | 120 | 1 | 50 | 1733 | 21:13:01 | adjustment1 | 1 | adjust_down | 3 | 1 | 80 | 23 | 2 | 120 | 1 | 53 | 398 | 21:13:01 | adjustment1 | 1 | adjust_up | 4 | 1 | 80 | 30 | 2 | 120 | 1 | 53 | 163 | 21:13:01 | adjustment1 | 1 | adjust_up | 22 | 1 | 80 | 156 | 2 | 120 | 1 | 57 | 679 | 21:13:01 | adjustment1 | 1 | end | 23 | 1 | 80 | 156 | 2 | 120 | 1 | 0 | 0 | 21:13:01 | adjustment1 | 1 | start | 24 | 1 | 80 | 130 | 1 | 60 | 2 | 0 | 0 | 21:13:01 | adjustment1 | 1 | adjust_down | 25 | 1 | 80 | 130 | 1 | 60 | 2 | 51 | 1140 | 21:13:01 | adjustment1 | 1 | adjust_down | 36 | 1 | 80 | 119 | 1 | 60 | 2 | 57 | 509 | 21:13:01 | adjustment1 | 1 | end | 37 | 1 | 80 | 119 | 1 | 60 | 2 | 0 | 0 | You should set /recorddata = false in <trial start>, <trial adjust_up> and <trial adjust_down>. That will lead to data only being recorded for <trial end>, those (here:two) rows only reflect the final adjustment results then.
|
By Matt Peterson - 1/18/2018
+x+xI'm trying to modify the methods of adjustment example for my own use, and the problem I'm having is the way it is saving the raw data. I want Inquisit to save a single row for each trial, but currently it seems to save a single row for each keypress (and the method of adjustment requries many keypresses for a single trial). Below is a shortened version of what it is saving for two trials. As you can see, it has 10 rows, but I'd like only two (the final adjustment value for each trial). I've tried /recorddata = true (or false) inside a trial and inside a block, but that didn't work. Any ideas?
time | blockcode | blocknum | trialcode | trialnum | values.adjustcycles | values.baseline_value | values.target_value | values.direction | values.basesize | values.sequencecount | response | latency | 21:13:01 | adjustment1 | 1 | start | 1 | 1 | 80 | 30 | 2 | 120 | 1 | 0 | 0 | 21:13:01 | adjustment1 | 1 | adjust_up | 2 | 1 | 80 | 30 | 2 | 120 | 1 | 50 | 1733 | 21:13:01 | adjustment1 | 1 | adjust_down | 3 | 1 | 80 | 23 | 2 | 120 | 1 | 53 | 398 | 21:13:01 | adjustment1 | 1 | adjust_up | 4 | 1 | 80 | 30 | 2 | 120 | 1 | 53 | 163 | 21:13:01 | adjustment1 | 1 | adjust_up | 22 | 1 | 80 | 156 | 2 | 120 | 1 | 57 | 679 | 21:13:01 | adjustment1 | 1 | end | 23 | 1 | 80 | 156 | 2 | 120 | 1 | 0 | 0 | 21:13:01 | adjustment1 | 1 | start | 24 | 1 | 80 | 130 | 1 | 60 | 2 | 0 | 0 | 21:13:01 | adjustment1 | 1 | adjust_down | 25 | 1 | 80 | 130 | 1 | 60 | 2 | 51 | 1140 | 21:13:01 | adjustment1 | 1 | adjust_down | 36 | 1 | 80 | 119 | 1 | 60 | 2 | 57 | 509 | 21:13:01 | adjustment1 | 1 | end | 37 | 1 | 80 | 119 | 1 | 60 | 2 | 0 | 0 | You should set /recorddata = false in <trial start>, <trial adjust_up> and <trial adjust_down>. That will lead to data only being recorded for <trial end>, those (here:two) rows only reflect the final adjustment results then. thanks! That worked.
|
|