diff --git a/docs/markdown_docs/plugins/jspsych-iat.md b/docs/markdown_docs/plugins/jspsych-iat.md
new file mode 100644
index 00000000..c427df75
--- /dev/null
+++ b/docs/markdown_docs/plugins/jspsych-iat.md
@@ -0,0 +1,70 @@
+# jspsych-iat plugin
+
+This plugin displays an image or HTML-formatted content and allows the subject to respond by pressing a key on 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.
+
+Because this plugin can display any HTML content, it is quite versatile. It can be used for any situation in which the response generated by the subject is a single keystroke.
+
+## Parameters
+
+This table lists the parameters associated with this plugin. Parameters with a default value of *undefined* must be specified. Other parameters can be left unspecified if the default value is acceptable.
+
+Parameter | Type | Default Value | Description
+----------|------|---------------|------------
+stimulus | string | *undefined* | The stimulus to display. Either HTML-formatted, or the path to an image.
+is_html | boolean | false | If `stimulus` is an HTML-formatted string, this parameter needs to be set to `true`.
+prompt | string | "" | This string can contain HTML markup. Any content here will be displayed below the stimulus. The intention is that it can be used to provide a reminder about the action the subject is supposed to take (e.g. which key to press).
+image_when_wrong | string | *undefined* | Displays image feedback when user presses wrong key. Only needed when display_feedback == true.
+wrong_image_name | string | *undefined* | The name associated with image_when_wrong.
+display_feedback | boolean | false | If true, then image_when_wrong and wrong_image_name is required. If false, timing_response is needed and trial will continue automatically.
+left_category_key | string | 'e' | Key press that is associated with the left_category_label.
+right_category_key | string | 'i' | Key press that is associated with the right_category_label.
+left_category_label | string | ['left'] | An array that contains the words/labels associated with a certain stimulus. The labels are aligned to the left side of the page.
+right_category_label | string | ['right'] | An array that contains the words/labels associated with a certain stimulus. The labels are aligned to the right side of the page.
+stim_key_association | string | 'undefined' | Inputs are either 'left' or 'right'. It will associate the stimulus with the key presses on the left or right side of the page(left_category_key or right_category_key).
+key_to_move_forward | array of characters | [jsPsych.ALL_KEYS] | This array contains the characters the subject is allowed to press to move on to the next trial if their key press was incorrect and feedback was displayed.
+timing_response | numeric | -1 | How long to wait for the subject to make a response before ending the trial in milliseconds. If the subject fails to make a response before this timer is reached, the the subject's response will be recorded as -1 for the trial and the trial will end. If the value of this parameter is -1, then the trial will wait for a response indefinitely.
+response_ends_trial | boolean | true | If true, then the trial will end whenever the subject makes a response (assuming they make their response before the cutoff specified by the `timing_response` parameter). If false, then the trial will continue until the value for `timing_response` is reached. You can use this parameter to force the subject to view a stimulus for a fixed amount of time, even if they respond before the time is complete.
+
+## Data Generated
+
+In addition to the [default data collected by all plugins](overview#datacollectedbyplugins), this plugin collects the following data for each trial.
+
+Name | Type | Value
+-----|------|------
+stimulus | string | Either the path to the image file or the string containing the HTML formatted content that the subject saw on this trial.
+key_press | numeric | Indicates which key the subject pressed. The value is the [numeric key code](http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes) corresponding to the subject's response.
+rt | numeric | The response time in milliseconds for the subject to make a response. The time is measured from when the stimulus first appears on the screen until the subject's response.
+correct | boolean | Boolean of whether the user's key press was correct for the given image or incorrect.
+
+## Examples
+
+####Displaying feedback after wrong response
+
+'''javascript
+var trial = {
+ type:'iat',
+ is_html: false,
+ stimulus: 'img/blue.png,'
+ stim_key_association: 'right',
+ image_when_wrong: 'img/redX.png',
+ wrong_image_name: 'red X',
+ left_category_key: 'F',
+ right_category_key: 'J',
+ left_category_label: ['orange','happy'],
+ right_category_label: ['blue','sad'],
+ key_to_move_forward:['a','b'],
+ display_feedback: true,
+ response_ends_trial: true
+}
+'''
+
+####Setting timing response
+
+'''javascrpt
+var trial = {
+ type:'iat',
+ stimulus: 'img/blue.png',
+ left_category_key: 'F',
+ right_category_key: 'J',
+
+}
diff --git a/examples/age/of1.jpg b/examples/img/age/of1.jpg
similarity index 100%
rename from examples/age/of1.jpg
rename to examples/img/age/of1.jpg
diff --git a/examples/age/of2.jpg b/examples/img/age/of2.jpg
similarity index 100%
rename from examples/age/of2.jpg
rename to examples/img/age/of2.jpg
diff --git a/examples/age/of3.jpg b/examples/img/age/of3.jpg
similarity index 100%
rename from examples/age/of3.jpg
rename to examples/img/age/of3.jpg
diff --git a/examples/age/om1.jpg b/examples/img/age/om1.jpg
similarity index 100%
rename from examples/age/om1.jpg
rename to examples/img/age/om1.jpg
diff --git a/examples/age/om2.jpg b/examples/img/age/om2.jpg
similarity index 100%
rename from examples/age/om2.jpg
rename to examples/img/age/om2.jpg
diff --git a/examples/age/om3.jpg b/examples/img/age/om3.jpg
similarity index 100%
rename from examples/age/om3.jpg
rename to examples/img/age/om3.jpg
diff --git a/examples/age/yf1.jpg b/examples/img/age/yf1.jpg
similarity index 100%
rename from examples/age/yf1.jpg
rename to examples/img/age/yf1.jpg
diff --git a/examples/age/yf4.jpg b/examples/img/age/yf4.jpg
similarity index 100%
rename from examples/age/yf4.jpg
rename to examples/img/age/yf4.jpg
diff --git a/examples/age/yf5.jpg b/examples/img/age/yf5.jpg
similarity index 100%
rename from examples/age/yf5.jpg
rename to examples/img/age/yf5.jpg
diff --git a/examples/age/ym2.jpg b/examples/img/age/ym2.jpg
similarity index 100%
rename from examples/age/ym2.jpg
rename to examples/img/age/ym2.jpg
diff --git a/examples/age/ym3.jpg b/examples/img/age/ym3.jpg
similarity index 100%
rename from examples/age/ym3.jpg
rename to examples/img/age/ym3.jpg
diff --git a/examples/age/ym5.jpg b/examples/img/age/ym5.jpg
similarity index 100%
rename from examples/age/ym5.jpg
rename to examples/img/age/ym5.jpg
diff --git a/examples/redX.png b/examples/img/redX.png
similarity index 100%
rename from examples/redX.png
rename to examples/img/redX.png
diff --git a/examples/jspsych-iat.html b/examples/jspsych-iat.html
index cb39763a..89ac9557 100644
--- a/examples/jspsych-iat.html
+++ b/examples/jspsych-iat.html
@@ -6,7 +6,7 @@
-
+
@@ -42,15 +42,14 @@ var category_block = {
var instructions_block = {
type: 'text',
- text: "
Press E for: " +
- "OLD
" + "
Press I for: " + "YOUNG
" +
- "
" +
- "
Put a left finger on the E key for items that belong to the Old People category. Put a right finger on the " +
+ text: "
Press E for: OLD
" +
+ "
Press I for: YOUNG
" +
+ "
Put a left finger on the E key for items that belong to the Old People category. Put a right finger on the " +
"I key for items that belong to the Young People " +
"category. Items will appear one at a time.
" + "If you " +
"make a mistake, a red X will appear. Press the keys listed below " +
"to continue. Go as fast as you can while being accurate.
" +
- "Press the any key when you are ready to start.
",
+ "Press the any key when you are ready to start.
Put a left finger on the E key for items that " +
+ text: "
Press E for: BAD
" +
+ "
Press I for: GOOD
" +
+ "
Put a left finger on the E key for items that " +
"belong to the Bad category. Put a right finger on the " +
"I key for items that belong to the Good " +
"category. Items will appear one at a time.
" + "If you " +
"make a mistake, a red X will appear. Press the keys listed below " +
"to continue. Go as fast as you can while being accurate.
" +
- "Press the any key when you are ready to start.
",
+ "Press the any key when you are ready to start.
",
};
var trial_block2 = {
@@ -113,7 +110,7 @@ var trial_block2 = {
is_html: true,
stimulus: jsPsych.timelineVariable('stimulus'),
stim_key_association: jsPsych.timelineVariable('stim_key_association'),
- image_when_wrong: 'redX.png',
+ image_when_wrong: 'img/redX.png',
wrong_image_name: 'red X',
display_feedback: true,
timing_response: 3000, //Only if display_feedback is false
@@ -149,15 +146,15 @@ var trial_block2 = {
var instructions_block3 = {
type: 'text',
- text: "
This is the same as the previous part. " + "Use E for Bad and for " +
+ text: "
Press E for: " +
+ "BAD " + "or " + "OLD
" + "
" +
+ "Press I for: " + "GOOD " + "or " + "YOUNG
" +
+ "
This is the same as the previous part. " + "Use E for Bad and for " +
"Old People " + "Use I for Good and for Young People " +
"Each item belongs to only one category.
" + "If you " +
"make a mistake, a red X will appear. Press the keys listed below " +
"to continue. Go as fast as you can while being accurate.
" +
- "Press the any key when you are ready to start.",
+ "Press the any key when you are ready to start.
This is the same as the previous part " +
"Use E for Bad and for Old People " +
"Use I for Good and for Young People " +
"Each item belongs to only one category
" +
"If you make a mistake, a red X will appear. Press the keys listed below " +
"to continue. Go as fast as you can while being accurate.
" +
- "Press the any key when you are ready to start."
+ "Press the any key when you are ready to start.