mirror of
https://github.com/jspsych/jsPsych.git
synced 2025-05-10 11:10:54 +00:00
getData() -> get()
This commit is contained in:
parent
583b9a9d1b
commit
bffbb67636
@ -243,7 +243,7 @@ function saveData() {
|
|||||||
console.log(response.success);
|
console.log(response.success);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
xhr.send(jsPsych.data.getData().json());
|
xhr.send(jsPsych.data.get().json());
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -954,7 +954,7 @@ var debrief_block = {
|
|||||||
type: "html-keyboard-response",
|
type: "html-keyboard-response",
|
||||||
stimulus: function() {
|
stimulus: function() {
|
||||||
|
|
||||||
var trials = jsPsych.data.getData().filter({test_part: 'test'});
|
var trials = jsPsych.data.get().filter({test_part: 'test'});
|
||||||
var correct_trials = trials.filter({correct: true});
|
var correct_trials = trials.filter({correct: true});
|
||||||
var accuracy = Math.round(correct_trials.count() / trials.count() * 100);
|
var accuracy = Math.round(correct_trials.count() / trials.count() * 100);
|
||||||
var rt = Math.round(correct_trials.select('rt').mean());
|
var rt = Math.round(correct_trials.select('rt').mean());
|
||||||
@ -969,7 +969,7 @@ var debrief_block = {
|
|||||||
timeline.push(debrief_block);
|
timeline.push(debrief_block);
|
||||||
```
|
```
|
||||||
|
|
||||||
To create the variable `trials`, we use `jsPsych.data.getData()` which returns a jsPsych data collection containing all of the data from the experiment. We can then use `.filter` to select only the trials where `test_part` is `'test'` (a benefit of tagging the trials in part 9). `trials` contains all of the data from the trials where a circle was shown.
|
To create the variable `trials`, we use `jsPsych.data.get()` which returns a jsPsych data collection containing all of the data from the experiment. We can then use `.filter` to select only the trials where `test_part` is `'test'` (a benefit of tagging the trials in part 9). `trials` contains all of the data from the trials where a circle was shown.
|
||||||
|
|
||||||
To get only the correct trials, we can use `.filter()` again to select only the trials from the `trials` data collection where the property `correct` is `true`.
|
To get only the correct trials, we can use `.filter()` again to select only the trials from the `trials` data collection where the property `correct` is `true`.
|
||||||
|
|
||||||
@ -1062,7 +1062,7 @@ This code is available in the examples folder in the jsPsych download. It is cal
|
|||||||
type: "html-keyboard-response",
|
type: "html-keyboard-response",
|
||||||
stimulus: function() {
|
stimulus: function() {
|
||||||
|
|
||||||
var trials = jsPsych.data.getData().filter({test_part: 'test'});
|
var trials = jsPsych.data.get().filter({test_part: 'test'});
|
||||||
var correct_trials = trials.filter({correct: true});
|
var correct_trials = trials.filter({correct: true});
|
||||||
var accuracy = Math.round(correct_trials.count() / trials.count() * 100);
|
var accuracy = Math.round(correct_trials.count() / trials.count() * 100);
|
||||||
var rt = Math.round(correct_trials.select('rt').mean());
|
var rt = Math.round(correct_trials.select('rt').mean());
|
||||||
|
@ -104,8 +104,8 @@
|
|||||||
var debrief = {
|
var debrief = {
|
||||||
type: 'html-keyboard-response',
|
type: 'html-keyboard-response',
|
||||||
stimulus: function(){
|
stimulus: function(){
|
||||||
var high_frequency = jsPsych.data.getData({word_frequency: 'high', correct: true});
|
var high_frequency = jsPsych.data.get({word_frequency: 'high', correct: true});
|
||||||
var low_frequency = jsPsych.data.getData({word_frequency: 'low', correct: true});
|
var low_frequency = jsPsych.data.get({word_frequency: 'low', correct: true});
|
||||||
|
|
||||||
var high_rt = 0;
|
var high_rt = 0;
|
||||||
for(var i=0; i<high_frequency.length; i++){
|
for(var i=0; i<high_frequency.length; i++){
|
||||||
|
Loading…
Reference in New Issue
Block a user