Limiting recorded data


Author
Message
Matt Peterson
Matt Peterson
Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)
Group: Forum Members
Posts: 10, Visits: 46
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




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: 13K, Visits: 104K
Matt Peterson - Thursday, January 18, 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




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.

Matt Peterson
Matt Peterson
Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)Partner Member (541 reputation)
Group: Forum Members
Posts: 10, Visits: 46
Dave - Thursday, January 18, 2018
Matt Peterson - Thursday, January 18, 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




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.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search