mirror of
https://github.com/jspsych/jsPsych.git
synced 2025-05-11 16:18:11 +00:00
36 lines
722 B
JavaScript
36 lines
722 B
JavaScript
/*
|
|
* Example plugin template
|
|
*/
|
|
|
|
jsPsych.plugins["PLUGIN-NAME"] = (function() {
|
|
|
|
var plugin = {};
|
|
|
|
plugin.info = {
|
|
name: "PLUGIN-NAME",
|
|
parameters: {
|
|
parameter_name: {
|
|
type: jsPsych.plugins.parameterType.INT, // BOOL, STRING, INT, FLOAT, FUNCTION, KEY, SELECT, HTML_STRING, IMAGE, AUDIO, VIDEO, OBJECT, COMPLEX
|
|
default: undefined
|
|
},
|
|
parameter_name: {
|
|
type: jsPsych.plugins.parameterType.IMAGE,
|
|
default: undefined
|
|
}
|
|
}
|
|
}
|
|
|
|
plugin.trial = function(display_element, trial) {
|
|
|
|
// data saving
|
|
var trial_data = {
|
|
parameter_name: 'parameter value'
|
|
};
|
|
|
|
// end trial
|
|
jsPsych.finishTrial(trial_data);
|
|
};
|
|
|
|
return plugin;
|
|
})();
|