﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 4  » Present summary data of multiple IATs</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Fri, 29 May 2026 18:17:35 GMT</lastBuildDate><ttl>20</ttl><item><title>Present summary data of multiple IATs</title><link>https://forums.millisecond.com/Topic20726.aspx</link><description>Hi Dave,&lt;br/&gt;&lt;br/&gt;I have recently ran studies in which participants had to complete 3 IATs and they received feedback with their score immediately after each test. I have now added a fourth IAT to a script and want to change it so that participants instead get feedback about each of the IATs once they have finished the final test (as opposed to after each one). However, data seems to only be collecting for one of the IATs. I have attached my files for your reference, any insight into where I'm going wrong would be appreciated.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thank you,&lt;br/&gt;Eimear</description><pubDate>Fri, 17 Feb 2017 07:48:17 GMT</pubDate><dc:creator>EimS</dc:creator></item><item><title>RE: Present summary data of multiple IATs</title><link>https://forums.millisecond.com/Topic20770.aspx</link><description>&lt;div data-id="20766" class="if-quote-wrapper" unselectable="on" data-guid="1487346278919"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20766" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20766" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20766" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Friday, February 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20766"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20754" class="if-quote-wrapper" unselectable="on" data-guid="1487346278919"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20754" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20754" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20754" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20754"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20753" class="if-quote-wrapper" unselectable="on" data-guid="1487346278919"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20753" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20753" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20753" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20753"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20750" class="if-quote-wrapper" unselectable="on" data-guid="1487346278919"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20750" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20750" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20750" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20750"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20747" class="if-quote-wrapper" unselectable="on" data-guid="1487346278919"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20747" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20747" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20747" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20747"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20731" class="if-quote-wrapper" unselectable="on" data-guid="1487346278919"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20731" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20731" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20731" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20731"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20726" class="if-quote-wrapper" unselectable="on" data-guid="1487346278919"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20726" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20726" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20726" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20726"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I have recently ran studies in which participants had to complete 3 IATs and they received feedback with their score immediately after each test. I have now added a fourth IAT to a script and want to change it so that participants instead get feedback about each of the IATs once they have finished the final test (as opposed to after each one). However, data seems to only be collecting for one of the IATs. I have attached my files for your reference, any insight into where I'm going wrong would be appreciated.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thank you,&lt;br/&gt;Eimear&lt;a class="if-quote-goto quote-link" href="#" data-id="20726"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;At the end of each IAT, you need to store the IAT's result (the D-score) in a separate &amp;lt;value&amp;gt;. You're not doing that currently. While you store per-IAT stuff in separate values&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&amp;lt;block iat1summary&amp;gt;&lt;/strong&gt;&lt;br/&gt;/ trials = [1=iat1summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&lt;strong&gt;/ onblockend = [values.iat1_d = expressions.d&lt;/strong&gt;; values.iat1_da = expressions.da; values.iat1_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ss2b=0;values.magnitude="unknown"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;you only run those &amp;lt;block&amp;gt;s *after* all the IATs, at which point expressions.d will obviously not longer reflect whatever result was achieved in the 1st IAT, but only in the last&amp;nbsp; one.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions; &lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;Storing the result for each individual IAT must occur directly *after* that IAT, ie.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions;&amp;nbsp;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11=iat1incompatibletest2; &lt;strong&gt;STORE RESULT FOR IAT1 HERE&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;After that, you also need to *reset* the various variables that are used for calculations in ALL IAT's at the end of each IAT. I.e., values.sum1a etc. must be set back to ZERO. Otherwise you're not calculating data PER IAT, but accumulating data ACROSS ALL IATs, which isn't what you want.&lt;br/&gt;&lt;br/&gt;Finally, after all 4 IATs have been completed, you need to display the values that reflect the individual results in the respective "summaries" at the end of the script. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;text&lt;strong&gt; iat1summary&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = ("Your IAT score (D) for the Physical/Mental health test was &lt;strong&gt;&amp;lt;% expressions.d%&amp;gt;&lt;/strong&gt;, which suggests &amp;lt;%values.magnitude%&amp;gt; association of &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; compared to &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt;.&lt;br/&gt;~n~n~nPress the spacebar to complete this session.") &lt;br/&gt;/ size = (60%, 60%)&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;nbsp;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;needs to refer to&amp;nbsp; values.iat1_d and so forth.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20731"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave,&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for the above. I've been trying to work through it by trying different things but I'm stuck.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I first put each IAT summary after the relevant IAT instead of all together at the end but I'm not sure how to store the result without it being presented to participants?&lt;br/&gt;&lt;br/&gt;In resetting the calculation variables to zero, I wasn't sure how to do this - I tried to create items more specifically so as to relate to IAT1, 2, 3 or 4 more clearly and create a dscore based on these. While I'm getting a score for each in the output I'm not confident that it is collecting the correct data. Could you have another look at the attached files to see if I have made things any better/where to go from there (just working off condition 1 for now)?&lt;br/&gt;Thanks again,&lt;br/&gt;Eimear&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20747"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;See this thread: &lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;&lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;https://www.millisecond.com/forums/Topic5223.aspx&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20750"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;OK, thanks.&amp;nbsp;&lt;br/&gt;So within each of my 4 IATs at the moment I originally had blockend information that I thought resets the values to zero for each IAT? For instance:&lt;br/&gt;&amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d; values.iat2_da = expressions.da; values.iat2_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;but have now put in extra information to make this more specific to each IAT? :&lt;br/&gt;&amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d&lt;strong&gt;2&lt;/strong&gt;; values.iat2_da = expressions.da&lt;strong&gt;2&lt;/strong&gt;; values.iat2_db = expressions.db&lt;strong&gt;2&lt;/strong&gt;] &amp;nbsp;&lt;strong&gt;(then changed these to 3s for IAT 3 etc....was that correct?)&lt;/strong&gt;&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;In the &amp;lt;values&amp;gt; section of the Include file I had added:&amp;nbsp;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;/ iat2_d = 0&lt;br/&gt;/ iat2_da = 0&lt;br/&gt;/ iat2_db = 0&lt;br/&gt;/ iat3_d = 0&lt;br/&gt;/ iat3_da = 0&lt;br/&gt;/ iat3_db = 0&lt;br/&gt;/ iat4_d = 0&lt;br/&gt;/ iat4_da = 0&lt;br/&gt;/ iat4_db = 0&lt;br/&gt;but have now deleted this and put the following at the end of the IAT1 file:&amp;nbsp;&lt;br/&gt;&amp;lt;values iat1value&amp;gt;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;...and done the same for the remaining IAT files (but updating with the correct IAT number).&lt;br/&gt;I then tried to log these in the summary data part of the Include file by stating values.iat1_d, values.iat1_da, values.iat1_db, values.iat2_d, values.iat2_da, values.iat2_db, and so on. &amp;nbsp;&lt;br/&gt;At this stage I just want to be sure the Dscores are calculating correctly? Then I'll worry about whether the scores are presented directly after each IAT or at the end of all of them. &amp;nbsp;I've attached the current files again for reference. Thanks again.&lt;a class="if-quote-goto quote-link" href="#" data-id="20753"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;#1: &amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d&lt;strong&gt;2&lt;/strong&gt;; values.iat2_da = expressions.da&lt;strong&gt;2&lt;/strong&gt;; values.iat2_db = expressions.db&lt;strong&gt;2&lt;/strong&gt;] &amp;nbsp;&lt;strong&gt;(then changed these to 3s for IAT 3 etc....was that correct?)&lt;/strong&gt;&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;This was unnecessary, but it is not incorrect. You could have simply used the original, overall expressions.d, provided that you reset the sum1a, etc. values back to zero after each IAT as you did /onblockend.&lt;br/&gt;&lt;br/&gt;&amp;gt; At this stage I just want to be sure the Dscores are calculating correctly?&lt;br/&gt;&lt;br/&gt;Look at the raw data files and you'll see whether they are or not. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20754"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;Ok, thanks for clarifying re. blockend.&amp;nbsp;&lt;br/&gt;I think the output files are likely incorrect as, although I get a separate D score for each IAT, the same score is repeated across each of the IATs at once (see attached). I imagine that there should only be data in the columns relating to one IAT at a time, as they are being encountered? Do you know where I am going wrong with this?&lt;br/&gt;Also, would it be correct to reset the percentcorrect to zero after each IAT in the values section or is this unnecessary given that calculations are reset on block end? i.e.&amp;nbsp;&lt;br/&gt;&amp;lt;values iat1value&amp;gt;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;/ percentcorrect = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;Thanks again.&lt;a class="if-quote-goto quote-link" href="#" data-id="20766"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&amp;gt; I think the output files are likely incorrect as, although I get a separate D score for each IAT, the same score is repeated across each of the IATs at once&lt;br/&gt;&lt;br/&gt;That's because all the expressions.d1, expressions.d2, etc. are calculated from the *same, global* sum1a etc. values. You'll want to look at the result variable you *explicitly* stored *after* each IAT, i.e. whatever is captured in values.iat1_d, values.iat2_d, etc.&lt;br/&gt;&lt;br/&gt;&amp;gt; Also, would it be correct to reset the percentcorrect to zero after each IAT in the values section&lt;br/&gt;&lt;br/&gt;Yes.&lt;br/&gt;&lt;br/&gt;Hope this clarifies.&lt;br/&gt;</description><pubDate>Fri, 17 Feb 2017 07:48:17 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title /><link>https://forums.millisecond.com/Topic20766.aspx</link><description>&lt;div data-id="20754" class="if-quote-wrapper" unselectable="on"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20754" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20754" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20754" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20754"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20753" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20753" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20753" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20753" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20753"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20750" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20750" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20750" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20750" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20750"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20747" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20747" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20747" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20747" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20747"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20731" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20731" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20731" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20731" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20731"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20726" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20726" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20726" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20726" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20726"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I have recently ran studies in which participants had to complete 3 IATs and they received feedback with their score immediately after each test. I have now added a fourth IAT to a script and want to change it so that participants instead get feedback about each of the IATs once they have finished the final test (as opposed to after each one). However, data seems to only be collecting for one of the IATs. I have attached my files for your reference, any insight into where I'm going wrong would be appreciated.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thank you,&lt;br/&gt;Eimear&lt;a class="if-quote-goto quote-link" href="#" data-id="20726"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;At the end of each IAT, you need to store the IAT's result (the D-score) in a separate &amp;lt;value&amp;gt;. You're not doing that currently. While you store per-IAT stuff in separate values&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&amp;lt;block iat1summary&amp;gt;&lt;/strong&gt;&lt;br/&gt;/ trials = [1=iat1summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&lt;strong&gt;/ onblockend = [values.iat1_d = expressions.d&lt;/strong&gt;; values.iat1_da = expressions.da; values.iat1_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ss2b=0;values.magnitude="unknown"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;you only run those &amp;lt;block&amp;gt;s *after* all the IATs, at which point expressions.d will obviously not longer reflect whatever result was achieved in the 1st IAT, but only in the last&amp;nbsp; one.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions; &lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;Storing the result for each individual IAT must occur directly *after* that IAT, ie.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions;&amp;nbsp;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11=iat1incompatibletest2; &lt;strong&gt;STORE RESULT FOR IAT1 HERE&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;After that, you also need to *reset* the various variables that are used for calculations in ALL IAT's at the end of each IAT. I.e., values.sum1a etc. must be set back to ZERO. Otherwise you're not calculating data PER IAT, but accumulating data ACROSS ALL IATs, which isn't what you want.&lt;br/&gt;&lt;br/&gt;Finally, after all 4 IATs have been completed, you need to display the values that reflect the individual results in the respective "summaries" at the end of the script. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;text&lt;strong&gt; iat1summary&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = ("Your IAT score (D) for the Physical/Mental health test was &lt;strong&gt;&amp;lt;% expressions.d%&amp;gt;&lt;/strong&gt;, which suggests &amp;lt;%values.magnitude%&amp;gt; association of &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; compared to &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt;.&lt;br/&gt;~n~n~nPress the spacebar to complete this session.") &lt;br/&gt;/ size = (60%, 60%)&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;nbsp;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;needs to refer to&amp;nbsp; values.iat1_d and so forth.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20731"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave,&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for the above. I've been trying to work through it by trying different things but I'm stuck.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I first put each IAT summary after the relevant IAT instead of all together at the end but I'm not sure how to store the result without it being presented to participants?&lt;br/&gt;&lt;br/&gt;In resetting the calculation variables to zero, I wasn't sure how to do this - I tried to create items more specifically so as to relate to IAT1, 2, 3 or 4 more clearly and create a dscore based on these. While I'm getting a score for each in the output I'm not confident that it is collecting the correct data. Could you have another look at the attached files to see if I have made things any better/where to go from there (just working off condition 1 for now)?&lt;br/&gt;Thanks again,&lt;br/&gt;Eimear&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20747"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;See this thread: &lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;&lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;https://www.millisecond.com/forums/Topic5223.aspx&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20750"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;OK, thanks.&amp;nbsp;&lt;br/&gt;So within each of my 4 IATs at the moment I originally had blockend information that I thought resets the values to zero for each IAT? For instance:&lt;br/&gt;&amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d; values.iat2_da = expressions.da; values.iat2_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;but have now put in extra information to make this more specific to each IAT? :&lt;br/&gt;&amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d&lt;strong&gt;2&lt;/strong&gt;; values.iat2_da = expressions.da&lt;strong&gt;2&lt;/strong&gt;; values.iat2_db = expressions.db&lt;strong&gt;2&lt;/strong&gt;] &amp;nbsp;&lt;strong&gt;(then changed these to 3s for IAT 3 etc....was that correct?)&lt;/strong&gt;&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;In the &amp;lt;values&amp;gt; section of the Include file I had added:&amp;nbsp;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;/ iat2_d = 0&lt;br/&gt;/ iat2_da = 0&lt;br/&gt;/ iat2_db = 0&lt;br/&gt;/ iat3_d = 0&lt;br/&gt;/ iat3_da = 0&lt;br/&gt;/ iat3_db = 0&lt;br/&gt;/ iat4_d = 0&lt;br/&gt;/ iat4_da = 0&lt;br/&gt;/ iat4_db = 0&lt;br/&gt;but have now deleted this and put the following at the end of the IAT1 file:&amp;nbsp;&lt;br/&gt;&amp;lt;values iat1value&amp;gt;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;...and done the same for the remaining IAT files (but updating with the correct IAT number).&lt;br/&gt;I then tried to log these in the summary data part of the Include file by stating values.iat1_d, values.iat1_da, values.iat1_db, values.iat2_d, values.iat2_da, values.iat2_db, and so on. &amp;nbsp;&lt;br/&gt;At this stage I just want to be sure the Dscores are calculating correctly? Then I'll worry about whether the scores are presented directly after each IAT or at the end of all of them. &amp;nbsp;I've attached the current files again for reference. Thanks again.&lt;a class="if-quote-goto quote-link" href="#" data-id="20753"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;#1: &amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d&lt;strong&gt;2&lt;/strong&gt;; values.iat2_da = expressions.da&lt;strong&gt;2&lt;/strong&gt;; values.iat2_db = expressions.db&lt;strong&gt;2&lt;/strong&gt;] &amp;nbsp;&lt;strong&gt;(then changed these to 3s for IAT 3 etc....was that correct?)&lt;/strong&gt;&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;This was unnecessary, but it is not incorrect. You could have simply used the original, overall expressions.d, provided that you reset the sum1a, etc. values back to zero after each IAT as you did /onblockend.&lt;br/&gt;&lt;br/&gt;&amp;gt; At this stage I just want to be sure the Dscores are calculating correctly?&lt;br/&gt;&lt;br/&gt;Look at the raw data files and you'll see whether they are or not. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20754"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;Ok, thanks for clarifying re. blockend.&amp;nbsp;&lt;br/&gt;I think the output files are likely incorrect as, although I get a separate D score for each IAT, the same score is repeated across each of the IATs at once (see attached). I imagine that there should only be data in the columns relating to one IAT at a time, as they are being encountered? Do you know where I am going wrong with this?&lt;br/&gt;Also, would it be correct to reset the percentcorrect to zero after each IAT in the values section or is this unnecessary given that calculations are reset on block end? i.e.&amp;nbsp;&lt;br/&gt;&amp;lt;values iat1value&amp;gt;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;/ percentcorrect = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;Thanks again.</description><pubDate>Fri, 17 Feb 2017 06:13:28 GMT</pubDate><dc:creator>EimS</dc:creator></item><item><title>RE: Present summary data of multiple IATs</title><link>https://forums.millisecond.com/Topic20754.aspx</link><description>&lt;div data-id="20753" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20753" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20753" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20753" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20753"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20750" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20750" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20750" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20750" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20750"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20747" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20747" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20747" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20747" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20747"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20731" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20731" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20731" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20731" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20731"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20726" class="if-quote-wrapper" unselectable="on" data-guid="1487271922893"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20726" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20726" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20726" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20726"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I have recently ran studies in which participants had to complete 3 IATs and they received feedback with their score immediately after each test. I have now added a fourth IAT to a script and want to change it so that participants instead get feedback about each of the IATs once they have finished the final test (as opposed to after each one). However, data seems to only be collecting for one of the IATs. I have attached my files for your reference, any insight into where I'm going wrong would be appreciated.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thank you,&lt;br/&gt;Eimear&lt;a class="if-quote-goto quote-link" href="#" data-id="20726"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;At the end of each IAT, you need to store the IAT's result (the D-score) in a separate &amp;lt;value&amp;gt;. You're not doing that currently. While you store per-IAT stuff in separate values&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&amp;lt;block iat1summary&amp;gt;&lt;/strong&gt;&lt;br/&gt;/ trials = [1=iat1summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&lt;strong&gt;/ onblockend = [values.iat1_d = expressions.d&lt;/strong&gt;; values.iat1_da = expressions.da; values.iat1_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ss2b=0;values.magnitude="unknown"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;you only run those &amp;lt;block&amp;gt;s *after* all the IATs, at which point expressions.d will obviously not longer reflect whatever result was achieved in the 1st IAT, but only in the last&amp;nbsp; one.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions; &lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;Storing the result for each individual IAT must occur directly *after* that IAT, ie.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions;&amp;nbsp;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11=iat1incompatibletest2; &lt;strong&gt;STORE RESULT FOR IAT1 HERE&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;After that, you also need to *reset* the various variables that are used for calculations in ALL IAT's at the end of each IAT. I.e., values.sum1a etc. must be set back to ZERO. Otherwise you're not calculating data PER IAT, but accumulating data ACROSS ALL IATs, which isn't what you want.&lt;br/&gt;&lt;br/&gt;Finally, after all 4 IATs have been completed, you need to display the values that reflect the individual results in the respective "summaries" at the end of the script. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;text&lt;strong&gt; iat1summary&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = ("Your IAT score (D) for the Physical/Mental health test was &lt;strong&gt;&amp;lt;% expressions.d%&amp;gt;&lt;/strong&gt;, which suggests &amp;lt;%values.magnitude%&amp;gt; association of &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; compared to &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt;.&lt;br/&gt;~n~n~nPress the spacebar to complete this session.") &lt;br/&gt;/ size = (60%, 60%)&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;nbsp;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;needs to refer to&amp;nbsp; values.iat1_d and so forth.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20731"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave,&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for the above. I've been trying to work through it by trying different things but I'm stuck.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I first put each IAT summary after the relevant IAT instead of all together at the end but I'm not sure how to store the result without it being presented to participants?&lt;br/&gt;&lt;br/&gt;In resetting the calculation variables to zero, I wasn't sure how to do this - I tried to create items more specifically so as to relate to IAT1, 2, 3 or 4 more clearly and create a dscore based on these. While I'm getting a score for each in the output I'm not confident that it is collecting the correct data. Could you have another look at the attached files to see if I have made things any better/where to go from there (just working off condition 1 for now)?&lt;br/&gt;Thanks again,&lt;br/&gt;Eimear&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20747"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;See this thread: &lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;&lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;https://www.millisecond.com/forums/Topic5223.aspx&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20750"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;OK, thanks.&amp;nbsp;&lt;br/&gt;So within each of my 4 IATs at the moment I originally had blockend information that I thought resets the values to zero for each IAT? For instance:&lt;br/&gt;&amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d; values.iat2_da = expressions.da; values.iat2_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;but have now put in extra information to make this more specific to each IAT? :&lt;br/&gt;&amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d&lt;strong&gt;2&lt;/strong&gt;; values.iat2_da = expressions.da&lt;strong&gt;2&lt;/strong&gt;; values.iat2_db = expressions.db&lt;strong&gt;2&lt;/strong&gt;] &amp;nbsp;&lt;strong&gt;(then changed these to 3s for IAT 3 etc....was that correct?)&lt;/strong&gt;&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;In the &amp;lt;values&amp;gt; section of the Include file I had added:&amp;nbsp;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;/ iat2_d = 0&lt;br/&gt;/ iat2_da = 0&lt;br/&gt;/ iat2_db = 0&lt;br/&gt;/ iat3_d = 0&lt;br/&gt;/ iat3_da = 0&lt;br/&gt;/ iat3_db = 0&lt;br/&gt;/ iat4_d = 0&lt;br/&gt;/ iat4_da = 0&lt;br/&gt;/ iat4_db = 0&lt;br/&gt;but have now deleted this and put the following at the end of the IAT1 file:&amp;nbsp;&lt;br/&gt;&amp;lt;values iat1value&amp;gt;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;...and done the same for the remaining IAT files (but updating with the correct IAT number).&lt;br/&gt;I then tried to log these in the summary data part of the Include file by stating values.iat1_d, values.iat1_da, values.iat1_db, values.iat2_d, values.iat2_da, values.iat2_db, and so on. &amp;nbsp;&lt;br/&gt;At this stage I just want to be sure the Dscores are calculating correctly? Then I'll worry about whether the scores are presented directly after each IAT or at the end of all of them. &amp;nbsp;I've attached the current files again for reference. Thanks again.&lt;a class="if-quote-goto quote-link" href="#" data-id="20753"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;#1: &amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d&lt;strong&gt;2&lt;/strong&gt;; values.iat2_da = expressions.da&lt;strong&gt;2&lt;/strong&gt;; values.iat2_db = expressions.db&lt;strong&gt;2&lt;/strong&gt;] &amp;nbsp;&lt;strong&gt;(then changed these to 3s for IAT 3 etc....was that correct?)&lt;/strong&gt;&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;This was unnecessary, but it is not incorrect. You could have simply used the original, overall expressions.d, provided that you reset the sum1a, etc. values back to zero after each IAT as you did /onblockend.&lt;br/&gt;&lt;br/&gt;&amp;gt; At this stage I just want to be sure the Dscores are calculating correctly?&lt;br/&gt;&lt;br/&gt;Look at the raw data files and you'll see whether they are or not. &lt;br/&gt;</description><pubDate>Thu, 16 Feb 2017 11:09:32 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title /><link>https://forums.millisecond.com/Topic20753.aspx</link><description>&lt;div data-id="20750" class="if-quote-wrapper" unselectable="on"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20750" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20750" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20750" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20750"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20747" class="if-quote-wrapper" unselectable="on" data-guid="1487258995314"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20747" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20747" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20747" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20747"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20731" class="if-quote-wrapper" unselectable="on" data-guid="1487258995314"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20731" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20731" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20731" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20731"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20726" class="if-quote-wrapper" unselectable="on" data-guid="1487258995314"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20726" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20726" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20726" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20726"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I have recently ran studies in which participants had to complete 3 IATs and they received feedback with their score immediately after each test. I have now added a fourth IAT to a script and want to change it so that participants instead get feedback about each of the IATs once they have finished the final test (as opposed to after each one). However, data seems to only be collecting for one of the IATs. I have attached my files for your reference, any insight into where I'm going wrong would be appreciated.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thank you,&lt;br/&gt;Eimear&lt;a class="if-quote-goto quote-link" href="#" data-id="20726"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;At the end of each IAT, you need to store the IAT's result (the D-score) in a separate &amp;lt;value&amp;gt;. You're not doing that currently. While you store per-IAT stuff in separate values&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&amp;lt;block iat1summary&amp;gt;&lt;/strong&gt;&lt;br/&gt;/ trials = [1=iat1summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&lt;strong&gt;/ onblockend = [values.iat1_d = expressions.d&lt;/strong&gt;; values.iat1_da = expressions.da; values.iat1_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ss2b=0;values.magnitude="unknown"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;you only run those &amp;lt;block&amp;gt;s *after* all the IATs, at which point expressions.d will obviously not longer reflect whatever result was achieved in the 1st IAT, but only in the last&amp;nbsp; one.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions; &lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;Storing the result for each individual IAT must occur directly *after* that IAT, ie.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions;&amp;nbsp;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11=iat1incompatibletest2; &lt;strong&gt;STORE RESULT FOR IAT1 HERE&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;After that, you also need to *reset* the various variables that are used for calculations in ALL IAT's at the end of each IAT. I.e., values.sum1a etc. must be set back to ZERO. Otherwise you're not calculating data PER IAT, but accumulating data ACROSS ALL IATs, which isn't what you want.&lt;br/&gt;&lt;br/&gt;Finally, after all 4 IATs have been completed, you need to display the values that reflect the individual results in the respective "summaries" at the end of the script. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;text&lt;strong&gt; iat1summary&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = ("Your IAT score (D) for the Physical/Mental health test was &lt;strong&gt;&amp;lt;% expressions.d%&amp;gt;&lt;/strong&gt;, which suggests &amp;lt;%values.magnitude%&amp;gt; association of &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; compared to &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt;.&lt;br/&gt;~n~n~nPress the spacebar to complete this session.") &lt;br/&gt;/ size = (60%, 60%)&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;nbsp;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;needs to refer to&amp;nbsp; values.iat1_d and so forth.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20731"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave,&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for the above. I've been trying to work through it by trying different things but I'm stuck.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I first put each IAT summary after the relevant IAT instead of all together at the end but I'm not sure how to store the result without it being presented to participants?&lt;br/&gt;&lt;br/&gt;In resetting the calculation variables to zero, I wasn't sure how to do this - I tried to create items more specifically so as to relate to IAT1, 2, 3 or 4 more clearly and create a dscore based on these. While I'm getting a score for each in the output I'm not confident that it is collecting the correct data. Could you have another look at the attached files to see if I have made things any better/where to go from there (just working off condition 1 for now)?&lt;br/&gt;Thanks again,&lt;br/&gt;Eimear&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20747"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;See this thread: &lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;&lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;https://www.millisecond.com/forums/Topic5223.aspx&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20750"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;OK, thanks.&amp;nbsp;&lt;br/&gt;So within each of my 4 IATs at the moment I originally had blockend information that I thought resets the values to zero for each IAT? For instance:&lt;br/&gt;&amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d; values.iat2_da = expressions.da; values.iat2_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;  &lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;but have now put in extra information to make this more specific to each IAT? :&lt;br/&gt;&amp;lt;block iat2summary&amp;gt;&lt;br/&gt;/ trials = [1=iat2summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ onblockend = [values.iat2_d = expressions.d&lt;strong&gt;2&lt;/strong&gt;; values.iat2_da = expressions.da&lt;strong&gt;2&lt;/strong&gt;; values.iat2_db = expressions.db&lt;strong&gt;2&lt;/strong&gt;] &amp;nbsp;&lt;strong&gt;(then changed these to 3s for IAT 3 etc....was that correct?)&lt;/strong&gt;&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp; values.ss2b=0;values.magnitude="unknown";]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;In the &amp;lt;values&amp;gt; section of the Include file I had added:&amp;nbsp;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;/ iat2_d = 0&lt;br/&gt;/ iat2_da = 0&lt;br/&gt;/ iat2_db = 0&lt;br/&gt;/ iat3_d = 0&lt;br/&gt;/ iat3_da = 0&lt;br/&gt;/ iat3_db = 0&lt;br/&gt;/ iat4_d = 0&lt;br/&gt;/ iat4_da = 0&lt;br/&gt;/ iat4_db = 0&lt;br/&gt;but have now deleted this and put the following at the end of the IAT1 file:&amp;nbsp;&lt;br/&gt;&amp;lt;values iat1value&amp;gt;&lt;br/&gt;/ iat1_d = 0&lt;br/&gt;/ iat1_da = 0&lt;br/&gt;/ iat1_db = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;...and done the same for the remaining IAT files (but updating with the correct IAT number).&lt;br/&gt;I then tried to log these in the summary data part of the Include file by stating values.iat1_d, values.iat1_da, values.iat1_db, values.iat2_d, values.iat2_da, values.iat2_db, and so on. &amp;nbsp;&lt;br/&gt;At this stage I just want to be sure the Dscores are calculating correctly? Then I'll worry about whether the scores are presented directly after each IAT or at the end of all of them. &amp;nbsp;I've attached the current files again for reference. Thanks again.</description><pubDate>Thu, 16 Feb 2017 09:23:22 GMT</pubDate><dc:creator>EimS</dc:creator></item><item><title>RE: Present summary data of multiple IATs</title><link>https://forums.millisecond.com/Topic20750.aspx</link><description>&lt;div data-id="20747" class="if-quote-wrapper" unselectable="on" data-guid="1487258995314"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20747" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20747" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20747" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Thursday, February 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20747"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20731" class="if-quote-wrapper" unselectable="on" data-guid="1487258995314"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20731" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20731" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20731" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20731"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20726" class="if-quote-wrapper" unselectable="on" data-guid="1487258995314"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20726" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20726" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20726" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20726"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I have recently ran studies in which participants had to complete 3 IATs and they received feedback with their score immediately after each test. I have now added a fourth IAT to a script and want to change it so that participants instead get feedback about each of the IATs once they have finished the final test (as opposed to after each one). However, data seems to only be collecting for one of the IATs. I have attached my files for your reference, any insight into where I'm going wrong would be appreciated.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thank you,&lt;br/&gt;Eimear&lt;a class="if-quote-goto quote-link" href="#" data-id="20726"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;At the end of each IAT, you need to store the IAT's result (the D-score) in a separate &amp;lt;value&amp;gt;. You're not doing that currently. While you store per-IAT stuff in separate values&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&amp;lt;block iat1summary&amp;gt;&lt;/strong&gt;&lt;br/&gt;/ trials = [1=iat1summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&lt;strong&gt;/ onblockend = [values.iat1_d = expressions.d&lt;/strong&gt;; values.iat1_da = expressions.da; values.iat1_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ss2b=0;values.magnitude="unknown"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;you only run those &amp;lt;block&amp;gt;s *after* all the IATs, at which point expressions.d will obviously not longer reflect whatever result was achieved in the 1st IAT, but only in the last&amp;nbsp; one.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions; &lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;Storing the result for each individual IAT must occur directly *after* that IAT, ie.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions;&amp;nbsp;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11=iat1incompatibletest2; &lt;strong&gt;STORE RESULT FOR IAT1 HERE&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;After that, you also need to *reset* the various variables that are used for calculations in ALL IAT's at the end of each IAT. I.e., values.sum1a etc. must be set back to ZERO. Otherwise you're not calculating data PER IAT, but accumulating data ACROSS ALL IATs, which isn't what you want.&lt;br/&gt;&lt;br/&gt;Finally, after all 4 IATs have been completed, you need to display the values that reflect the individual results in the respective "summaries" at the end of the script. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;text&lt;strong&gt; iat1summary&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = ("Your IAT score (D) for the Physical/Mental health test was &lt;strong&gt;&amp;lt;% expressions.d%&amp;gt;&lt;/strong&gt;, which suggests &amp;lt;%values.magnitude%&amp;gt; association of &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; compared to &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt;.&lt;br/&gt;~n~n~nPress the spacebar to complete this session.") &lt;br/&gt;/ size = (60%, 60%)&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;nbsp;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;needs to refer to&amp;nbsp; values.iat1_d and so forth.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20731"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave,&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for the above. I've been trying to work through it by trying different things but I'm stuck.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I first put each IAT summary after the relevant IAT instead of all together at the end but I'm not sure how to store the result without it being presented to participants?&lt;br/&gt;&lt;br/&gt;In resetting the calculation variables to zero, I wasn't sure how to do this - I tried to create items more specifically so as to relate to IAT1, 2, 3 or 4 more clearly and create a dscore based on these. While I'm getting a score for each in the output I'm not confident that it is collecting the correct data. Could you have another look at the attached files to see if I have made things any better/where to go from there (just working off condition 1 for now)?&lt;br/&gt;Thanks again,&lt;br/&gt;Eimear&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20747"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;See this thread: &lt;a href="https://www.millisecond.com/forums/Topic5223.aspx"&gt;https://www.millisecond.com/forums/Topic5223.aspx&lt;/a&gt;&lt;br/&gt;</description><pubDate>Thu, 16 Feb 2017 07:30:04 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Present summary data of multiple IATs</title><link>https://forums.millisecond.com/Topic20747.aspx</link><description>&lt;div data-id="20731" class="if-quote-wrapper" unselectable="on" data-guid="1487249151686"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20731" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20731" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20731" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20731"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20726" class="if-quote-wrapper" unselectable="on" data-guid="1487249151686"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20726" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20726" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20726" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20726"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I have recently ran studies in which participants had to complete 3 IATs and they received feedback with their score immediately after each test. I have now added a fourth IAT to a script and want to change it so that participants instead get feedback about each of the IATs once they have finished the final test (as opposed to after each one). However, data seems to only be collecting for one of the IATs. I have attached my files for your reference, any insight into where I'm going wrong would be appreciated.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thank you,&lt;br/&gt;Eimear&lt;a class="if-quote-goto quote-link" href="#" data-id="20726"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;At the end of each IAT, you need to store the IAT's result (the D-score) in a separate &amp;lt;value&amp;gt;. You're not doing that currently. While you store per-IAT stuff in separate values&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&amp;lt;block iat1summary&amp;gt;&lt;/strong&gt;&lt;br/&gt;/ trials = [1=iat1summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&lt;strong&gt;/ onblockend = [values.iat1_d = expressions.d&lt;/strong&gt;; values.iat1_da = expressions.da; values.iat1_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ss2b=0;values.magnitude="unknown"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;you only run those &amp;lt;block&amp;gt;s *after* all the IATs, at which point expressions.d will obviously not longer reflect whatever result was achieved in the 1st IAT, but only in the last&amp;nbsp; one.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions; &lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;Storing the result for each individual IAT must occur directly *after* that IAT, ie.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions;&amp;nbsp;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11=iat1incompatibletest2; &lt;strong&gt;STORE RESULT FOR IAT1 HERE&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;After that, you also need to *reset* the various variables that are used for calculations in ALL IAT's at the end of each IAT. I.e., values.sum1a etc. must be set back to ZERO. Otherwise you're not calculating data PER IAT, but accumulating data ACROSS ALL IATs, which isn't what you want.&lt;br/&gt;&lt;br/&gt;Finally, after all 4 IATs have been completed, you need to display the values that reflect the individual results in the respective "summaries" at the end of the script. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;text&lt;strong&gt; iat1summary&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = ("Your IAT score (D) for the Physical/Mental health test was &lt;strong&gt;&amp;lt;% expressions.d%&amp;gt;&lt;/strong&gt;, which suggests &amp;lt;%values.magnitude%&amp;gt; association of &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; compared to &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt;.&lt;br/&gt;~n~n~nPress the spacebar to complete this session.") &lt;br/&gt;/ size = (60%, 60%)&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;nbsp;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;needs to refer to&amp;nbsp; values.iat1_d and so forth.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20731"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave,&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for the above. I've been trying to work through it by trying different things but I'm stuck.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I first put each IAT summary after the relevant IAT instead of all together at the end but I'm not sure how to store the result without it being presented to participants?&lt;br/&gt;&lt;br/&gt;In resetting the calculation variables to zero, I wasn't sure how to do this - I tried to create items more specifically so as to relate to IAT1, 2, 3 or 4 more clearly and create a dscore based on these. While I'm getting a score for each in the output I'm not confident that it is collecting the correct data. Could you have another look at the attached files to see if I have made things any better/where to go from there (just working off condition 1 for now)?&lt;br/&gt;Thanks again,&lt;br/&gt;Eimear&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 16 Feb 2017 05:13:03 GMT</pubDate><dc:creator>EimS</dc:creator></item><item><title>RE: Present summary data of multiple IATs</title><link>https://forums.millisecond.com/Topic20731.aspx</link><description>&lt;div data-id="20726" class="if-quote-wrapper" unselectable="on" data-guid="1487173324940"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20726" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20726" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20726" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EimS - Wednesday, February 15, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20726"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;I have recently ran studies in which participants had to complete 3 IATs and they received feedback with their score immediately after each test. I have now added a fourth IAT to a script and want to change it so that participants instead get feedback about each of the IATs once they have finished the final test (as opposed to after each one). However, data seems to only be collecting for one of the IATs. I have attached my files for your reference, any insight into where I'm going wrong would be appreciated.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thank you,&lt;br/&gt;Eimear&lt;a class="if-quote-goto quote-link" href="#" data-id="20726"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;At the end of each IAT, you need to store the IAT's result (the D-score) in a separate &amp;lt;value&amp;gt;. You're not doing that currently. While you store per-IAT stuff in separate values&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&amp;lt;block iat1summary&amp;gt;&lt;/strong&gt;&lt;br/&gt;/ trials = [1=iat1summary]&lt;br/&gt;/ recorddata = true&lt;br/&gt;&lt;strong&gt;/ onblockend = [values.iat1_d = expressions.d&lt;/strong&gt;; values.iat1_da = expressions.da; values.iat1_db = expressions.db]&lt;br/&gt;/ onblockend = [values.sum1a=0; values.sum2a=0; values.sum1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.sum2b=0; values.n1a=0; values.n2a=0; values.n1b=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.n2b=0;values.ss1a=0; values.ss2a=0; values.ss1b=0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; values.ss2b=0;values.magnitude="unknown"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;you only run those &amp;lt;block&amp;gt;s *after* all the IATs, at which point expressions.d will obviously not longer reflect whatever result was achieved in the 1st IAT, but only in the last&amp;nbsp; one.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions; &lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;Storing the result for each individual IAT must occur directly *after* that IAT, ie.&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt; &lt;br/&gt;/ subjects = (1 of 12) &lt;br/&gt;/ blocks = [1=Demographics; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2=iat1tableinstructionsblock; 3=iat1targetcompatiblepractice; 4=iat1attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5=iat1compatibletest1; 6=iat1compatibletestinstructions; 7=iat1compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8=iat1targetincompatiblepractice; 9=iat1incompatibletest1; 10=iat1incompatibletestinstructions;&amp;nbsp;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11=iat1incompatibletest2; &lt;strong&gt;STORE RESULT FOR IAT1 HERE&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32=iat4tableinstructionsblock; 33=iat4targetcompatiblepractice; 34=iat4attributepractice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35=iat4compatibletest1; 36=iat4compatibletestinstructions; 37=iat4compatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38=iat4targetincompatiblepractice; 39=iat4incompatibletest1; 40=iat4incompatibletestinstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 41=iat4incompatibletest2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;42=iat1summary;&lt;/strong&gt; 43=iat2summary; 44=iat3summary; 45=iat4summary]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;After that, you also need to *reset* the various variables that are used for calculations in ALL IAT's at the end of each IAT. I.e., values.sum1a etc. must be set back to ZERO. Otherwise you're not calculating data PER IAT, but accumulating data ACROSS ALL IATs, which isn't what you want.&lt;br/&gt;&lt;br/&gt;Finally, after all 4 IATs have been completed, you need to display the values that reflect the individual results in the respective "summaries" at the end of the script. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;text&lt;strong&gt; iat1summary&lt;/strong&gt;&amp;gt;&lt;br/&gt;/ items = ("Your IAT score (D) for the Physical/Mental health test was &lt;strong&gt;&amp;lt;% expressions.d%&amp;gt;&lt;/strong&gt;, which suggests &amp;lt;%values.magnitude%&amp;gt; association of &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; compared to &amp;lt;%expressions.preferred%&amp;gt; with &amp;lt;%item.iat1attributeBlabel.1%&amp;gt; and &amp;lt;%expressions.notpreferred%&amp;gt; with &amp;lt;%item.iat1attributeAlabel.1%&amp;gt;.&lt;br/&gt;~n~n~nPress the spacebar to complete this session.") &lt;br/&gt;/ size = (60%, 60%)&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;nbsp;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;needs to refer to&amp;nbsp; values.iat1_d and so forth.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 15 Feb 2017 08:00:12 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>