﻿<?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 6  » presenting a trial with feedback for incorrect keyboard responses</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Wed, 16 Sep 2026 19:15:03 GMT</lastBuildDate><ttl>20</ttl><item><title>presenting a trial with feedback for incorrect keyboard responses</title><link>https://forums.millisecond.com/Topic31003.aspx</link><description>Hi,&amp;nbsp;&lt;br/&gt;I am trying to program a task that gives trials where participants see a word and are asked to recall another associated word. As the experimenter is coding the responses, I want to program that pressing the 'l' key acts as the correct response. If the experimenter does not press they key before time-out, this represents an inaccurate trial, and the correct associated word should be presented on the screen for an extra 2.5 seconds. For some reason this does not work for me. It only shows the associated word for a splitsecond when I click "l" (even though it should appear when I do not click it), and also does not correctly correspond to the other word. This is what I have so far:&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/phase1Timeout = 5000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br/&gt;/phase1incorrect = 2500&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index_Baselinecueword = 0&lt;br/&gt;/index_Baselinerecallword = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinecue&amp;gt;&lt;br/&gt;/ 1="hug"&lt;br/&gt;/ 2="picnic"&lt;br/&gt;/ 3="lens"&lt;br/&gt;/ 4="jogger"&lt;br/&gt;/ 5="stumble"&lt;br/&gt;/ 6="accident"&lt;br/&gt;/ 7="gate"&lt;br/&gt;/ 8="beach"&lt;br/&gt;/ 9="rug"&lt;br/&gt;/ 10="soil"&lt;br/&gt;/ 11="nightclub"&lt;br/&gt;/ 12="nail"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinecuelist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinetarget&amp;gt;&lt;br/&gt;/ 1="rose"&lt;br/&gt;/ 2="hill"&lt;br/&gt;/ 3="physics"&lt;br/&gt;/ 4="collie"&lt;br/&gt;/ 5="clown"&lt;br/&gt;/ 6="snow"&lt;br/&gt;/ 7="train"&lt;br/&gt;/ 8="africa"&lt;br/&gt;/ 9="wool"&lt;br/&gt;/ 10="tomato"&lt;br/&gt;/ 11="lipstick"&lt;br/&gt;/ 12="picture"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinetargetlist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ selectionmode = list.Baselinecuelist.currentindex&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ACC_phaseIII_Baseline&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinecue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinecue.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinetarget&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinetarget.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ color = blue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial studyrecall_BaselinePair&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index_Baselinecueword = list.Baselinecuelist.nextindex;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = Baselinecue, studyrecall_Instructions]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/timeout = parameters.phase1Timeout&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.studyrecall_BaselinePair.latency &amp;lt;= parameters.phase1Timeout;&lt;br/&gt;]&lt;br/&gt;/ iscorrectresponse = [trial.studyrecall_BaselinePair.response == "l" &amp;amp;&amp;amp; trial.studyrecall_BaselinePair.response.latency &amp;lt;= parameters.phase1Timeout]&lt;br/&gt;/ ontrialend = [if (trial.studyrecall_BaselinePair.response.correct) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) == 1;&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) ==0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return text.Baselinetarget;&lt;br/&gt;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block phaseI_recall&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialCount = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIsuppression.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIrecall.reset();&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialCount += 1;&lt;br/&gt;]&lt;br/&gt;/ trials = [1 - 12 = noreplace(trial.studyrecall_BaselinePair)]&lt;br/&gt;/ onblockend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.propCorrect_Phase1baseline = list.ACC_phaseIbaseline.mean;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;Do you see where the problem lies? Thank you for the help!</description><pubDate>Tue, 09 Mar 2021 13:26:51 GMT</pubDate><dc:creator>SWIECHE</dc:creator></item><item><title>RE: presenting a trial with feedback for incorrect keyboard responses</title><link>https://forums.millisecond.com/Topic31010.aspx</link><description>&lt;blockquote data-id="31007" class="if-quote-wrapper" unselectable="on" data-guid="1615296408880" id="if_insertedNode_1615296408295" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="31007" 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="31007" 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="31007" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;SWIECHE - 3/9/2021&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-31007"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Excuse me. This is a running code:&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/phase1Timeout = 5000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/phase1incorrect = 2500&lt;br/&gt;/wordHeight = 5%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index_Baselinecueword = 0&lt;br/&gt;/index_Baselinerecallword = 0&lt;br/&gt;/trialcount = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinecue&amp;gt;&lt;br/&gt;/ 1="hug"&lt;br/&gt;/ 2="picnic"&lt;br/&gt;/ 3="lens"&lt;br/&gt;/ 4="jogger"&lt;br/&gt;/ 5="stumble"&lt;br/&gt;/ 6="accident"&lt;br/&gt;/ 7="gate"&lt;br/&gt;/ 8="beach"&lt;br/&gt;/ 9="rug"&lt;br/&gt;/ 10="soil"&lt;br/&gt;/ 11="nightclub"&lt;br/&gt;/ 12="nail"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinecuelist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinetarget&amp;gt;&lt;br/&gt;/ 1="rose"&lt;br/&gt;/ 2="hill"&lt;br/&gt;/ 3="physics"&lt;br/&gt;/ 4="collie"&lt;br/&gt;/ 5="clown"&lt;br/&gt;/ 6="snow"&lt;br/&gt;/ 7="train"&lt;br/&gt;/ 8="africa"&lt;br/&gt;/ 9="wool"&lt;br/&gt;/ 10="tomato"&lt;br/&gt;/ 11="lipstick"&lt;br/&gt;/ 12="picture"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinetargetlist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ selectionmode = list.Baselinecuelist.currentindex&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ACC_phaseIbaseline&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinecue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinecue.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinetarget&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinetarget.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ color = blue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial studyrecall_BaselinePair&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.index_Baselinecueword = list.Baselinecuelist.nextindex;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = Baselinecue]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/timeout = parameters.phase1Timeout&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp; trial.studyrecall_BaselinePair.latency &amp;lt;= parameters.phase1Timeout;&lt;br/&gt;]&lt;br/&gt;/ iscorrectresponse = [trial.studyrecall_BaselinePair.response == "l" &amp;amp;&amp;amp; trial.studyrecall_BaselinePair.response.latency &amp;lt;= parameters.phase1Timeout]&lt;br/&gt;/ ontrialend = [if (trial.studyrecall_BaselinePair.response.correct) {&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) == 1;&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) ==0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  return text.Baselinetarget;&lt;br/&gt;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block phaseI_recall&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp; values.trialCount = 0;&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.reset();&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.trialCount += 1;&lt;br/&gt;]&lt;br/&gt;/ trials = [1 - 12 = noreplace(trial.studyrecall_BaselinePair)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = phaseI_recall&lt;br/&gt;]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="31007"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/phase1Timeout = 5000&amp;nbsp;&amp;nbsp;&lt;br/&gt;/phase1incorrect = 2500&lt;br/&gt;/wordHeight = 5%&amp;nbsp; &lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index_Baselinecueword = 0&lt;br/&gt;/index_Baselinerecallword = 0&lt;br/&gt;/trialcount = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinecue&amp;gt;&lt;br/&gt;/ 1="hug"&lt;br/&gt;/ 2="picnic"&lt;br/&gt;/ 3="lens"&lt;br/&gt;/ 4="jogger"&lt;br/&gt;/ 5="stumble"&lt;br/&gt;/ 6="accident"&lt;br/&gt;/ 7="gate"&lt;br/&gt;/ 8="beach"&lt;br/&gt;/ 9="rug"&lt;br/&gt;/ 10="soil"&lt;br/&gt;/ 11="nightclub"&lt;br/&gt;/ 12="nail"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinecuelist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinetarget&amp;gt;&lt;br/&gt;/ 1="rose"&lt;br/&gt;/ 2="hill"&lt;br/&gt;/ 3="physics"&lt;br/&gt;/ 4="collie"&lt;br/&gt;/ 5="clown"&lt;br/&gt;/ 6="snow"&lt;br/&gt;/ 7="train"&lt;br/&gt;/ 8="africa"&lt;br/&gt;/ 9="wool"&lt;br/&gt;/ 10="tomato"&lt;br/&gt;/ 11="lipstick"&lt;br/&gt;/ 12="picture"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinetargetlist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ selectionmode = list.Baselinecuelist.currentindex&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ACC_phaseIbaseline&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinecue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinecue.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinetarget&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinetarget.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ color = blue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial studyrecall_BaselinePair&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;  values.index_Baselinecueword = list.Baselinecuelist.nextindex;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = Baselinecue]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/ errormessage = true(Baselinetarget, 2500)&lt;br/&gt;/timeout = parameters.phase1Timeout&lt;br/&gt;/ validresponse = ("1", 0)&lt;br/&gt;/ correctresponse = ("1")&lt;br/&gt;/ ontrialend = [&lt;br/&gt;  list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct);&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block phaseI_recall&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;  values.trialCount = 0;&lt;br/&gt;  list.ACC_phaseIbaseline.reset();&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;  values.trialCount += 1;&lt;br/&gt;]&lt;br/&gt;/ trials = [1 - 12 = noreplace(trial.studyrecall_BaselinePair)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp; 1 = phaseI_recall&lt;br/&gt;]&lt;br/&gt;&amp;lt;/expt&amp;gt;</description><pubDate>Tue, 09 Mar 2021 13:26:51 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: presenting a trial with feedback for incorrect keyboard responses</title><link>https://forums.millisecond.com/Topic31009.aspx</link><description>Now I have actually done it like this. but for the correct response (when I click 'L'), it now jumps to another word very quickly and skips it.&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/phase1Timeout = 5000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/phase1incorrect = 2500&lt;br/&gt;/wordHeight = 5%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index_Baselinecueword = 0&lt;br/&gt;/index_Baselinerecallword = 0&lt;br/&gt;/trialcount = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinecue&amp;gt;&lt;br/&gt;/ 1="hug"&lt;br/&gt;/ 2="picnic"&lt;br/&gt;/ 3="lens"&lt;br/&gt;/ 4="jogger"&lt;br/&gt;/ 5="stumble"&lt;br/&gt;/ 6="accident"&lt;br/&gt;/ 7="gate"&lt;br/&gt;/ 8="beach"&lt;br/&gt;/ 9="rug"&lt;br/&gt;/ 10="soil"&lt;br/&gt;/ 11="nightclub"&lt;br/&gt;/ 12="nail"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinecuelist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinetarget&amp;gt;&lt;br/&gt;/ 1="rose"&lt;br/&gt;/ 2="hill"&lt;br/&gt;/ 3="physics"&lt;br/&gt;/ 4="collie"&lt;br/&gt;/ 5="clown"&lt;br/&gt;/ 6="snow"&lt;br/&gt;/ 7="train"&lt;br/&gt;/ 8="africa"&lt;br/&gt;/ 9="wool"&lt;br/&gt;/ 10="tomato"&lt;br/&gt;/ 11="lipstick"&lt;br/&gt;/ 12="picture"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinetargetlist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ selectionmode = list.Baselinecuelist.currentindex&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ACC_phaseIbaseline&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinecue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinecue.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinetarget&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinetarget.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ color = blue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial studyrecall_BaselinePair&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.index_Baselinecueword = list.Baselinecuelist.nextindex;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = Baselinecue]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/timeout = parameters.phase1Timeout&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp; trial.studyrecall_BaselinePair.latency &amp;lt;= parameters.phase1Timeout;&lt;br/&gt;]&lt;br/&gt;/ iscorrectresponse = [trial.studyrecall_BaselinePair.response == "l" &amp;amp;&amp;amp; trial.studyrecall_BaselinePair.response.latency &amp;lt;= parameters.phase1Timeout]&lt;br/&gt;/ ontrialend = [if (trial.studyrecall_BaselinePair.response.correct) {&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) == 1;&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) ==0;&lt;br/&gt;}&lt;br/&gt;]&lt;br/&gt;/ responsemessage = ("", text.Baselinetarget, 2500)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block phaseI_recall&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp; values.trialCount = 0;&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.reset();&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.trialCount += 1;&lt;br/&gt;]&lt;br/&gt;/ trials = [1 - 12 = noreplace(trial.studyrecall_BaselinePair)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = phaseI_recall&lt;br/&gt;]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;</description><pubDate>Tue, 09 Mar 2021 13:20:32 GMT</pubDate><dc:creator>SWIECHE</dc:creator></item><item><title>RE: presenting a trial with feedback for incorrect keyboard responses</title><link>https://forums.millisecond.com/Topic31007.aspx</link><description>Excuse me. This is a running code:&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/phase1Timeout = 5000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;/phase1incorrect = 2500&lt;br/&gt;/wordHeight = 5%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index_Baselinecueword = 0&lt;br/&gt;/index_Baselinerecallword = 0&lt;br/&gt;/trialcount = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinecue&amp;gt;&lt;br/&gt;/ 1="hug"&lt;br/&gt;/ 2="picnic"&lt;br/&gt;/ 3="lens"&lt;br/&gt;/ 4="jogger"&lt;br/&gt;/ 5="stumble"&lt;br/&gt;/ 6="accident"&lt;br/&gt;/ 7="gate"&lt;br/&gt;/ 8="beach"&lt;br/&gt;/ 9="rug"&lt;br/&gt;/ 10="soil"&lt;br/&gt;/ 11="nightclub"&lt;br/&gt;/ 12="nail"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinecuelist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinetarget&amp;gt;&lt;br/&gt;/ 1="rose"&lt;br/&gt;/ 2="hill"&lt;br/&gt;/ 3="physics"&lt;br/&gt;/ 4="collie"&lt;br/&gt;/ 5="clown"&lt;br/&gt;/ 6="snow"&lt;br/&gt;/ 7="train"&lt;br/&gt;/ 8="africa"&lt;br/&gt;/ 9="wool"&lt;br/&gt;/ 10="tomato"&lt;br/&gt;/ 11="lipstick"&lt;br/&gt;/ 12="picture"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinetargetlist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ selectionmode = list.Baselinecuelist.currentindex&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ACC_phaseIbaseline&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinecue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinecue.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinetarget&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinetarget.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ color = blue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial studyrecall_BaselinePair&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.index_Baselinecueword = list.Baselinecuelist.nextindex;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = Baselinecue]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/timeout = parameters.phase1Timeout&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp; trial.studyrecall_BaselinePair.latency &amp;lt;= parameters.phase1Timeout;&lt;br/&gt;]&lt;br/&gt;/ iscorrectresponse = [trial.studyrecall_BaselinePair.response == "l" &amp;amp;&amp;amp; trial.studyrecall_BaselinePair.response.latency &amp;lt;= parameters.phase1Timeout]&lt;br/&gt;/ ontrialend = [if (trial.studyrecall_BaselinePair.response.correct) {&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) == 1;&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) ==0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  return text.Baselinetarget;&lt;br/&gt;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block phaseI_recall&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp; values.trialCount = 0;&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.reset();&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.trialCount += 1;&lt;br/&gt;]&lt;br/&gt;/ trials = [1 - 12 = noreplace(trial.studyrecall_BaselinePair)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ blocks = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = phaseI_recall&lt;br/&gt;]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;</description><pubDate>Tue, 09 Mar 2021 13:11:02 GMT</pubDate><dc:creator>SWIECHE</dc:creator></item><item><title>RE: presenting a trial with feedback for incorrect keyboard responses</title><link>https://forums.millisecond.com/Topic31006.aspx</link><description>&lt;blockquote data-id="31005" class="if-quote-wrapper" unselectable="on" data-guid="1615294794582" id="if_insertedNode_1615294794033" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="31005" 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="31005" 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="31005" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 3/9/2021&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-31005"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="31003" class="if-quote-wrapper" unselectable="on" data-guid="1615294794582" id="if_insertedNode_1615294698195" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="31003" 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="31003" 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="31003" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;SWIECHE - 3/9/2021&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-31003"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi,&amp;nbsp;&lt;br/&gt;I am trying to program a task that gives trials where participants see a word and are asked to recall another associated word. As the experimenter is coding the responses, I want to program that pressing the 'l' key acts as the correct response. If the experimenter does not press they key before time-out, this represents an inaccurate trial, and the correct associated word should be presented on the screen for an extra 2.5 seconds. For some reason this does not work for me. It only shows the associated word for a splitsecond when I click "l" (even though it should appear when I do not click it), and also does not correctly correspond to the other word. This is what I have so far:&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/phase1Timeout = 5000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br/&gt;/phase1incorrect = 2500&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index_Baselinecueword = 0&lt;br/&gt;/index_Baselinerecallword = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinecue&amp;gt;&lt;br/&gt;/ 1="hug"&lt;br/&gt;/ 2="picnic"&lt;br/&gt;/ 3="lens"&lt;br/&gt;/ 4="jogger"&lt;br/&gt;/ 5="stumble"&lt;br/&gt;/ 6="accident"&lt;br/&gt;/ 7="gate"&lt;br/&gt;/ 8="beach"&lt;br/&gt;/ 9="rug"&lt;br/&gt;/ 10="soil"&lt;br/&gt;/ 11="nightclub"&lt;br/&gt;/ 12="nail"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinecuelist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinetarget&amp;gt;&lt;br/&gt;/ 1="rose"&lt;br/&gt;/ 2="hill"&lt;br/&gt;/ 3="physics"&lt;br/&gt;/ 4="collie"&lt;br/&gt;/ 5="clown"&lt;br/&gt;/ 6="snow"&lt;br/&gt;/ 7="train"&lt;br/&gt;/ 8="africa"&lt;br/&gt;/ 9="wool"&lt;br/&gt;/ 10="tomato"&lt;br/&gt;/ 11="lipstick"&lt;br/&gt;/ 12="picture"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinetargetlist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ selectionmode = list.Baselinecuelist.currentindex&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ACC_phaseIII_Baseline&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinecue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinecue.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinetarget&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinetarget.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ color = blue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial studyrecall_BaselinePair&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index_Baselinecueword = list.Baselinecuelist.nextindex;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = Baselinecue, studyrecall_Instructions]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/timeout = parameters.phase1Timeout&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.studyrecall_BaselinePair.latency &amp;lt;= parameters.phase1Timeout;&lt;br/&gt;]&lt;br/&gt;/ iscorrectresponse = [trial.studyrecall_BaselinePair.response == "l" &amp;amp;&amp;amp; trial.studyrecall_BaselinePair.response.latency &amp;lt;= parameters.phase1Timeout]&lt;br/&gt;/ ontrialend = [if (trial.studyrecall_BaselinePair.response.correct) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) == 1;&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) ==0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return text.Baselinetarget;&lt;br/&gt;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block phaseI_recall&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialCount = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIsuppression.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIrecall.reset();&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialCount += 1;&lt;br/&gt;]&lt;br/&gt;/ trials = [1 - 12 = noreplace(trial.studyrecall_BaselinePair)]&lt;br/&gt;/ onblockend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.propCorrect_Phase1baseline = list.ACC_phaseIbaseline.mean;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;Do you see where the problem lies? Thank you for the help!&lt;a class="if-quote-goto quote-link" href="#" data-id="31003"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Please provide code that is complete enough to actually run.&lt;a class="if-quote-goto quote-link" href="#" data-id="31005"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;For the record:&lt;br/&gt;&lt;br/&gt;&amp;lt;trial studyrecall_BaselinePair&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp; values.index_Baselinecueword = list.Baselinecuelist.nextindex;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = Baselinecue, studyrecall_Instructions]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/timeout = parameters.phase1Timeout&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp; trial.studyrecall_BaselinePair.latency &amp;lt;= parameters.phase1Timeout;&lt;br/&gt;]&lt;br/&gt;/ iscorrectresponse = [trial.studyrecall_BaselinePair.response == "l" &amp;amp;&amp;amp; trial.studyrecall_BaselinePair.response.latency &amp;lt;= parameters.phase1Timeout]&lt;br/&gt;/ ontrialend = [if (trial.studyrecall_BaselinePair.response.correct) {&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) == 1;&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp; list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) ==0;&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;  return text.Baselinetarget;&lt;/strong&gt;&lt;br/&gt;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;/ontrialend is not there to present stimuli.&lt;br/&gt;&lt;br/&gt;You want sometihng like /errormessage or /responsemessage.</description><pubDate>Tue, 09 Mar 2021 13:00:53 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: presenting a trial with feedback for incorrect keyboard responses</title><link>https://forums.millisecond.com/Topic31005.aspx</link><description>&lt;blockquote data-id="31003" class="if-quote-wrapper" unselectable="on" data-guid="1615294699943" id="if_insertedNode_1615294698195" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="31003" 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="31003" 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="31003" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;SWIECHE - 3/9/2021&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-31003"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi,&amp;nbsp;&lt;br/&gt;I am trying to program a task that gives trials where participants see a word and are asked to recall another associated word. As the experimenter is coding the responses, I want to program that pressing the 'l' key acts as the correct response. If the experimenter does not press they key before time-out, this represents an inaccurate trial, and the correct associated word should be presented on the screen for an extra 2.5 seconds. For some reason this does not work for me. It only shows the associated word for a splitsecond when I click "l" (even though it should appear when I do not click it), and also does not correctly correspond to the other word. This is what I have so far:&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/phase1Timeout = 5000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br/&gt;/phase1incorrect = 2500&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index_Baselinecueword = 0&lt;br/&gt;/index_Baselinerecallword = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinecue&amp;gt;&lt;br/&gt;/ 1="hug"&lt;br/&gt;/ 2="picnic"&lt;br/&gt;/ 3="lens"&lt;br/&gt;/ 4="jogger"&lt;br/&gt;/ 5="stumble"&lt;br/&gt;/ 6="accident"&lt;br/&gt;/ 7="gate"&lt;br/&gt;/ 8="beach"&lt;br/&gt;/ 9="rug"&lt;br/&gt;/ 10="soil"&lt;br/&gt;/ 11="nightclub"&lt;br/&gt;/ 12="nail"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinecuelist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item Baselinetarget&amp;gt;&lt;br/&gt;/ 1="rose"&lt;br/&gt;/ 2="hill"&lt;br/&gt;/ 3="physics"&lt;br/&gt;/ 4="collie"&lt;br/&gt;/ 5="clown"&lt;br/&gt;/ 6="snow"&lt;br/&gt;/ 7="train"&lt;br/&gt;/ 8="africa"&lt;br/&gt;/ 9="wool"&lt;br/&gt;/ 10="tomato"&lt;br/&gt;/ 11="lipstick"&lt;br/&gt;/ 12="picture"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list Baselinetargetlist&amp;gt;&lt;br/&gt;/ poolsize = 12&lt;br/&gt;/ selectionmode = list.Baselinecuelist.currentindex&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode =random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ACC_phaseIII_Baseline&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinecue&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinecue.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text Baselinetarget&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%item.Baselinetarget.item(values.index_Baselinecueword)%&amp;gt;")&lt;br/&gt;/ position = (49%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordHeight, true, false, false, false, 5, 1)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ color = blue&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial studyrecall_BaselinePair&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.index_Baselinecueword = list.Baselinecuelist.nextindex;&lt;br/&gt;]&lt;br/&gt;/ stimulusframes = [1 = Baselinecue, studyrecall_Instructions]&lt;br/&gt;/ recorddata = true&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/timeout = parameters.phase1Timeout&lt;br/&gt;/ isvalidresponse = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.studyrecall_BaselinePair.latency &amp;lt;= parameters.phase1Timeout;&lt;br/&gt;]&lt;br/&gt;/ iscorrectresponse = [trial.studyrecall_BaselinePair.response == "l" &amp;amp;&amp;amp; trial.studyrecall_BaselinePair.response.latency &amp;lt;= parameters.phase1Timeout]&lt;br/&gt;/ ontrialend = [if (trial.studyrecall_BaselinePair.response.correct) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) == 1;&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.appenditem(trial.studyrecall_BaselinePair.correct) ==0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return text.Baselinetarget;&lt;br/&gt;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block phaseI_recall&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialCount = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIbaseline.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIsuppression.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.ACC_phaseIrecall.reset();&lt;br/&gt;]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialCount += 1;&lt;br/&gt;]&lt;br/&gt;/ trials = [1 - 12 = noreplace(trial.studyrecall_BaselinePair)]&lt;br/&gt;/ onblockend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.propCorrect_Phase1baseline = list.ACC_phaseIbaseline.mean;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;Do you see where the problem lies? Thank you for the help!&lt;a class="if-quote-goto quote-link" href="#" data-id="31003"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Please provide code that is complete enough to actually run.</description><pubDate>Tue, 09 Mar 2021 12:58:34 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>