diff --git a/6.3/core_library/jspsych-core/index.html b/6.3/core_library/jspsych-core/index.html index ec6d613a..cd9957ae 100755 --- a/6.3/core_library/jspsych-core/index.html +++ b/6.3/core_library/jspsych-core/index.html @@ -3675,14 +3675,14 @@ data, such as in the example below.
jsPsych.timelineVariable
. If true
, the function returns the value of the current timeline variable. If false
, the function returns a function that returns the value of the current timeline variable. When call_immediate
is omitted, the appropriate option is determined automatically based on the context in which this function is called. When jsPsych.timelineVariable
is used as a parameter value, call_immediate
will be false
. This allows it to be used as a dynamic trial parameter. When jsPsych.timelineVariable
is used inside of a function, call_immediate
will be true
. It is possible to explicitly set this option to true
to force the function to immediately return the current value of the timeline variable.jsPsych.timelineVariable
. If true
, the function returns the value of the current timeline variable. If false
, the function returns a function that returns the value of the current timeline variable. When call_immediate
is omitted, the appropriate option is determined automatically based on the context in which this function is called. When jsPsych.timelineVariable
is used as a parameter value, call_immediate
will be false
. This allows it to be used as a dynamic trial parameter. When jsPsych.timelineVariable
is used inside of a function, call_immediate
will be true
. It is possible to explicitly set this option to true
to force the function to immediately return the current value of the timeline variable.Either a function that returns the value of the timeline variable, or the value of the timeline variable, depending on the context in which it is used. See call_immediate
description above.
Timeline variables are a powerful technique for generating experiments with repetitive procedures but different parameter values. This function fetches the current value of a particular timeline variable. It must be used in conjunction with a timeline that has timeline variables. See the timeline variable section for details.
+Timeline variables are a powerful technique for generating experiments with repetitive procedures but different parameter values. This function fetches the current value of a particular timeline variable. It must be used in conjunction with a timeline that has timeline variables. See the timeline variable section for details.
var trial = {
@@ -3718,7 +3718,7 @@ data, such as in the example below.
]
}
Prior to jsPsych v6.3.0, the call_immediate
parameter must be set to true
when jsPsych.timelineVariable
is called from within a function, such as a dynamic parameter:
Prior to jsPsych v6.3.0, the call_immediate
parameter must be set to true
when jsPsych.timelineVariable
is called from within a function, such as a dynamic parameter:
var trial = {
type: 'html-keyboard-response',
stimulus: function(){
diff --git a/6.3/overview/eye-tracking/index.html b/6.3/overview/eye-tracking/index.html
index 494894e8..67fed978 100755
--- a/6.3/overview/eye-tracking/index.html
+++ b/6.3/overview/eye-tracking/index.html
@@ -1589,7 +1589,7 @@
</head>
The webgazer extension adds functionality to jsPsych for interacting with webgazer. Load it like you would a plugin file.
+The webgazer extension adds functionality to jsPsych for interacting with webgazer. Load it like you would a plugin file.
<head>
<script src="jspsych/jspsych.js"></script>
<script src="js/webgazer/webgazer.js"></script>
@@ -1605,13 +1605,13 @@
})
To help the participant position their face correctly for eye tracking you can use the jspsych-webgazer-init-camera plugin. This will show the participant what the camera sees, including facial feature landmarks, and prevent the participant from continuing until their face is in good position for eye tracking. This plugin will also trigger the experiment to request permission to access the user's webcam if it hasn't already been granted.
+To help the participant position their face correctly for eye tracking you can use the jspsych-webgazer-init-camera plugin. This will show the participant what the camera sees, including facial feature landmarks, and prevent the participant from continuing until their face is in good position for eye tracking. This plugin will also trigger the experiment to request permission to access the user's webcam if it hasn't already been granted.
var init_camera_trial = {
type: 'webgazer-init-camera'
}
To calibrate WebGazer, you can use the jspsych-webgazer-calibrate plugin. This plugin allows you to specify a set of points on the screen for calibration and to choose the method for calibrating -- either clicking on each point or simply fixating on each point. The location of calibration points is specified in percentages, e.g., [25,50]
will result in a point that is 25% of the width of the screen from the left edge and 50% of the height of the screen from the top edge. Options for controlling other details of the calibration are explained in the documentation for the plugin.
To calibrate WebGazer, you can use the jspsych-webgazer-calibrate plugin. This plugin allows you to specify a set of points on the screen for calibration and to choose the method for calibrating -- either clicking on each point or simply fixating on each point. The location of calibration points is specified in percentages, e.g., [25,50]
will result in a point that is 25% of the width of the screen from the left edge and 50% of the height of the screen from the top edge. Options for controlling other details of the calibration are explained in the documentation for the plugin.
Note that instructions are not included in the calibration plugin, so you'll likely want to use a different plugin (e.g., html-button-response
) to display instructions prior to running the calibration.
var calibration_trial = {
type: 'webgazer-calibrate',
@@ -1620,7 +1620,7 @@
}
To measure the accuracy and precision of the calibration, you can use the jspsych-webgazer-vaidate plugin. Like the calibration plugin, you can specify a list of points to perform validation on. Here you can specify the points as either percentages or in terms of the distance from the center of the screen in pixels. Which mode you use will probably depend on how you are defining your stimuli throughout the experiment. You can also specify the radius of tolerance around each point, and the plugin will calculate the percentage of measured gaze samples within that radius. This is a potentially useful heuristic for deciding whether or not to calibrate again. Options for controlling other details of the validation are explained in the documentation for the plugin.
+To measure the accuracy and precision of the calibration, you can use the jspsych-webgazer-vaidate plugin. Like the calibration plugin, you can specify a list of points to perform validation on. Here you can specify the points as either percentages or in terms of the distance from the center of the screen in pixels. Which mode you use will probably depend on how you are defining your stimuli throughout the experiment. You can also specify the radius of tolerance around each point, and the plugin will calculate the percentage of measured gaze samples within that radius. This is a potentially useful heuristic for deciding whether or not to calibrate again. Options for controlling other details of the validation are explained in the documentation for the plugin.
var validation_trial = {
type: 'webgazer-validate',
validation_points: [[-200,200], [200,200],[-200,-200],[200,-200]],
diff --git a/6.3/overview/progress-bar/index.html b/6.3/overview/progress-bar/index.html
index 29eea3c9..6ace358e 100755
--- a/6.3/overview/progress-bar/index.html
+++ b/6.3/overview/progress-bar/index.html
@@ -1468,7 +1468,7 @@
Automatic Progress Bar¶
jsPsych can show a progress bar at the top of the experiment page indicating the subject's overall completion progress. The progress bar is rendered outside the jsPsych display element, and it requires the jspsych.css
file to be loaded on the page. As of version 6.0, the progress bar looks like this:
-
+
To show the progress bar, set the show_progress_bar
option in jsPsych.init
to true
:
jsPsych.init({
timeline: exp,
diff --git a/6.3/overview/prolific/index.html b/6.3/overview/prolific/index.html
index 7282745b..9f8a8337 100755
--- a/6.3/overview/prolific/index.html
+++ b/6.3/overview/prolific/index.html
@@ -1509,8 +1509,8 @@
Intergrating with Prolific¶
Prolific is a participant recruitment service aimed at research. Integrating a jsPsych experiment with Prolific requires capturing the participant's ID and sending the participant to a completion URL at the end of the experiment.
Capturing the Participant ID, Study ID, and Session ID¶
-When creating a study on Prolific you must provide the URL to your study. You can host your jsPsych experiment however you'd like - some options are discussed in the Running Experiments documentation page. Once you've got a URL to your experiment, you can enter that in the study link section of Prolific. Then, click the option to record Prolific IDs via URL parameters.
-
+When creating a study on Prolific you must provide the URL to your study. You can host your jsPsych experiment however you'd like - some options are discussed in the Running Experiments documentation page. Once you've got a URL to your experiment, you can enter that in the study link section of Prolific. Then, click the option to record Prolific IDs via URL parameters.
+
This will append information about the participant's prolific ID (PROLIFIC_PID
), the study's ID (STUDY_ID
), and the session ID (SESSION_ID
) to the URL that participants use to access your experiment.
We can capture these variables with jsPsych, and add them to jsPsych's data. This can be done anywhere in your code. This code does not need to run as part of your experiment timeline.
<script>
@@ -1535,11 +1535,11 @@
Completing the Experiment¶
When the experiment is complete, Prolific requires that you send the participant to a specific URL that marks the session as complete on Prolific's server. The link is provided to you by Prolific in the study completion section of the setup.
-
+
You can accomplish this in a couple different ways.
Warning
-It's important that you've saved all the data from your experiment before the participant returns to Prolific. Make sure that any server communication has completed prior to redirecting the participant. One way to do this is by using the async features of the call-function
plugin (example).
+It's important that you've saved all the data from your experiment before the participant returns to Prolific. Make sure that any server communication has completed prior to redirecting the participant. One way to do this is by using the async features of the call-function
plugin (example).
Participant clicks a link¶
One option is to create a trial that contains a link that the participant clicks to end the experiment and return to Prolific. For example, the html-keyboard-response
plugin can be used to display text that includes a link. This could go on a debriefing page.
diff --git a/6.3/overview/style/index.html b/6.3/overview/style/index.html
index 8856c6ee..f708c0ab 100755
--- a/6.3/overview/style/index.html
+++ b/6.3/overview/style/index.html
@@ -1545,7 +1545,7 @@
stimulus: '<p style="font-size:30px;color:red;">hello world!</p>'
}
-You can also use a dynamic parameter to combine inline CSS and trial-specific variables. This allows you to easily apply the same inline CSS to multiple trials. Here's an example using a dynamic stimulus parameter and timeline variables:
+You can also use a dynamic parameter to combine inline CSS and trial-specific variables. This allows you to easily apply the same inline CSS to multiple trials. Here's an example using a dynamic stimulus parameter and timeline variables:
var trial = {
type: 'html-keyboard-response',
stimulus: function() {
@@ -1651,7 +1651,7 @@
// ...
</script>
-You may want the css_classes
parameter to vary across trials. If so, you can turn it into a dynamic parameter or use timeline variables (see examples below).
+You may want the css_classes
parameter to vary across trials. If so, you can turn it into a dynamic parameter or use timeline variables (see examples below).
One thing to note about the css_classes
parameter is that it only adds the class(es) to the jspsych-content <div> element, which is the "parent" element that contains all of the experiment content. Often you'll want your CSS rules to be applied to other elements inside of this jspsych-content div. Sometimes your CSS rules will be "inherited" by all of the other jsPsych content inside of this parent <div>. For instance, in the fixation
example above, the CSS rules that change the font size, weight and color are applied to the parent <div> and automatically passed on to the stimulus text through inheritance.
There are two reasons why a CSS rule like the one above for fixation
may not work the way you expect:
diff --git a/6.3/overview/timeline/index.html b/6.3/overview/timeline/index.html
index 4ac13912..96a9025c 100755
--- a/6.3/overview/timeline/index.html
+++ b/6.3/overview/timeline/index.html
@@ -1968,7 +1968,7 @@
}
Any timeline can be looped using the loop_function
option. The loop function should be a function that evaluates to true
if the timeline should repeat, and false
if the timeline should end. It receives a single parameter, named data
by convention. This parameter will be the DataCollection object with all of the data from the trials executed in the last iteration of the timeline. The loop function will be evaluated after the timeline is completed.
Any timeline can be looped using the loop_function
option. The loop function should be a function that evaluates to true
if the timeline should repeat, and false
if the timeline should end. It receives a single parameter, named data
by convention. This parameter will be the DataCollection object with all of the data from the trials executed in the last iteration of the timeline. The loop function will be evaluated after the timeline is completed.
var trial = {
type: 'html-keyboard-response',
stimulus: 'This trial is in a loop. Press R to repeat this trial, or C to continue.'
diff --git a/6.3/plugins/jspsych-animation/index.html b/6.3/plugins/jspsych-animation/index.html
index 882c2e62..d8c6b825 100755
--- a/6.3/plugins/jspsych-animation/index.html
+++ b/6.3/plugins/jspsych-animation/index.html
@@ -1483,7 +1483,7 @@
jspsych-animation¶
This plugin displays a sequence of images at a fixed frame rate. The sequence can be looped a specified number of times. The subject is free to respond at any point during the animation, and the time of the response is recorded.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1539,7 +1539,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-audio-button-response/index.html b/6.3/plugins/jspsych-audio-button-response/index.html
index 44ebb002..c0e96fe3 100755
--- a/6.3/plugins/jspsych-audio-button-response/index.html
+++ b/6.3/plugins/jspsych-audio-button-response/index.html
@@ -1483,10 +1483,10 @@
jspsych-audio-button-response¶
This plugin plays audio files and records responses generated with a button click.
If the browser supports it, audio files are played using the WebAudio API. This allows for reasonably precise timing of the playback. The timing of responses generated is measured against the WebAudio specific clock, improving the measurement of response times. If the browser does not support the WebAudio API, then the audio file is played with HTML5 audio.
-Audio files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the audio stimulus, you will need to manually preload the audio.
+Audio files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the audio stimulus, you will need to manually preload the audio.
The trial can end when the subject responds, when the audio file has finished playing, or if the subject has failed to respond within a fixed length of time. You can also prevent a button response from being made before the audio has finished playing.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1560,7 +1560,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-audio-keyboard-response/index.html b/6.3/plugins/jspsych-audio-keyboard-response/index.html
index ff6175da..3a6a76b9 100755
--- a/6.3/plugins/jspsych-audio-keyboard-response/index.html
+++ b/6.3/plugins/jspsych-audio-keyboard-response/index.html
@@ -1483,10 +1483,10 @@
jspsych-audio-keyboard-response¶
This plugin plays audio files and records responses generated with the keyboard.
If the browser supports it, audio files are played using the WebAudio API. This allows for reasonably precise timing of the playback. The timing of responses generated is measured against the WebAudio specific clock, improving the measurement of response times. If the browser does not support the WebAudio API, then the audio file is played with HTML5 audio.
-Audio files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the audio stimulus, then you will need to manually preload the audio.
+Audio files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the audio stimulus, then you will need to manually preload the audio.
The trial can end when the subject responds, when the audio file has finished playing, or if the subject has failed to respond within a fixed length of time. You can also prevent a keyboard response from being recorded before the audio has finished playing.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1542,7 +1542,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-audio-slider-response/index.html b/6.3/plugins/jspsych-audio-slider-response/index.html
index d004b5a3..bf65a3a7 100755
--- a/6.3/plugins/jspsych-audio-slider-response/index.html
+++ b/6.3/plugins/jspsych-audio-slider-response/index.html
@@ -1483,10 +1483,10 @@
jspsych-audio-slider-response¶
This plugin plays an audio file and allows the subject to respond by dragging a slider.
If the browser supports it, audio files are played using the WebAudio API. This allows for reasonably precise timing of the playback. The timing of responses generated is measured against the WebAudio specific clock, improving the measurement of response times. If the browser does not support the WebAudio API, then the audio file is played with HTML5 audio.
-Audio files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the audio stimulus, then you will need to manually preload the audio.
+Audio files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the audio stimulus, then you will need to manually preload the audio.
The trial can end when the subject responds, or if the subject has failed to respond within a fixed length of time. You can also prevent the slider response from being made before the audio has finished playing.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1578,7 +1578,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-call-function/index.html b/6.3/plugins/jspsych-call-function/index.html
index 912f00c7..b25dc5ce 100755
--- a/6.3/plugins/jspsych-call-function/index.html
+++ b/6.3/plugins/jspsych-call-function/index.html
@@ -1484,7 +1484,7 @@
This plugin executes a specified function. This allows the experimenter to run arbitrary code at any point during the experiment.
The function cannot take any arguments. If arguments are needed, then an anonymous function should be used to wrap the function call (see examples below).
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1510,7 +1510,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-canvas-button-response/index.html b/6.3/plugins/jspsych-canvas-button-response/index.html
index 24cedd37..1d3829b1 100755
--- a/6.3/plugins/jspsych-canvas-button-response/index.html
+++ b/6.3/plugins/jspsych-canvas-button-response/index.html
@@ -1483,7 +1483,7 @@
jspsych-canvas-button-response¶
This plugin can be used to draw a stimulus on a HTML canvas element, and record a button click response and response time. The canvas stimulus can be useful for displaying dynamic, parametrically-defined graphics, and for controlling the positioning of multiple graphical elements (shapes, text, images). The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically if the subject has failed to respond within a fixed length of time. One or more button choices will be displayed under the canvas, and the button style can be customized using HTML formatting.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1557,7 +1557,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-canvas-keyboard-response/index.html b/6.3/plugins/jspsych-canvas-keyboard-response/index.html
index cc65f2c5..bcb3cc4e 100755
--- a/6.3/plugins/jspsych-canvas-keyboard-response/index.html
+++ b/6.3/plugins/jspsych-canvas-keyboard-response/index.html
@@ -1483,7 +1483,7 @@
jspsych-canvas-keyboard-response¶
This plugin can be used to draw a stimulus on a HTML canvas element and record a keyboard response. The canvas stimulus can be useful for displaying dynamic, parametrically-defined graphics, and for controlling the positioning of multiple graphical elements (shapes, text, images). The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically if the subject has failed to respond within a fixed length of time.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1539,7 +1539,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-canvas-slider-response/index.html b/6.3/plugins/jspsych-canvas-slider-response/index.html
index 4a185f72..3d73f1d6 100755
--- a/6.3/plugins/jspsych-canvas-slider-response/index.html
+++ b/6.3/plugins/jspsych-canvas-slider-response/index.html
@@ -1483,7 +1483,7 @@
jspsych-canvas-slider-response¶
This plugin can be used to draw a stimulus on a HTML canvas element and collect a response within a range of values, which is made by dragging a slider. The canvas stimulus can be useful for displaying dynamic, parametrically-defined graphics, and for controlling the positioning of multiple graphical elements (shapes, text, images). The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically if the subject has failed to respond within a fixed length of time.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1581,7 +1581,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-categorize-animation/index.html b/6.3/plugins/jspsych-categorize-animation/index.html
index a581d9d5..75f62765 100755
--- a/6.3/plugins/jspsych-categorize-animation/index.html
+++ b/6.3/plugins/jspsych-categorize-animation/index.html
@@ -1483,7 +1483,7 @@
jspsych-categorize-animation¶
The categorize animation plugin shows a sequence of images at a specified frame rate. The subject responds by pressing a key. Feedback indicating the correctness of the response is given.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1569,7 +1569,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-categorize-html/index.html b/6.3/plugins/jspsych-categorize-html/index.html
index 4c75ac11..ea96702f 100755
--- a/6.3/plugins/jspsych-categorize-html/index.html
+++ b/6.3/plugins/jspsych-categorize-html/index.html
@@ -1483,7 +1483,7 @@
jspsych-categorize-html¶
The categorize html plugin shows an HTML object on the screen. The subject responds by pressing a key. Feedback indicating the correctness of the response is given.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1581,7 +1581,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-categorize-image/index.html b/6.3/plugins/jspsych-categorize-image/index.html
index 58b2254d..01e35f5b 100755
--- a/6.3/plugins/jspsych-categorize-image/index.html
+++ b/6.3/plugins/jspsych-categorize-image/index.html
@@ -1483,7 +1483,7 @@
jspsych-categorize-image¶
The categorize image plugin shows an image object on the screen. The subject responds by pressing a key. Feedback indicating the correctness of the response is given.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1581,7 +1581,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-cloze/index.html b/6.3/plugins/jspsych-cloze/index.html
index b8e4ffc3..0dcb24cf 100755
--- a/6.3/plugins/jspsych-cloze/index.html
+++ b/6.3/plugins/jspsych-cloze/index.html
@@ -1483,7 +1483,7 @@
*jspsych-cloze¶
This plugin displays a text with certain words removed. Participants are asked to replace the missing items. Responses are recorded when clicking a button. Optionally, responses are evaluated and a function is called in case of differences, making it possible to inform participants about mistakes.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1521,7 +1521,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-external-html/index.html b/6.3/plugins/jspsych-external-html/index.html
index ec62f316..bb044c51 100755
--- a/6.3/plugins/jspsych-external-html/index.html
+++ b/6.3/plugins/jspsych-external-html/index.html
@@ -1535,7 +1535,7 @@
jspsych-external-html plugin¶
The HTML plugin displays an external HTML document (often a consent form). Either a keyboard response or a button press can be used to continue to the next trial. It allows the experimenter to check if conditions are met (such as indicating informed consent) before continuing.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1585,7 +1585,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-free-sort/index.html b/6.3/plugins/jspsych-free-sort/index.html
index 7d32e715..232a9631 100755
--- a/6.3/plugins/jspsych-free-sort/index.html
+++ b/6.3/plugins/jspsych-free-sort/index.html
@@ -1483,7 +1483,7 @@
jspsych-free-sort plugin¶
The free-sort plugin displays one or more images on the screen that the participant can interact with by clicking and dragging with a mouse, or touching and dragging with a touchscreen device. When the trial starts, the images can be positioned outside or inside the sort area. All images must be moved into the sorting area before the participant can click a button to end the trial. All of the moves that the participant performs are recorded, as well as the final positions of all images. This plugin could be useful when asking participants to position images based on similarity to one another, or to recall image spatial locations.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1605,7 +1605,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-fullscreen/index.html b/6.3/plugins/jspsych-fullscreen/index.html
index 644309eb..ff717539 100755
--- a/6.3/plugins/jspsych-fullscreen/index.html
+++ b/6.3/plugins/jspsych-fullscreen/index.html
@@ -1487,7 +1487,7 @@
Safari does not support keyboard input when the browser is in fullscreen mode. Therefore, the function will not launch fullscreen mode on Safari. The experiment will ignore any trials using the fullscreen plugin in Safari.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1525,7 +1525,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-html-button-response/index.html b/6.3/plugins/jspsych-html-button-response/index.html
index bf131a3d..07f52a6c 100755
--- a/6.3/plugins/jspsych-html-button-response/index.html
+++ b/6.3/plugins/jspsych-html-button-response/index.html
@@ -1483,7 +1483,7 @@
jspsych-html-button-response¶
This plugin displays HTML content and records responses generated by button click. The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically if the subject has failed to respond within a fixed length of time. The button itself can be customized using HTML formatting.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1551,7 +1551,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-html-keyboard-response/index.html b/6.3/plugins/jspsych-html-keyboard-response/index.html
index 1ea5581e..dd508edd 100755
--- a/6.3/plugins/jspsych-html-keyboard-response/index.html
+++ b/6.3/plugins/jspsych-html-keyboard-response/index.html
@@ -1483,7 +1483,7 @@
jspsych-html-keyboard-response¶
This plugin displays HTML content and records responses generated with the keyboard.The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically if the subject has failed to respond within a fixed length of time.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1533,7 +1533,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-html-slider-response/index.html b/6.3/plugins/jspsych-html-slider-response/index.html
index 7f59da58..4172552b 100755
--- a/6.3/plugins/jspsych-html-slider-response/index.html
+++ b/6.3/plugins/jspsych-html-slider-response/index.html
@@ -1483,7 +1483,7 @@
jspsych-html-slider-response¶
This plugin displays HTML content and allows the subject to respond by dragging a slider.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1575,7 +1575,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-iat-html/index.html b/6.3/plugins/jspsych-iat-html/index.html
index 10fd8dc4..e87c9be8 100755
--- a/6.3/plugins/jspsych-iat-html/index.html
+++ b/6.3/plugins/jspsych-iat-html/index.html
@@ -1483,7 +1483,7 @@
jspsych-iat-html plugin¶
This plugin runs a single trial of the implicit association test (IAT), using HTML content as the stimulus.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1575,7 +1575,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-iat-image/index.html b/6.3/plugins/jspsych-iat-image/index.html
index 942ccacb..c2c46123 100755
--- a/6.3/plugins/jspsych-iat-image/index.html
+++ b/6.3/plugins/jspsych-iat-image/index.html
@@ -1479,7 +1479,7 @@
jspsych-iat-image plugin
This plugin runs a single trial of the implicit association test (IAT), using an image as the stimulus.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1571,7 +1571,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-image-button-response/index.html b/6.3/plugins/jspsych-image-button-response/index.html
index 6356a1fe..a95d15eb 100755
--- a/6.3/plugins/jspsych-image-button-response/index.html
+++ b/6.3/plugins/jspsych-image-button-response/index.html
@@ -1482,9 +1482,9 @@
jspsych-image-button-response¶
This plugin displays an image and records responses generated with a button click. The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically if the subject has failed to respond within a fixed length of time. The button itself can be customized using HTML formatting.
-Image files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the image stimulus, you will need to manually preload the images.
+Image files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the image stimulus, you will need to manually preload the images.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1576,7 +1576,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-image-keyboard-response/index.html b/6.3/plugins/jspsych-image-keyboard-response/index.html
index bc30ef85..1ce7d92d 100755
--- a/6.3/plugins/jspsych-image-keyboard-response/index.html
+++ b/6.3/plugins/jspsych-image-keyboard-response/index.html
@@ -1482,9 +1482,9 @@
jspsych-image-keyboard-response¶
This plugin displays and image and records responses generated with the keyboard. The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically if the subject has failed to respond within a fixed length of time.
-Image files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the image stimulus, you will need to manually preload the images.
+Image files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the image stimulus, you will need to manually preload the images.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1558,7 +1558,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-image-slider-response/index.html b/6.3/plugins/jspsych-image-slider-response/index.html
index 5793b9b6..b1810e2e 100755
--- a/6.3/plugins/jspsych-image-slider-response/index.html
+++ b/6.3/plugins/jspsych-image-slider-response/index.html
@@ -1482,9 +1482,9 @@
jspsych-image-slider-response¶
This plugin displays and image and allows the subject to respond by dragging a slider.
-Image files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the image stimulus, you will need to manually preload the images.
+Image files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the image stimulus, you will need to manually preload the images.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1600,7 +1600,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-instructions/index.html b/6.3/plugins/jspsych-instructions/index.html
index e3cc18a1..c5a58404 100755
--- a/6.3/plugins/jspsych-instructions/index.html
+++ b/6.3/plugins/jspsych-instructions/index.html
@@ -1537,7 +1537,7 @@
jspsych-instructions plugin¶
This plugin is for showing instructions to the subject. It allows subjects to navigate through multiple pages of instructions at their own pace, recording how long the subject spends on each page. Navigation can be done using the mouse or keyboard. Subjects can be allowed to navigate forwards and backwards through pages, if desired.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1611,7 +1611,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-maxdiff/index.html b/6.3/plugins/jspsych-maxdiff/index.html
index 845c7a86..f7c15fb0 100755
--- a/6.3/plugins/jspsych-maxdiff/index.html
+++ b/6.3/plugins/jspsych-maxdiff/index.html
@@ -1483,7 +1483,7 @@
jspsych-maxdiff plugin¶
The maxdiff plugin displays a table with rows of alternatives to be selected for two mutually-exclusive categories, typically as 'most' or 'least' on a particular criteria (e.g. importance, preference, similarity). The participant responds by selecting one radio button corresponding to an alternative in both the left and right response columns. The same alternative cannot be endorsed on both the left and right response columns (e.g. 'most' and 'least') simultaneously.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1533,7 +1533,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-preload/index.html b/6.3/plugins/jspsych-preload/index.html
index 2ebfde22..e381f024 100755
--- a/6.3/plugins/jspsych-preload/index.html
+++ b/6.3/plugins/jspsych-preload/index.html
@@ -1481,10 +1481,10 @@
jspsych-preload¶
-This plugin loads images, audio, and video files. It is used for loading files into the browser's memory before they are needed in the experiment, in order to improve stimulus and response timing, and avoid disruption to the experiment flow. We recommend using this plugin anytime you are loading media files, and especially when your experiment requires large and/or many media files. See the Media Preloading page for more information.
+This plugin loads images, audio, and video files. It is used for loading files into the browser's memory before they are needed in the experiment, in order to improve stimulus and response timing, and avoid disruption to the experiment flow. We recommend using this plugin anytime you are loading media files, and especially when your experiment requires large and/or many media files. See the Media Preloading page for more information.
The preload trial will end as soon as all files have loaded successfully. The trial will end or stop with an error message when one of these two scenarios occurs (whichever comes first): (a) all files have not finished loading when the max_load_time
duration is reached, or (b) all file requests have responded with either a load or fail event, and one or more files has failed to load. The continue_after_error
parameter determines whether the trial will stop with an error message or end (allowing the experiment to continue) when preloading is not successful.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. While there are no specific parameters that are required, the plugin expects to be given a set of files to load through one or more of the following parameters: auto_preload
or trials
(for automatic loading), and/or images
, audio
, video
(for manual loading). To automatically load files based on a timeline of trials, either set the auto_preload
parameter is true
(to load files based on the main timeline passed to jsPsych.init
) or use the trials
parameter to load files based on a specific subset of trials. To manually load a set of files, use the images
, audio
, and video
parameters. You can combine automatic and manual loading methods in a single preload trial.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. While there are no specific parameters that are required, the plugin expects to be given a set of files to load through one or more of the following parameters: auto_preload
or trials
(for automatic loading), and/or images
, audio
, video
(for manual loading). To automatically load files based on a timeline of trials, either set the auto_preload
parameter is true
(to load files based on the main timeline passed to jsPsych.init
) or use the trials
parameter to load files based on a specific subset of trials. To manually load a set of files, use the images
, audio
, and video
parameters. You can combine automatic and manual loading methods in a single preload trial.
All other parameters can be left unspecified if the default value is acceptable.
@@ -1506,7 +1506,7 @@
trials
timeline array
[]
-An array containing one or more jsPsych trial or timeline objects. This parameter is useful when you want to automatically preload stimuli files from a specific subset of the experiment. See Creating an Experiment: The Timeline for information on constructing timelines.
+An array containing one or more jsPsych trial or timeline objects. This parameter is useful when you want to automatically preload stimuli files from a specific subset of the experiment. See Creating an Experiment: The Timeline for information on constructing timelines.
images
@@ -1577,7 +1577,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
@@ -1759,7 +1759,7 @@ You can put trials using the preload
plugin throughout your experim
-For more examples, see the jspsych-preload.html
file in the /examples
folder of the release and the Media Preloading documentation page.
+For more examples, see the jspsych-preload.html
file in the /examples
folder of the release and the Media Preloading documentation page.
diff --git a/6.3/plugins/jspsych-rdk/index.html b/6.3/plugins/jspsych-rdk/index.html
index 257a13a4..87205b82 100755
--- a/6.3/plugins/jspsych-rdk/index.html
+++ b/6.3/plugins/jspsych-rdk/index.html
@@ -1555,7 +1555,7 @@
For optimal performance, fullscreen mode should be manually triggered by the user (e.g. F11 key in Chrome for Windows). Usage of the default Fullscreen trigger from the jsPsych API library with this plugin might result in the stimuli being displayed incorrectly.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Parameters can be left unspecified if the default value is acceptable.
@@ -1762,7 +1762,7 @@
Random direction: Each incoherent dot has its own alternative direction of motion (designated randomly at the beginning of the trial), and moves in that direction in each frame.
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects all parameter data described above and the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects all parameter data described above and the following data for each trial.
diff --git a/6.3/plugins/jspsych-reconstruction/index.html b/6.3/plugins/jspsych-reconstruction/index.html
index ae07fc04..7f396379 100755
--- a/6.3/plugins/jspsych-reconstruction/index.html
+++ b/6.3/plugins/jspsych-reconstruction/index.html
@@ -1484,7 +1484,7 @@
This plugin allows a subject to interact with a stimulus by modifying a parameter of the stimulus and observing the change in the stimulus in real-time.
The stimulus must be defined through a function that returns an HTML-formatted string. The function should take a single value, which is the parameter that can be modified by the subject. The value can only range from 0 to 1. See the example at the bottom of the page for a sample function.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1534,7 +1534,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-resize/index.html b/6.3/plugins/jspsych-resize/index.html
index 011eca62..9439a955 100755
--- a/6.3/plugins/jspsych-resize/index.html
+++ b/6.3/plugins/jspsych-resize/index.html
@@ -1483,7 +1483,7 @@
jspsych-resize¶
This plugin displays a resizable div container that allows the user to drag until the container is the same size as the item being measured. Once the user measures the item as close as possible, clicking the button sets a scaling factor for the div containing jsPsych content. This causes the stimuli that follow to have a known size, independent of monitor resolution.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1533,7 +1533,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-same-different-html/index.html b/6.3/plugins/jspsych-same-different-html/index.html
index 21b72894..a56cdc9c 100755
--- a/6.3/plugins/jspsych-same-different-html/index.html
+++ b/6.3/plugins/jspsych-same-different-html/index.html
@@ -1483,7 +1483,7 @@
jspsych-same-different-html plugin¶
The same-different-html plugin displays two stimuli sequentially. Stimuli are HTML objects. The subject responds using the keyboard, and indicates whether the stimuli were the same or different. Same does not necessarily mean identical; a category judgment could be made, for example.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1545,7 +1545,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-same-different-image/index.html b/6.3/plugins/jspsych-same-different-image/index.html
index 90577e81..bbaec6ae 100755
--- a/6.3/plugins/jspsych-same-different-image/index.html
+++ b/6.3/plugins/jspsych-same-different-image/index.html
@@ -1483,7 +1483,7 @@
jspsych-same-different-image plugin¶
The same-different-image plugin displays two stimuli sequentially. Stimuli are images. The subject responds using the keyboard, and indicates whether the stimuli were the same or different. Same does not necessarily mean identical; a category judgment could be made, for example.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1545,7 +1545,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-serial-reaction-time-mouse/index.html b/6.3/plugins/jspsych-serial-reaction-time-mouse/index.html
index 2af8b876..b4efbd53 100755
--- a/6.3/plugins/jspsych-serial-reaction-time-mouse/index.html
+++ b/6.3/plugins/jspsych-serial-reaction-time-mouse/index.html
@@ -1483,7 +1483,7 @@
jspsych-serial-reaction-time-mouse plugin¶
The serial reaction time mouse plugin implements a generalized version of the SRT task (Nissen & Bullmer, 1987). Squares are displayed in a grid-based system on the screen, and one square changes color. The participant must click on the square that changes color.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1557,7 +1557,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-serial-reaction-time/index.html b/6.3/plugins/jspsych-serial-reaction-time/index.html
index 1f3c0f50..72291ab3 100755
--- a/6.3/plugins/jspsych-serial-reaction-time/index.html
+++ b/6.3/plugins/jspsych-serial-reaction-time/index.html
@@ -1483,7 +1483,7 @@
jspsych-serial-reaction-time plugin¶
The serial reaction time plugin implements a generalized version of the SRT task (Nissen & Bullemer, 1987). Squares are displayed in a grid-based system on the screen, and one square changes color. The participant presses a key that corresponds to the darkened key. Feedback is optionally displayed, showing the participant which square the key they pressed matches.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1569,7 +1569,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-survey-html-form/index.html b/6.3/plugins/jspsych-survey-html-form/index.html
index 9f2b5f46..d4925592 100755
--- a/6.3/plugins/jspsych-survey-html-form/index.html
+++ b/6.3/plugins/jspsych-survey-html-form/index.html
@@ -1483,7 +1483,7 @@
jspsych-survey-html-form plugin¶
The survey-html-form plugin displays a set of <inputs>
from a HTML string. The type of input can be freely chosen, for a list of possible input types see the MDN page on inputs. The subject provides answers to the input fields.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1533,7 +1533,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-survey-likert/index.html b/6.3/plugins/jspsych-survey-likert/index.html
index dbaaa845..4266e17b 100755
--- a/6.3/plugins/jspsych-survey-likert/index.html
+++ b/6.3/plugins/jspsych-survey-likert/index.html
@@ -1483,7 +1483,7 @@
jspsych-survey-likert plugin¶
The survey-likert plugin displays a set of questions with Likert scale responses. The subject responds by selecting a radio button.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1533,7 +1533,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-survey-multi-choice/index.html b/6.3/plugins/jspsych-survey-multi-choice/index.html
index b1a6e15f..06795377 100755
--- a/6.3/plugins/jspsych-survey-multi-choice/index.html
+++ b/6.3/plugins/jspsych-survey-multi-choice/index.html
@@ -1483,7 +1483,7 @@
jspsych-survey-multi-choice plugin¶
The survey-multi-choice plugin displays a set of questions with multiple choice response fields. The subject selects a single answer.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1527,7 +1527,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-survey-multi-select/index.html b/6.3/plugins/jspsych-survey-multi-select/index.html
index 0b7c6a33..06749530 100755
--- a/6.3/plugins/jspsych-survey-multi-select/index.html
+++ b/6.3/plugins/jspsych-survey-multi-select/index.html
@@ -1483,7 +1483,7 @@
jspsych-survey-multi-select plugin¶
The survey-multi-select plugin displays a set of questions with multiple select response fields. The subject could select multiple answers.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1533,7 +1533,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-survey-text/index.html b/6.3/plugins/jspsych-survey-text/index.html
index 590f3d48..6ad0ac1b 100755
--- a/6.3/plugins/jspsych-survey-text/index.html
+++ b/6.3/plugins/jspsych-survey-text/index.html
@@ -1483,7 +1483,7 @@
jspsych-survey-text plugin¶
The survey-text plugin displays a set of questions with free response text fields. The subject types in answers.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1527,7 +1527,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-video-button-response/index.html b/6.3/plugins/jspsych-video-button-response/index.html
index 8b77661f..1b573af9 100755
--- a/6.3/plugins/jspsych-video-button-response/index.html
+++ b/6.3/plugins/jspsych-video-button-response/index.html
@@ -1482,9 +1482,9 @@
jspsych-video-button-response plugin¶
This plugin plays a video and records responses generated by button click. The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically when the subject responds, when the video file has finished playing, or if the subject has failed to respond within a fixed length of time. You can also prevent a button response from being made before the video has finished playing. The button itself can be customized using HTML formatting.
-Video files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the video stimulus, you will need to manually preload the videos. Also note that video preloading is disabled when the experiment is running as a file (i.e. opened directly in the browser, rather than through a server), in order to prevent CORS errors - see the section on Running Experiments for more information.
+Video files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the video stimulus, you will need to manually preload the videos. Also note that video preloading is disabled when the experiment is running as a file (i.e. opened directly in the browser, rather than through a server), in order to prevent CORS errors - see the section on Running Experiments for more information.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1600,7 +1600,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-video-keyboard-response/index.html b/6.3/plugins/jspsych-video-keyboard-response/index.html
index 1d2251ac..8a3fd92c 100755
--- a/6.3/plugins/jspsych-video-keyboard-response/index.html
+++ b/6.3/plugins/jspsych-video-keyboard-response/index.html
@@ -1482,9 +1482,9 @@
jspsych-video-keyboard-response plugin¶
This plugin plays a video file and records a keyboard response. The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically when the subject responds, when the video file has finished playing, or if the subject has failed to respond within a fixed length of time. You can also prevent a keyboard response from being recorded before the video has finished playing.
-Video files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the video stimulus, you will need to manually preload the videos. Also note that video preloading is disabled when the experiment is running as a file (i.e. opened directly in the browser, rather than through a server), in order to prevent CORS errors - see the section on Running Experiments for more information.
+Video files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the video stimulus, you will need to manually preload the videos. Also note that video preloading is disabled when the experiment is running as a file (i.e. opened directly in the browser, rather than through a server), in order to prevent CORS errors - see the section on Running Experiments for more information.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1582,7 +1582,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-video-slider-response/index.html b/6.3/plugins/jspsych-video-slider-response/index.html
index 6fe56fb3..2687c717 100755
--- a/6.3/plugins/jspsych-video-slider-response/index.html
+++ b/6.3/plugins/jspsych-video-slider-response/index.html
@@ -1482,9 +1482,9 @@
jspsych-video-slider-response plugin¶
This plugin plays a video and allows the subject to respond by dragging a slider. The stimulus can be displayed until a response is given, or for a pre-determined amount of time. The trial can be ended automatically when the subject responds, when the video file has finished playing, or if the subject has failed to respond within a fixed length of time. You can also prevent the slider response from being made before the video has finished playing.
-Video files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the video stimulus, you will need to manually preload the videos. Also note that video preloading is disabled when the experiment is running as a file (i.e. opened directly in the browser, rather than through a server), in order to prevent CORS errors - see the section on Running Experiments for more information.
+Video files can be automatically preloaded by jsPsych using the preload
plugin. However, if you are using timeline variables or another dynamic method to specify the video stimulus, you will need to manually preload the videos. Also note that video preloading is disabled when the experiment is running as a file (i.e. opened directly in the browser, rather than through a server), in order to prevent CORS errors - see the section on Running Experiments for more information.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1624,7 +1624,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-visual-search-circle/index.html b/6.3/plugins/jspsych-visual-search-circle/index.html
index fd554905..32a92163 100755
--- a/6.3/plugins/jspsych-visual-search-circle/index.html
+++ b/6.3/plugins/jspsych-visual-search-circle/index.html
@@ -1482,9 +1482,9 @@
jspsych-visual-search-circle plugin¶
This plugin presents a customizable visual-search task modelled after Wang, Cavanagh, & Green (1994). The subject indicates whether or not a target is present among a set of distractors. The stimuli are displayed in a circle, evenly-spaced, equidistant from a fixation point. Here is an example using normal and backward Ns:
-
+
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1570,7 +1570,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-vsl-animate-occlusion/index.html b/6.3/plugins/jspsych-vsl-animate-occlusion/index.html
index 71347bf0..41a52cdb 100755
--- a/6.3/plugins/jspsych-vsl-animate-occlusion/index.html
+++ b/6.3/plugins/jspsych-vsl-animate-occlusion/index.html
@@ -1500,7 +1500,7 @@
Dependency¶
This plugin requires the Snap.svg library, available at http://www.snapsvg.io. You must include the library in the <head>
section of your experiment page.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1562,7 +1562,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-vsl-grid-scene/index.html b/6.3/plugins/jspsych-vsl-grid-scene/index.html
index 73e70a6b..a20b8210 100755
--- a/6.3/plugins/jspsych-vsl-grid-scene/index.html
+++ b/6.3/plugins/jspsych-vsl-grid-scene/index.html
@@ -1510,7 +1510,7 @@
The VSL (visual statistical learning) grid scene plugin displays images arranged in a grid. This plugin can be used to replicate the experiments described in:
Fiser, J., & Aslin, R. N. (2001). Unsupervised statistical learning of higher-order spatial structures from visual scenes. Psychological Science, 12(6), 499-504.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1542,7 +1542,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
diff --git a/6.3/plugins/jspsych-webgazer-calibrate/index.html b/6.3/plugins/jspsych-webgazer-calibrate/index.html
index d3ae39e5..28e2a430 100755
--- a/6.3/plugins/jspsych-webgazer-calibrate/index.html
+++ b/6.3/plugins/jspsych-webgazer-calibrate/index.html
@@ -1481,9 +1481,9 @@
jspsych-webgazer-calibrate¶
-This plugin can be used to calibrate the WebGazer extension. For a narrative description of eye tracking with jsPsych, see the eye tracking overview.
+This plugin can be used to calibrate the WebGazer extension. For a narrative description of eye tracking with jsPsych, see the eye tracking overview.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1539,7 +1539,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
@@ -1556,9 +1556,9 @@
-No data currently added by this plugin. Use the webgazer-validate plugin to measure the precision and accuracy of calibration.
+No data currently added by this plugin. Use the webgazer-validate plugin to measure the precision and accuracy of calibration.
Example¶
-Because the eye tracking plugins need to be used in conjunction with each other, please see the example on the eye tracking overview page for an integrated example.
+Because the eye tracking plugins need to be used in conjunction with each other, please see the example on the eye tracking overview page for an integrated example.
diff --git a/6.3/plugins/jspsych-webgazer-init-camera/index.html b/6.3/plugins/jspsych-webgazer-init-camera/index.html
index 34d8bc15..e9bea44c 100755
--- a/6.3/plugins/jspsych-webgazer-init-camera/index.html
+++ b/6.3/plugins/jspsych-webgazer-init-camera/index.html
@@ -1481,9 +1481,9 @@
jspsych-webgazer-init-camera¶
-This plugin initializes the camera and helps the participant center their face in the camera view for using the the WebGazer extension. For a narrative description of eye tracking with jsPsych, see the eye tracking overview.
+This plugin initializes the camera and helps the participant center their face in the camera view for using the the WebGazer extension. For a narrative description of eye tracking with jsPsych, see the eye tracking overview.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1509,7 +1509,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
@@ -1527,7 +1527,7 @@
Example¶
-Because the eye tracking plugins need to be used in conjunction with each other, please see the example on the eye tracking overview page for an integrated example.
+Because the eye tracking plugins need to be used in conjunction with each other, please see the example on the eye tracking overview page for an integrated example.
diff --git a/6.3/plugins/jspsych-webgazer-validate/index.html b/6.3/plugins/jspsych-webgazer-validate/index.html
index 8a802bfd..966aa17f 100755
--- a/6.3/plugins/jspsych-webgazer-validate/index.html
+++ b/6.3/plugins/jspsych-webgazer-validate/index.html
@@ -1481,9 +1481,9 @@
jspsych-webgazer-validate¶
-This plugin can be used to measure the accuracy and precision of gaze predictions made by the WebGazer extension. For a narrative description of eye tracking with jsPsych, see the eye tracking overview.
+This plugin can be used to measure the accuracy and precision of gaze predictions made by the WebGazer extension. For a narrative description of eye tracking with jsPsych, see the eye tracking overview.
Parameters¶
-In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
+In addition to the parameters available in all plugins, this plugin accepts the following parameters. Parameters with a default value of undefined must be specified. Other parameters can be left unspecified if the default value is acceptable.
@@ -1545,7 +1545,7 @@
Data Generated¶
-In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
+In addition to the default data collected by all plugins, this plugin collects the following data for each trial.
@@ -1583,7 +1583,7 @@
Example¶
-Because the eye tracking plugins need to be used in conjunction with each other, please see the example on the eye tracking overview page for an integrated example.
+Because the eye tracking plugins need to be used in conjunction with each other, please see the example on the eye tracking overview page for an integrated example.
diff --git a/6.3/plugins/list-of-plugins/index.html b/6.3/plugins/list-of-plugins/index.html
index 2e98b95d..af6c8f1b 100755
--- a/6.3/plugins/list-of-plugins/index.html
+++ b/6.3/plugins/list-of-plugins/index.html
@@ -1408,7 +1408,7 @@
List of Plugins¶
-These are the plugins that are included in the jsPsych release. If you don't see a plugin that will work for your needs, you can post on GitHub Discussions to see if anyone else in the community has an unofficial plugin to share or to get help creating a new plugin. You can also view the documentation on creating a new plugin or watch a video tutorial on creating a new plugin.
+These are the plugins that are included in the jsPsych release. If you don't see a plugin that will work for your needs, you can post on GitHub Discussions to see if anyone else in the community has an unofficial plugin to share or to get help creating a new plugin. You can also view the documentation on creating a new plugin or watch a video tutorial on creating a new plugin.
@@ -1418,195 +1418,195 @@
-jspsych‑animation
+jspsych‑animation
Shows a sequence of images at a specified frame rate. Records key presses (including timing information) made by the subject while they are viewing the animation.
-jspsych‑audio‑button‑response
+jspsych‑audio‑button‑response
Play an audio file and allow the subject to respond by choosing a button to click. The button can be customized extensively, e.g., using images in place of standard buttons.
-jspsych‑audio‑keyboard‑response
+jspsych‑audio‑keyboard‑response
Play an audio file and allow the subject to respond by pressing a key.
-jspsych‑audio‑slider‑response
+jspsych‑audio‑slider‑response
Play an audio file and allow the subject to respond by moving a slider to indicate a value.
-jspsych‑call‑function
+jspsych‑call‑function
Executes an arbitrary function call. Doesn't display anything to the subject, and the subject is usually unaware that this plugin has even executed. It's useful for performing tasks at specified times in the experiment, such as saving data.
-jspsych‑canvas‑button‑response
+jspsych‑canvas‑button‑response
Draw a stimulus on a HTML canvas element, and record a button click response. Useful for displaying dynamic, parametrically-defined graphics, and for controlling the positioning of multiple graphical elements (shapes, text, images).
-jspsych‑canvas‑keyboard‑response
+jspsych‑canvas‑keyboard‑response
Draw a stimulus on a HTML canvas element, and record a key press response. Useful for displaying dynamic, parametrically-defined graphics, and for controlling the positioning of multiple graphical elements (shapes, text, images).
-jspsych‑canvas‑slider‑response
+jspsych‑canvas‑slider‑response
Draw a stimulus on a HTML canvas element, and ask the subject to respond by moving a slider to indicate a value. Useful for displaying dynamic, parametrically-defined graphics, and for controlling the positioning of multiple graphical elements (shapes, text, images).
-jspsych‑categorize‑animation
+jspsych‑categorize‑animation
The subject responds to an animation and can be given feedback about their response.
-jspsych‑categorize‑html
+jspsych‑categorize‑html
The subject responds to an HTML-formatted stimulus using the keyboard and can be given feedback about the correctness of their response.
-jspsych‑categorize‑image
+jspsych‑categorize‑image
The subject responds to an image using the keyboard and can be given feedback about the correctness of their response.
-jspsych‑cloze
+jspsych‑cloze
Plugin for displaying a cloze test and checking participants answers against a correct solution.
-jspsych‑external‑html
+jspsych‑external‑html
Displays an external HTML page (such as a consent form) and lets the subject respond by clicking a button or pressing a key. Plugin can validate their response, which is useful for making sure that a subject has granted consent before starting the experiment.
-jspsych‑free‑sort
+jspsych‑free‑sort
Displays a set of images on the screen in random locations. Subjects can click and drag the images to move them around the screen. Records all the moves made by the subject, so the sequence of moves can be recovered from the data.
-jspsych‑fullscreen
+jspsych‑fullscreen
Toggles the experiment in and out of fullscreen mode.
-jspsych‑html‑button‑response
+jspsych‑html‑button‑response
Display an HTML-formatted stimulus and allow the subject to respond by choosing a button to click. The button can be customized extensively, e.g., using images in place of standard buttons.
-jspsych‑html‑keyboard‑response
+jspsych‑html‑keyboard‑response
Display an HTML-formatted stimulus and allow the subject to respond by pressing a key.
-jspsych‑html‑slider‑response
+jspsych‑html‑slider‑response
Display an HTML-formatted stimulus and allow the subject to respond by moving a slider to indicate a value.
-jspsych‑iat‑html
+jspsych‑iat‑html
The implicit association task, using HTML-formatted stimuli.
-jspsych‑iat‑image
+jspsych‑iat‑image
The implicit association task, using images as stimuli.
-jspsych‑image‑button‑response
+jspsych‑image‑button‑response
Display an image and allow the subject to respond by choosing a button to click. The button can be customized extensively, e.g., using images in place of standard buttons.
-jspsych‑image‑keyboard‑response
+jspsych‑image‑keyboard‑response
Display an image and allow the subject to respond by pressing a key.
-jspsych‑image‑slider‑response
+jspsych‑image‑slider‑response
Display an image and allow the subject to respond by moving a slider to indicate a value.
-jspsych‑instructions
+jspsych‑instructions
For displaying instructions to the subject. Allows the subject to navigate between pages of instructions using keys or buttons.
-jspsych‑maxdiff
+jspsych‑maxdiff
Displays rows of alternatives to be selected for two mutually-exclusive categories, typically as 'most' or 'least' on a particular criteria (e.g. importance, preference, similarity). The participant responds by selecting one radio button corresponding to an alternative in both the left and right response columns.
-jspsych‑preload
+jspsych‑preload
This plugin loads images, audio, and video files into the browser's memory before they are needed in the experiment, in order to improve stimulus and response timing, and to avoid disrupting the flow of the experiment.
-jspsych‑rdk
+jspsych‑rdk
This plugin displays a Random Dot Kinematogram (RDK) and allows the subject to report the primary direction of motion by pressing a key on the keyboard.
-jspsych‑reconstruction
+jspsych‑reconstruction
The subject interacts with a stimulus by modifying a parameter of the stimulus and observing the change in the stimulus in real-time.
-jspsych‑resize
+jspsych‑resize
Calibrate the display so that materials display with a known physical size.
-jspsych‑same‑different‑html
+jspsych‑same‑different‑html
A same-different judgment task. An HTML-formatted stimulus is shown, followed by a brief gap, and then another stimulus is shown. The subject indicates whether the stimuli are the same or different.
-jspsych‑same‑different‑image
+jspsych‑same‑different‑image
A same-different judgment task. An image is shown, followed by a brief gap, and then another stimulus is shown. The subject indicates whether the stimuli are the same or different.
-jspsych‑serial‑reaction‑time
+jspsych‑serial‑reaction‑time
A set of boxes are displayed on the screen and one of them changes color. The subject presses a key that corresponds to the different color box as fast as possible.
-jspsych‑serial‑reaction‑time‑mouse
+jspsych‑serial‑reaction‑time‑mouse
A set of boxes are displayed on the screen and one of them changes color. The subjects clicks the box that changed color as fast as possible.
-jspsych‑survey‑html‑form
+jspsych‑survey‑html‑form
Renders a custom HTML form. Allows for mixing multiple kinds of form input.
-jspsych‑survey‑likert
+jspsych‑survey‑likert
Displays likert-style questions.
-jspsych‑survey‑multi‑choice
+jspsych‑survey‑multi‑choice
Displays multiple choice questions with one answer allowed per question.
-jspsych‑survey‑multi‑select
+jspsych‑survey‑multi‑select
Displays multiple choice questions with multiple answes allowed per question.
-jspsych‑survey‑text
+jspsych‑survey‑text
Shows a prompt with a text box. The subject writes a response and then submits by clicking a button.
-jspsych‑video‑button‑response
+jspsych‑video‑button‑response
Displays a video file with many options for customizing playback. Subject responds to the video by pressing a button.
-jspsych‑video‑keyboard‑response
+jspsych‑video‑keyboard‑response
Displays a video file with many options for customizing playback. Subject responds to the video by pressing a key.
-jspsych‑video‑slider‑response
+jspsych‑video‑slider‑response
Displays a video file with many options for customizing playback. Subject responds to the video by moving a slider.
-jspsych‑virtual‑chinrest
+jspsych‑virtual‑chinrest
An implementation of the "virutal chinrest" procedure developed by Li, Joo, Yeatman, and Reinecke (2020). Calibrates the monitor to display items at a known physical size by having participants scale an image to be the same size as a physical credit card. Then uses a blind spot task to estimate the distance between the participant and the display.
-jspsych‑visual‑search‑circle
+jspsych‑visual‑search‑circle
A customizable visual-search task modelled after Wang, Cavanagh, & Green (1994). The subject indicates whether or not a target is present among a set of distractors. The stimuli are displayed in a circle, evenly-spaced, equidistant from a fixation point.
-jspsych‑vsl‑animate‑occlusion
+jspsych‑vsl‑animate‑occlusion
A visual statistical learning paradigm based on Fiser & Aslin (2002). A sequence of stimuli are shown in an oscillatory motion. An occluding rectangle is in the center of the display, and the stimuli change when they are behind the rectangle.
-jspsych‑vsl‑grid‑scene
+jspsych‑vsl‑grid‑scene
A visual statistical learning paradigm based on Fiser & Aslin (2001). A scene made up of individual stimuli arranged in a grid is shown. This plugin can also generate the HTML code to render the stimuli for use in other plugins.
-jspsych‑webgazer‑calibrate
+jspsych‑webgazer‑calibrate
Calibrates the WebGazer extension for eye tracking.
-jspsych‑webgazer‑init‑camera
+jspsych‑webgazer‑init‑camera
Initializes the camera and helps the participant center their face for eye tracking.
-jspsych‑webgazer‑validate
+jspsych‑webgazer‑validate
Performs validation to measure precision and accuracy of WebGazer eye tracking predictions.
diff --git a/6.3/sitemap.xml.gz b/6.3/sitemap.xml.gz
index 302309ee..18903762 100755
Binary files a/6.3/sitemap.xml.gz and b/6.3/sitemap.xml.gz differ
diff --git a/6.3/tutorials/hello-world/index.html b/6.3/tutorials/hello-world/index.html
index e9559423..58bbaade 100755
--- a/6.3/tutorials/hello-world/index.html
+++ b/6.3/tutorials/hello-world/index.html
@@ -1531,7 +1531,7 @@
Step 1: Download the jsPsych library¶
Start by downloading the jsPsych library. The most recent version can always be found on the GitHub releases page.
Note: the image below shows version 4.2, but the process is the same for the most recent version.
-
+
Warning
We strongly recommend downloading the latest release of the code rather than downloading the zip file of the code via the Big Green Button on the GitHub site. Downloading the code via the Big Green Button may give you a copy of the library that is in development and contains bugs.
diff --git a/6.3/tutorials/rt-task/index.html b/6.3/tutorials/rt-task/index.html
index 11b4831b..3a876f5a 100755
--- a/6.3/tutorials/rt-task/index.html
+++ b/6.3/tutorials/rt-task/index.html
@@ -1649,7 +1649,7 @@
All jsPsych experiments are defined by a timeline. The timeline is an array that contains the set of trials we want to run in the experiment. We can start by defining the timeline array.
var timeline = [];
-Let's greet the subject with a simple welcome message using the jspsych-html-keyboard-response plugin.
+Let's greet the subject with a simple welcome message using the jspsych-html-keyboard-response plugin.
First, we create a trial that uses the jspsych-html-keyboard-response
plugin and contains a simple string to show the subject.
var welcome = {
type: "html-keyboard-response",
@@ -1870,7 +1870,7 @@ After each step in the tutorial you can view the complete code up to that point
Part 5: Preloading media¶
Whenever we use media elements (images, audio, or video) in an experiment it is a good idea to preload them prior to needing them for a trial. By preloading media we ask the participant's browser to download the media ahead of needing it, so that when we do need to display or play it there is no lag from needing to download it.
-We are going to use the jspsych-preload plugin to preload the two images. The media preloading section goes into a lot of detail about various options for preloading and different ways that you can use this plugin. Here we are simply going to give the plugin a list of the files that we want to be preloaded.
+We are going to use the jspsych-preload plugin to preload the two images. The media preloading section goes into a lot of detail about various options for preloading and different ways that you can use this plugin. Here we are simply going to give the plugin a list of the files that we want to be preloaded.
First we need to add the preload plugin to our <head>
section.
<head>
<title>My experiment</title>
@@ -2181,7 +2181,7 @@ After each step in the tutorial you can view the complete code up to that point
Part 8: Using functions to generate parameters¶
One aspect of the experiment that could be improved is the duration of the fixation cross. As the experiment stands right now, the timing of the circles appearing is very predictable. We can change that by using a different value for the trial_duration
parameter in the fixation
trial for each trial. But how can we do that and keep the simple code structure we have now where we only have to define the fixation trial once? One option would be to add another timeline variable, like "fixation_duration"
and use that to control the timing. But another option is to specify the trial_duration
parameter as a function. If a parameter is a function, jsPsych will execute the function every time the trial runs. That means that if the function returns different results probabilistically, we can get a different parameter value every time the trial runs.
-To do that here, we'll use one of the built-in randomization methods in jsPsych's randomization module. jsPsych.randomization.sampleWithoutReplacement()
takes an array of items to sample from and generates a new array of length N by sampling without replacement.
+To do that here, we'll use one of the built-in randomization methods in jsPsych's randomization module. jsPsych.randomization.sampleWithoutReplacement()
takes an array of items to sample from and generates a new array of length N by sampling without replacement.
var fixation = {
type: 'html-keyboard-response',
stimulus: '<div style="font-size:60px;">+</div>',
@@ -2282,8 +2282,8 @@ After each step in the tutorial you can view the complete code up to that point
Part 10: Displaying the data¶
-We have created a complete, if simple, experiment at this point, so let's take a look at the data being generated. jsPsych has a built-in function called jsPsych.data.displayData()
that is useful for debugging your experiment. It will remove all of the information on the screen and replace it with the raw data collected so far. This isn't terribly useful when you are actually running an experiment, but it's nice for checking the data during development.
-We need the displayData
function to execute when the experiment ends. One way to do this is to use the on_finish
callback function. This function will automatically execute once all the trials in the experiment are finished. We can specify a function to call in the init
method.
+We have created a complete, if simple, experiment at this point, so let's take a look at the data being generated. jsPsych has a built-in function called jsPsych.data.displayData()
that is useful for debugging your experiment. It will remove all of the information on the screen and replace it with the raw data collected so far. This isn't terribly useful when you are actually running an experiment, but it's nice for checking the data during development.
+We need the displayData
function to execute when the experiment ends. One way to do this is to use the on_finish
callback function. This function will automatically execute once all the trials in the experiment are finished. We can specify a function to call in the init
method.
jsPsych.init({
timeline: timeline,
on_finish: function() {