﻿<?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  » Responses not recorded?</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sat, 06 Jun 2026 07:49:18 GMT</lastBuildDate><ttl>20</ttl><item><title>Responses not recorded?</title><link>https://forums.millisecond.com/Topic19034.aspx</link><description>Hello,&lt;br/&gt;&lt;br/&gt;I have an experiment in which participants see a stream of images and must report whether some target image within that stream is facing left or facing right. So far, the presentation of the trials is going perfect - everything shows up at the right time and in the right order but when I run the script in monkey mode, none of the responses are recorded. (I tested this on other scripts and responses are being recorded for them so it's not a program-wide problem). I cannot figure out what's different/incorrect about my script! Any suggestions?&lt;br/&gt;&lt;br/&gt;Things that are correct in the data file:&lt;br/&gt;-date, time, subject, blockcode, trialcode&lt;br/&gt;-values that do not rely on participant response (e.g., what position the target is within the image stream)&lt;br/&gt;&lt;br/&gt;Things that are incorrect in the data file:&lt;br/&gt;-response -&amp;gt; all zeros&lt;br/&gt;-correct -&amp;gt; all zeros&lt;br/&gt;-latency -&amp;gt; all zeros except my rest trial which gives the rest duration&lt;br/&gt;-values that do rely on participant response (e.g., the count of how many trials have been correct so far for a particular trial type) -&amp;gt; all zeros&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here is an abridged version of my script:&lt;br/&gt;&lt;br/&gt;&amp;lt;trial TR_SOA150_pos14&amp;gt;&lt;br/&gt;/ontrialbegin = [list.fillers.reset();]&lt;br/&gt;/stimulustimes = [0 = fixation; &lt;br/&gt;500 = filler01; 600 = eraser; &lt;br/&gt;610 = filler02; 750 = eraser; &lt;br/&gt;760 = filler03; 900 = eraser; &lt;br/&gt;910 = filler04; 1050 = eraser;&lt;br/&gt;1060 = filler05; 1200 = eraser; &lt;br/&gt;1210 = filler06; 1350 = eraser; &lt;br/&gt;1360 = filler07; 1500 = eraser; &lt;br/&gt;1510 = filler08; 1650 = eraser; &lt;br/&gt;1660 = filler09; 1800 = eraser; &lt;br/&gt;1810 = filler10; 1950 = eraser; &lt;br/&gt;1960 = filler11; 2100 = eraser;&lt;br/&gt;2110 = filler12; 2250 = eraser;&lt;br/&gt;2260 = filler13; 2400 = eraser; &lt;br/&gt;2410 = target_right; 2550 = eraser; &lt;br/&gt;2560 = filler14; 2700 = eraser;&lt;br/&gt;2710 = filler15; 2850 = eraser;&lt;br/&gt;2860 = filler16; 3000 = eraser;&lt;br/&gt;3010 = responsecue]&lt;br/&gt;/timeout = 2000&lt;br/&gt;/recorddata = true&lt;br/&gt;/correctresponse = ("H")&lt;br/&gt;/validresponse = ("G", "H")&lt;br/&gt;/ontrialbegin = [values.target_pos = 14; values.SOA =&amp;nbsp; 150] &lt;br/&gt;/ontrialend = [if(trial.TR_SOA150_pos14.correct) {values.150count +=&amp;nbsp; 1}]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block titrate&amp;gt;&lt;br/&gt;/trials = [1 = instructions1; 2 = instructions2;&amp;nbsp; 3 = instructions3; 4 = instructions4;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5-9 = noreplacenorepeat(Tl_SOA150_pos10, Tl_SOA150_pos12, TL_SOA150_pos14, TR_SOA150_pos10, TR_SOA150_pos12, TR_SOA150_pos14)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt &amp;gt;&lt;br/&gt;/blocks = [1 = titrate]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data titration_data&amp;gt;&lt;br/&gt;/ file = "titration_data.iqdat"&lt;br/&gt;/ columns = [date, time, subject, response, latency, correct, blockcode, trialcode, values.SOA, values.target_pos, values.150count]&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 05 May 2016 16:52:54 GMT</pubDate><dc:creator>gracethenoob</dc:creator></item><item><title>RE: Responses not recorded?</title><link>https://forums.millisecond.com/Topic19035.aspx</link><description>&amp;lt;trial TR_SOA150_pos14&amp;gt;&lt;br/&gt;...&lt;br/&gt;/stimulustimes = [0 = fixation; &lt;br/&gt;500 = filler01; 600 = eraser; &lt;br/&gt;...&lt;br/&gt;&lt;strong&gt;3010 &lt;/strong&gt;= responsecue]&lt;br/&gt;/timeout = &lt;strong&gt;2000&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;The &amp;lt;trial&amp;gt; is set to time out -- i.e. *not accept any more responses* -- after 2000ms, that is before it even would have started *listening for responses* which only happens once all stimuli specified in /stimulustimes have been presented (after 3010ms).&lt;br/&gt;&lt;br/&gt;That's why you see nothing recorded.&lt;br/&gt;&lt;br/&gt;If you want to allow for 2000ms time to submit a response after the presentation of 'responsecue', you ought to specify &lt;br/&gt;&lt;br/&gt;&amp;lt;trial TR_SOA150_pos14&amp;gt;&lt;br/&gt;...&lt;br/&gt;/stimulustimes = [0 = fixation; &lt;br/&gt;500 = filler01; 600 = eraser; &lt;br/&gt;...&lt;br/&gt;&lt;strong&gt;3010 &lt;/strong&gt;= responsecue]&lt;br/&gt;/timeout = &lt;strong&gt;5010&lt;/strong&gt;&lt;br/&gt;...&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;For details on the various timing components of a trial and how they relate to each other, see the diagram and accompanying explanations in the "How to Control Trial Duration and Inter-Trial Intervals" topic in the Inquisit documentation:&lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/support/docs/v4/html/howto/howtocontroltiming.htm"&gt;https://www.millisecond.com/support/docs/v4/html/howto/howtocontroltiming.htm&lt;/a&gt;&lt;br/&gt;</description><pubDate>Thu, 05 May 2016 16:52:54 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>