Skip to content

Commit 07a6673

Browse files
committed
rt was not being recorded correctly when continue_after_response was false
1 parent 1c3a0ba commit 07a6673

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

plugins/jspsych-single-stim.js

+9-3
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@
5656
var trial_complete = false;
5757

5858
var startTime = (new Date()).getTime();
59-
59+
var endTime = -1;
60+
6061
var key_press = -1;
6162

6263
if (!trial.is_html) {
@@ -78,8 +79,10 @@
7879
}
7980

8081
var cont_function = function() {
81-
var endTime = (new Date()).getTime();
82-
var rt = (endTime - startTime);
82+
var rt = -1;
83+
if (endTime != -1) {
84+
rt = (endTime - startTime);
85+
}
8386
trial_complete = true;
8487

8588
var trial_data = {
@@ -109,6 +112,9 @@
109112
if (flag) {
110113
key_press = e.which;
111114

115+
// record rt
116+
endTime = (new Date()).getTime();
117+
112118
// after a valid response, the stimulus will have the CSS class 'responded'
113119
// which can be used to provide visual feedback that a response was recorded
114120
$("#ss").addClass('responded');

0 commit comments

Comments
 (0)