mirror of
https://github.com/jspsych/jsPsych.git
synced 2025-05-11 16:18:11 +00:00
fixes #141
This commit is contained in:
parent
d95b884c5a
commit
13906d27c8
@ -18,7 +18,7 @@ prompt | string | "" | This string can contain HTML markup. Any content here wil
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
@ -56,4 +56,4 @@ var animation_block = {
|
||||
stimuli: [animation_sequence_1, animation_sequence_2],
|
||||
sequence_reps: 3
|
||||
};
|
||||
```
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ func | function | *undefined* | The function to call.
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -23,7 +23,7 @@ timing_feedback_duration | numeric | 2000 | How long to show the feedback (milli
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -23,7 +23,7 @@ timing_feedback_duration | numeric | 2000 | How long to show the feedback for (m
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -19,7 +19,7 @@ prompt_location | string | "above" | Indicates whether to show the prompt `"abov
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
@ -45,4 +45,4 @@ var sort_block = {
|
||||
stimuli: [sorting_stimuli],
|
||||
prompt: "<p>Click and drag the images below to sort them so that similar items are close together.</p>"
|
||||
};
|
||||
```
|
||||
```
|
||||
|
@ -25,7 +25,7 @@ check_fn | function | `function(){ return true; }` | This function is called wit
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -18,7 +18,7 @@ response_ends_trial | boolean | true | If true, then the trial will end whenever
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -28,7 +28,7 @@ prompt | string | "" | This string can contain HTML markup. Any content here wil
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -18,7 +18,7 @@ key_decrease | key code | 'g' | The key to press for decreasing the parameter va
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -21,7 +21,7 @@ prompt | string | "" | This string can contain HTML markup. Any content here wil
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -33,7 +33,7 @@ prompt | string | "" | This string can contain HTML markup. Any content here wil
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -20,7 +20,7 @@ response_ends_trial | boolean | true | If true, then the trial will end whenever
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -20,7 +20,7 @@ response_ends_trial | boolean | true | If true, then the trial will end whenever
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -27,15 +27,11 @@ preamble | array | empty string | Array of HTML formatted strings to display at
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
<<<<<<< HEAD
|
||||
responses | JSON string | A string in JSON format containing the responses for each question. The encoded object will have a separate variable for the response to each question, with the first question in the trial being recorded in `Q0`, the second in `Q1`, and so on. The responses are recorded as integers, representing the position of the slider on the scale.
|
||||
=======
|
||||
Q0, Q1, ... , Q*n* | numeric | The response to each question will be recorded in its own variable, with the first question in the trial being recorded in `Q0`, the second in `Q1`, and so on. The responses are recorded as integers, representing the position of the slider on the scale.
|
||||
>>>>>>> origin/dev
|
||||
rt | numeric | The response time in milliseconds for the subject to make a response. The time is measured from when the questions first appear on the screen until the subject's response.
|
||||
|
||||
## Examples
|
||||
|
@ -13,15 +13,11 @@ preamble | string | empty string | HTML formatted string to display at the top o
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
<<<<<<< HEAD
|
||||
responses | JSON string | A string in JSON format containing the responses for each question. The encoded object will have a separate variable for the response to each question, with the first question in the trial being recorded in `Q0`, the second in `Q1`, and so on. Each response is a string containing whatever the subject typed into the associated text box.
|
||||
=======
|
||||
Q0, Q1, ... , Q_n_ | string | Each question in the trial gets its own response in the data object. The first question will be `Q0`, the second `Q1`, and so on. Each response is a string containing whatever the subject typed into the associated text box.
|
||||
>>>>>>> origin/dev
|
||||
rt | numeric | The response time in milliseconds for the subject to make a response.
|
||||
|
||||
## Examples
|
||||
|
@ -14,7 +14,7 @@ cont_key | array or `'mouse'` | [ ] | This array contains the keys that the subj
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -29,7 +29,7 @@ timing_fixation | numeric | 1000 | How long to show the fixation image for befor
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -25,7 +25,7 @@ timing_pre_movement | numeric | 500 | How long to wait before the stimuli starts
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -17,7 +17,7 @@ timing_duration | numeric | 2000 | How long to show the stimulus for in millisec
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -19,7 +19,7 @@ timing_ab | numeric | -1 | How long to show A and B in milliseconds. If the valu
|
||||
|
||||
## 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](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
|
@ -31,6 +31,20 @@ var single_stim_block = {
|
||||
}
|
||||
```
|
||||
|
||||
## Data collected by plugins
|
||||
|
||||
Each plugin defines what data is collected on the trial. The documentation for each plugin specifies what data is collected by that plugin.
|
||||
|
||||
In addition to the data collected by a plugin, there is a default set of data that is collected on every trial. The collected data are:
|
||||
|
||||
Name | Type | Value
|
||||
-----|------|------
|
||||
trial_type | string | The name of the plugin used to run the trial.
|
||||
trial_index | numeric | The index of the current trial in the **block**.
|
||||
trial_index_global | numeric | The index of the current trial across the whole experiment.
|
||||
time_elapsed | numeric | The number of milliseconds since the start of the experiment when the trial ended.
|
||||
internal_chunk_id | string | A string identifier for the current chunk.
|
||||
|
||||
## List of available plugins
|
||||
|
||||
This table is a description of all plugins that are currently bundled with jsPsych. Click on the name of a plugin to view its documentation page.
|
||||
@ -44,7 +58,8 @@ This table is a description of all plugins that are currently bundled with jsPsy
|
||||
[jspsych‑free‑sort](plugins/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‑html](plugins/jspsych-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‑multi‑stim‑multi‑response](plugins/jspsych-multi-stim-multi-response) | A more generalized version of the single-stim plugin. Can display multiple stimuli in a single trial, and collect multiple responses in a single trial.
|
||||
[jspsych‑palmer](plugins/jspsych-palmer) | Shows grid-like stimuli inspired by Stephen Palmer's work. The stimuli are editable: subjects can add and subtract parts interactively. Also contains a method for generating the HTML code to render the stimuli, allowing them to be used in other plugins.
|
||||
[jspsych‑palmer](plugins/jspsych-palmer) | Shows grid-like stimuli inspired by Stephen Palmer's work. The stimuli are editable: subjects can add and subtract parts interactively. Also contains a method for generating the HTML code to render the stimuli, allowing them to be used in other plugins.
|
||||
[jspsych‑reconstruction](plugins/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‑same‑different](plugins/jspsych-same-different) | A same-different judgment task. A 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‑similarity](plugins/jspsych-similarity) | Two stimuli are shown sequentially, and the subject indicates how similar they are by dragging a slider object.
|
||||
[jspsych‑single‑stim](plugins/jspsych-single-stim) | A basic plugin for displaying a stimulus and getting a keyboard response.
|
||||
|
Loading…
Reference in New Issue
Block a user