﻿<?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  » Trying to fix script errors!</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Mon, 21 Sep 2026 00:38:35 GMT</lastBuildDate><ttl>20</ttl><item><title>Trying to fix script errors!</title><link>https://forums.millisecond.com/Topic31328.aspx</link><description>Hi everyone,&lt;br/&gt;I am very new to the Inquisit script writing process, so I'd really appreciate some help with this. I have created 3 different versions of the same task (SART) where each has a different background color. The original SART script includes optional Mindwanderingprobe and Norms files, but I have decided not to use either. I thought I had disabled them, but I'm running into script errors related to those two optional files. The errors are the same across all 3 versions.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Here are the errors listed for the gray version of the task: &lt;br/&gt;Error sartgray.iqx 'dropdown.age.response' Expression contains an invalid identifier. 99 &lt;br/&gt;Error sartgray.iqx Invalid expression 'dropdown.age.response' 75 &lt;br/&gt;Error sartgray.iqx 'values.agegroup' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_commission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_commission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_omission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_omission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_anticipatoryresponses' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_anticipatoryresponses' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_gort' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_gort' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_cv' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_cv' The expression contains an unknown property. 100 &lt;br/&gt;&lt;br/&gt;Here is the full script for this version:&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE PARAMETERS: change editable parameters here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/digitpresentationtime = 250&lt;br/&gt;/maskpresentationtime = 900&lt;br/&gt;/ITI = 0&lt;br/&gt;/responsekey = " "&lt;br/&gt;/maskheight = 20%&lt;br/&gt;/anticipatoryresponsetime = 100&lt;br/&gt;/validresponsetime = 200&lt;br/&gt;&lt;br/&gt;/run_mindwanderingprobe = false&lt;br/&gt;/postprobeduration = 500&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE STIMULI: change editable stimuli here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: picture of the mask&lt;br/&gt;&amp;lt;item mask&amp;gt;&lt;br/&gt;/1 = "maskred.png"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE INSTRUCTIONS: change instructions here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: These instructions are not original. Please customize.&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;intro page 1&lt;br/&gt;***************************************&lt;br/&gt;&amp;lt;text intro1&amp;gt;&lt;br/&gt;/ items = ("In this study you will be shown a stream of single digits (1-9) in varying sizes in the middle of the screen.&lt;br/&gt;&lt;br/&gt;Each digit is only presented for a short duration and is immediately covered by a crossed circle.")&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 20%)&lt;br/&gt;/ size = (80%, 20%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;/ halign = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = red&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text continueInstruct&amp;gt;&lt;br/&gt;/ items = ("Press Spacebar to continue")&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ fontstyle = ("Courier New", 3%, 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;video sarttask&amp;gt;&lt;br/&gt;/ items = ("sarttaskred1.gif")&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (25%, 25%)&lt;br/&gt;/ loop = true&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;intro page 2&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text intro2a&amp;gt;&lt;br/&gt;/ items = ("TASK:&lt;br/&gt;Press the SPACEBAR when you see any digit other than 3.&lt;br/&gt;Press NO key when you see digit 3. Just wait for the next digit.")&lt;br/&gt;/ fontstyle = ("Arial", 4%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 20%)&lt;br/&gt;/ size = (80%, 30%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text intro2b&amp;gt;&lt;br/&gt;/ items = ("Be accurate and fast.&lt;br/&gt;Use the index finger of your dominant hand when responding (e.g. if you are left-handed, use your left index finger to press the SPACEBAR).&lt;br/&gt;&lt;br/&gt;Let's practice this task.")&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 75%)&lt;br/&gt;/ size = (80%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text startInstruct&amp;gt;&lt;br/&gt;/ items = ("Press Spacebar to START")&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ fontstyle = ("Courier New", 3%, 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;***************************************&lt;br/&gt;test intro page&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text testIntro1&amp;gt;&lt;br/&gt;/items = ("Practice is over and the actual task is about to start. The task is the same as during practice but there will be no more error feedback. &lt;br/&gt;&lt;br/&gt;It will take approx. 4 minutes.&lt;br/&gt;~n~n~n~n~n~n~n~n~n&lt;br/&gt;Be accurate and fast.&lt;br/&gt;Use the index finger of your dominant hand when responding (e.g. if you are left-handed, use your left index finger to press the SPACEBAR)."&lt;br/&gt;)&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (80%, 80%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text testIntro2&amp;gt;&lt;br/&gt;/ items = ("TASK:&lt;br/&gt;Press the SPACEBAR when you see any digit other than 3.&lt;br/&gt;Press NO key when you see digit 3. Just wait for the next digit.")&lt;br/&gt;/ fontstyle = ("Arial", 4%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (80%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = center&lt;br/&gt;/ txbgcolor =#ff4646&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;finish page&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text finish&amp;gt;&lt;br/&gt;/ items = ("Thank you!")&lt;br/&gt;/ fontstyle = ("Arial", 8%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (40%, 10%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ halign = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;openended subjectid&amp;gt;&lt;br/&gt;/ stimulusframes = [1=enterid]&lt;br/&gt;/size = (60%,10%)&lt;br/&gt;/ validresponse = (anyresponse)&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/openended&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text enterid&amp;gt;&lt;br/&gt;/ items = ("Please provide your name and UMBC Campus ID (Name, QQ33333) if you wish to recieve course credit. If you do not wish to recieve course credit, please press continue. ")&lt;br/&gt;/ position = (50%, 40%)&lt;br/&gt;/size = (70%,30%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text exit&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;press spacebar to exit&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ halign = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************&lt;br/&gt;General Helper Instructions&lt;br/&gt;******************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text getReady&amp;gt;&lt;br/&gt;/items = ("Get Ready:&lt;br/&gt;~n&amp;lt;%expressions.buttoninstruct2%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, 40%)&lt;br/&gt;/ txbgcolor = red&lt;br/&gt;/ txcolor = white&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;****************************************************************************************************&lt;br/&gt;general instruction expressions: adjust the instruction text depending on device used to run script&lt;br/&gt;****************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"The Spacebar response button will be located at the bottom of your screen.";} else {"";}&lt;br/&gt;/buttoninstruct2 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"Place your index finger of your dominant hand over the SPACEBAR button.";} else {"Place your index finger of your dominant hand on the SPACEBAR.";}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE LISTS: change editable lists here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;* pre-fixed, semi-randomly assembled sequence of trialtypes/225 digits (9 digits * 25 repetitions)&lt;br/&gt;=&amp;gt; Robertson et al (1997) distributed digit 3 in a prefixed semi-randomly fashion across the 225 trials&lt;br/&gt;* to create a randomly selected sequence of digits that is created while running the experiment as&lt;br/&gt;opposed to a pre-fixed one: replace /selectionmode = sequence with /replace = false&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list trialtype&amp;gt;&lt;br/&gt;/items = (trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.nogo,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,&lt;br/&gt;trial.nogo,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go)&lt;br/&gt;/selectionmode = sequence&lt;br/&gt;/resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list digitsequence&amp;gt;&lt;br/&gt;/items = (1,4,1,1,5,1,8,6,5,7,7,9,2,3,8,5,5,6,1,8,9,8,2,7,6,&lt;br/&gt;4,8,6,8,2,9,8,9,5,2,4,3,5,5,6,3,2,7,5,7,8,2,7,4,1,&lt;br/&gt;3,7,4,6,4,8,8,4,1,9,9,4,8,2,2,8,7,3,4,7,1,4,3,5,9,&lt;br/&gt;8,4,7,4,1,2,6,6,4,6,6,9,9,7,6,4,1,7,3,3,9,8,2,7,6,&lt;br/&gt;6,1,9,9,3,1,4,1,1,2,3,6,8,5,9,3,9,5,5,4,2,6,8,3,8,&lt;br/&gt;4,4,2,5,2,1,1,5,9,5,4,5,3,4,2,5,6,9,4,6,3,1,5,5,4,&lt;br/&gt;6,4,5,5,6,2,3,8,3,1,9,3,2,7,6,6,2,2,8,8,6,3,2,1,6,&lt;br/&gt;1,3,1,7,2,9,9,8,7,2,7,9,7,1,4,8,5,9,5,6,9,3,9,8,7,&lt;br/&gt;3,4,3,1,6,5,9,2,7,7,1,8,7,1,7,3,3,2,2,7,5,3,7,8,9)&lt;br/&gt;/selectionmode = list.trialtype.currentindex&lt;br/&gt;/resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list of practice trialtypes&lt;br/&gt;&amp;lt;list practice_trialtype&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;trial.practice_go, trial.practice_go, trial.practice_nogo, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go,&lt;br/&gt;trial.practice_go, trial.practice_go, trial.practice_nogo, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list of digits used for practice; tied to list.practice_trialtypes&lt;br/&gt;&amp;lt;list practice_digitsequence&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;1, 2, 3, 4, 5, 6, 7, 8, 9,&lt;br/&gt;1, 2, 3, 4, 5, 6, 7, 8, 9)&lt;br/&gt;/selectionmode = list.practice_trialtype.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;*list of random fontsizes in % of canvas height. Customize % to fit your screen.&lt;br/&gt;=&amp;gt; Robertson et al (1997): sizes on their screen ranged from 12mm-29mm&lt;br/&gt;* Fontsizes are randomly selected without replacement =&amp;gt; same frequency&lt;br/&gt;across all 225 trials&lt;br/&gt;&lt;br/&gt;&amp;lt;list fontsizes&amp;gt;&lt;br/&gt;/items = (4%, 7%, 10%, 13%, 16%)&lt;br/&gt;/poolsize = 225&lt;br/&gt;/replace = false&lt;br/&gt;/ resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list practice_fontsizes&amp;gt;&lt;br/&gt;/items = (4%, 7%, 10%, 13%, 16%)&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!!!REMAINING CODE: Customize after careful consideration only!!!&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DEFAULTS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;script requires Inquisit 6.1.0.0 or higher&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/minimumversion = "6.1.0.0"&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/ txcolor = white&lt;br/&gt;/screencolor = red&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INCLUDE&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;include&amp;gt;&lt;br/&gt;/ file = "SART_MindWanderingProbeAddition.iqx"&lt;br/&gt;&amp;lt;/include&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DATA&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: data file explanations under User Manual Information at the top&lt;br/&gt;&lt;br/&gt;********************&lt;br/&gt;raw data&lt;br/&gt;********************&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date, time, subject, group, script.sessionid, blockcode, blocknum, &lt;br/&gt;trialcode, trialnum,  &lt;br/&gt;expressions.trialcount,&lt;br/&gt;parameters.digitpresentationtime, parameters.maskpresentationtime, values.trialtype, values.digit, values.fontsize, &lt;br/&gt;response, correct, values.RT, latency, values.latencytype, values.responsetype, values.count_anticipatory,&lt;br/&gt;values.correctsuppressions, values.incorrectsuppressions, values.count_NoGo, values.count_Go, values.count_validgo, values.countprobes,&lt;br/&gt;radiobuttons.difficulty.response, radiobuttons.interest.response)&lt;br/&gt;&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;********************&lt;br/&gt;summary data&lt;br/&gt;********************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (computer.platform, script.startdate, script.starttime, script.subjectid, script.groupid, script.sessionid, script.elapsedtime, &lt;br/&gt;script.completed,dropdown.age.response, values.ageGroup&lt;br/&gt;radiobuttons.difficulty.response, radiobuttons.interest.response,&lt;br/&gt;expressions.nr_commissions, expressions.percent_commissions, values.z_commission, values.percentile_commission,&lt;br/&gt;expressions.nr_omissions, expressions.percent_omissions, values.z_Omission, values.percentile_Omission,&lt;br/&gt;values.count_anticipatory,  values.z_AnticipatoryResponses, values.percentile_AnticipatoryResponses,&lt;br/&gt;expressions.meanRT_go, expressions.stdRT_go, values.z_goRT, values.percentile_goRT,&lt;br/&gt;expressions.CV_go,  values.z_CV, values.percentile_CV,&lt;br/&gt;expressions.meanRT_GObeforesuccessNOGO, expressions.meanRT_GObeforefailedNOGO)&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES: automatically updated&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/probetrial:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores whether the current SART trial is followed by a probe (1) or not (0) (if parameters.run_mindwanderingprobe = true)&lt;br/&gt;/trialtype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go" (digit !=3); "NoGo" (digit == 3)&lt;br/&gt;/digit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;contains the currently selected digit&lt;br/&gt;/fontsize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;contains the currently (randomly) selected fontsize&lt;br/&gt;/correctsuppressions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts number of correct suppressions (-&amp;gt; no response to digit 3)&lt;br/&gt;/incorrectsuppressions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts number of incorrect suppressions or omission of response (-&amp;gt; no response to digit other than 3)&lt;br/&gt;/count_NoGo:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts NoGo trials (digit 3)&lt;br/&gt;/count_Go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts Go trials (digits other than 3)&lt;br/&gt;/count_validGo:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts correct Go trials with valid latencies&lt;br/&gt;/RT:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;saves the response latency (in ms) unless response is suppressed. In that case values.RT = ""&lt;br/&gt;/latencytype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 = no response given (suppression); 1 = anticipatory latency (&amp;lt; parameters.anticipatoryresponsetime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = ambiguous latency; 3 = valid latency (&amp;gt;= parameters.validresponsetime)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Note: independent of Go-NoGo trial&lt;br/&gt;/responsetype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"NoGo Success": correctly suppressed response to NoGo trial (digit 3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Omission": incorrectly suppressed response to a Go trial (digit other than 3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"NoGo Failure": any response to a NoGo trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Anticipatory": anticipatory response for Go trials with latencies &amp;lt; parameters.anticipatoryresponsetime&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Ambiguous": ambiguous response for Go trials&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Success": valid response for Go trials with latencies &amp;gt;= parameters.validresponsetime&lt;br/&gt;/count_anticipatory:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts the number of times a G0-latency was faster than parameters.anticipatoryresponsetime&lt;br/&gt;/sumRT_GO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up the valid latencies (in ms) of correct responses (latencies &amp;gt;= parameters.validresponsetime)&lt;br/&gt;/ssdiffRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up the squared differences between valid latencies of correct responses latencies and mean latency&lt;br/&gt;/RT1-&lt;br/&gt;/RT4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;store the last four consecutive latencies of correctly responded nondigit3 trials (irrespective of values.latencytype)&lt;br/&gt;&lt;br/&gt;/fourfilled:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = 4 consecutive latencies of correctly responded nondigit3 trials are available &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 = fewer than 4 consecutive latencies of correctly responded nondigit3 trials are available&lt;br/&gt;&lt;br/&gt;/count_4RTs_successsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts how often 4 consecutive latencies of correctly responded nondigit3 trials are available before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;successfully suppressed digit3 trial&lt;br/&gt;/count_4RTs_failedsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts how often 4 consecutive latencies of correctly responded nondigit3 trials are available before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;failed suppressed digit3 trial&lt;br/&gt;/sumRT_successsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up all the latencies of 4 consecutive latencies of correctly responded nondigit3 trials before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;successfully suppressed digit3 trial&lt;br/&gt;/sumRT_failedsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up all the latencies of 4 consecutive latencies of correctly responded nondigit3 trials before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;failed suppressed digit3 trial&lt;br/&gt;&lt;br/&gt;/countprobes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts the number of probes run&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/probetrial = 0&lt;br/&gt;/trialtype = 0&lt;br/&gt;/digit = 0&lt;br/&gt;/fontsize = 0&lt;br/&gt;/correctsuppressions = 0&lt;br/&gt;/incorrectsuppressions = 0&lt;br/&gt;/count_NoGo = 0&lt;br/&gt;/count_Go = 0&lt;br/&gt;/count_validGo = 0&lt;br/&gt;/RT = 0&lt;br/&gt;/latencytype = ""&lt;br/&gt;/responsetype = 0&lt;br/&gt;/count_anticipatory = 0&lt;br/&gt;/fourfilled = 0&lt;br/&gt;/RT1 = 0&lt;br/&gt;/RT2 = 0&lt;br/&gt;/RT3 = 0&lt;br/&gt;/RT4 = 0&lt;br/&gt;/count_4RTs_successsuppression = 0&lt;br/&gt;/count_4RTs_failedsuppression = 0&lt;br/&gt;/sumRT_successsuppression = 0&lt;br/&gt;/sumRT_failedsuppression = 0&lt;br/&gt;/countprobes = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPRESSIONS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;/percent_NoGosuccess:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of correct suppressions in NoGo trials (=No go success)&lt;br/&gt;/percent_commissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of commission errors in NoGo trials (=NoGo failures; also reported as SART errors)&lt;br/&gt;/nr_commissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;absolute number of commissions&lt;br/&gt;/percent_omissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of incorrect suppressions in Go trials (=omission of response)&lt;br/&gt;/nr_omissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;absolute number of omissions&lt;br/&gt;&lt;br/&gt;Mean RTs are calculated for the correct consecutive (not interrupted either by a NoGo or by an omission trial) last four Go- trials (digit other than 3) preceding successful NoGo trial&lt;br/&gt;Mean RTs are calculated for the correct consecutive (not interrupted either by a NoGo or by an omission trial) last four Go- trials (digit other than 3) preceding preceding failed NoGo trial&lt;br/&gt;Note: in this script any 4 correct Go trials (=&amp;gt; Go trials that are responded to) are counted irrespective of values.latencytype&lt;br/&gt;&lt;br/&gt;/meanRT_GObeforesuccessNOGO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency of consecutive 4 correct trials before correct suppression of response to digit 3&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(=&amp;gt; a measure of speed before successful NoGo trials)&lt;br/&gt;/meanRT_GObeforefailedNOGO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency of consecutive 4 correct trials before incorrect response of response to digit 3&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(=&amp;gt; a measure of speed before failed NoGo trials)&lt;br/&gt;&lt;br/&gt;/meanRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of valid and correct Go trials (latencies &amp;gt;= parameters.validresponsetime)&lt;br/&gt;/stdRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;estimated standard deviation (STD) of valid and correct Go trial latencies&lt;br/&gt;/CV_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;coefficient of variablity (CV = STD/Mean) =&amp;gt; a measure of variability independent of mean differences&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/percent_NoGosuccess = (values.correctsuppressions/values.count_NoGo) * 100&lt;br/&gt;/percent_commissions = 100 - expressions.percent_NoGosuccess&lt;br/&gt;/nr_commissions = values.count_NoGo - values.correctsuppressions&lt;br/&gt;/percent_omissions = (values.incorrectsuppressions/values.count_Go) * 100&lt;br/&gt;/nr_omissions = values.incorrectsuppressions&lt;br/&gt;&lt;br/&gt;/meanRT_GObeforesuccessNOGO = values.sumrt_successsuppression/(4* values.count_4rts_successsuppression)&lt;br/&gt;/meanRT_GObeforefailedNOGO = values.sumrt_failedsuppression/(4*values.count_4rts_failedsuppression)&lt;br/&gt;&lt;br/&gt;/meanRT_go = list.validGolatencies.mean&lt;br/&gt;/stdRT_go = list.validGolatencies.standarddeviation&lt;br/&gt;/CV_go = expressions.stdRT_go/expressions.meanRT_go&lt;br/&gt;&lt;br/&gt;/trialcount = values.count_go + values.count_nogo&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTRUCTIONS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;trial intro1&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = intro1, sarttask, continueInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial intro2&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = intro2a, sarttask, intro2b, startInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial teststart&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = testIntro1, testIntro2, startInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial finish&amp;gt;&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/ stimulusframes = [1 = finish, exit]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STIMULI&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text digit&amp;gt;&lt;br/&gt;/items = ("&amp;lt;%values.digit%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Symbol", values.fontsize, false, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture mask&amp;gt;&lt;br/&gt;/items = mask&lt;br/&gt;/select = 1&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/size = (100%, parameters.maskheight)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: shape background is used to present the black background and erase the mask and achieve a steady SOA between digits&lt;br/&gt;(Note: a black background element was used rather than setting the default background 'black' in order to  &lt;br/&gt;to present radiobuttons during the (optional) mindwandering task. Radiobuttons do not show up on a default black background&lt;br/&gt;in Inquisit 4.0.7)&lt;br/&gt;&amp;lt;shape background&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/size = (100%, 100%)&lt;br/&gt;/color = red&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text errorfeedback&amp;gt;&lt;br/&gt;/items = ("Incorrect")&lt;br/&gt;/txcolor = white&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, true, false, false, false, 5, 1)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LISTS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: list created on runtime; it saves all valid latencies of correct Go trials&lt;br/&gt;in order to calculate Std of correct and valid Go-latencies&lt;br/&gt;&amp;lt;list validGolatencies&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PRACTICE TRIALS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;trial practice_go&amp;gt;&lt;br/&gt;/pretrialpause = parameters.ITI&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype =  "Go";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.practice_digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.practice_fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/ validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey)&lt;br/&gt;/correctresponse = (parameters.responsekey)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_go.responsetext == parameters.responsekey){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.practice_go.latency; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Anticipatory";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Ambiguous";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Success";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Omission"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_go.error) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.feedback;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.iti &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial practice_nogo&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype = "NoGo";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.practice_digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.practice_fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (0)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_nogo.responsetext == parameters.responsekey){ &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.practice_nogo.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Failure";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT != "" &amp;amp;&amp;amp; values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_nogo.error) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.feedback;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: presents an error feedback stimulus for 500ms&lt;br/&gt;&amp;lt;trial feedback&amp;gt;&lt;br/&gt;/recorddata = false&lt;br/&gt;/stimulusframes = [1 = background, errorfeedback]&lt;br/&gt;/ validresponse = (57, 0)&lt;br/&gt;/ beginresponsetime = 500&lt;br/&gt;/timeout = 500&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************&lt;br/&gt;General Helper Trial&lt;br/&gt;*****************************&lt;br/&gt;&lt;br/&gt;This trial is used when participants are asked to place their fingers on specific response&lt;br/&gt;buttons. On the touchscreen, this trial presents the (inactive) response buttons to the participants.&lt;br/&gt;&amp;lt;trial getReady&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = getReady]&lt;br/&gt;/ timeout = 5000&lt;br/&gt;/ validresponse = (parameters.responsekey)&lt;br/&gt;/ beginresponsetime = 5000&lt;br/&gt;/ errormessage = false&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ posttrialpause = 500&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TRIALS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;* presents digit for parameters.digitpresentationtime followed by a mask for parameters.maskpresentationtime&lt;br/&gt;* latency is measured from onset of digit &lt;br/&gt;* summary variables are updated&lt;br/&gt;* latencies are tracked to be able to calculate the mean latencies of the last 4 consecutive non-digit3 trials &lt;br/&gt;that elicited a correct response before a digit3 trial&lt;br/&gt;* latencies of Go-success trials are stored in list.validgolatencies to calculate Std&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;presents the go-trials (digits !=3))&lt;br/&gt;&amp;lt;trial go&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype =  "Go";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_Go += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.probetrial = list.mindwanderingprobes.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (parameters.responsekey)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.go.responsetext == parameters.responsekey){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.go.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Anticipatory"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_anticipatory += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if  (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Ambiguous";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_validgo += 1; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.validgolatencies.appenditem(values.RT);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Omission"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.incorrectsuppressions += 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;// latencies are tracked to be able to calculate the mean latencies of the last 4 consecutive go trials &lt;br/&gt;// that elicited a correct response before a nogo trial&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT !="" &amp;amp;&amp;amp; trial.go.correct) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = values.RT2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = values.RT3; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = values.RT4; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = values.RT;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//for error responses all variables need to be reset&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.go.correct &amp;amp;&amp;amp; values.RT1 != 0 &amp;amp;&amp;amp; values.RT2 != 0 &amp;amp;&amp;amp; values.RT3 != 0 &amp;amp;&amp;amp; values.RT4 != 0 ) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.run_mindwanderingprobe == 1 &amp;amp;&amp;amp; values.probetrial == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return surveypage.probe;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;presents the nogo trials (digit == 3)&lt;br/&gt;&amp;lt;trial nogo&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype = "NoGo";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_NoGo += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.probetrial = list.mindwanderingprobes.nextvalue;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/responsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (0)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.nogo.responsetext == parameters.responsekey) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.nogo.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Failure";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//check whether this response follows 4 consecutive correct responses to a go-trial:&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.fourfilled == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//the error response followed 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_4rts_failedsuppression += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sumrt_failedsuppression += (values.RT1 + values.RT2 + values.RT3 + values.RT4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correctsuppressions += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//check whether this no-response follows 4 consecutive correct responses to a go-trial:&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.fourfilled == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//the successful no response followed 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_4rts_successsuppression += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sumrt_successsuppression += (values.RT1 + values.RT2 + values.RT3 + values.RT4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//reset all the variables that potentially store response times for 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 0;&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.run_mindwanderingprobe == 1 &amp;amp;&amp;amp; values.probetrial == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return surveypage.probe;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial iti&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = clearscreen]&lt;br/&gt;/ trialduration = parameters.ITI&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BLOCKS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block intro&amp;gt;&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = intro1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = intro2;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block practice&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;block.SART.screencolor = red;&lt;br/&gt;]&lt;br/&gt;/trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2-19 = list.practice_trialtype;&lt;br/&gt;]&lt;br/&gt;/onblockend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fontsizes.reset();&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block SART&amp;gt;&lt;br/&gt;/trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = teststart;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3-227 = list.trialtype;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block finish&amp;gt;&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = subjectid, finish;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPERIMENT&lt;br/&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 = intro;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = practice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = SART;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = finish;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;monkey&amp;gt;&lt;br/&gt;/ latencydistribution = normal(300, 250)&lt;br/&gt;&amp;lt;/monkey&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End of File&lt;br/&gt;**************************************************************************************************************</description><pubDate>Wed, 14 Apr 2021 14:57:27 GMT</pubDate><dc:creator>scripty</dc:creator></item><item><title>RE: Trying to fix script errors!</title><link>https://forums.millisecond.com/Topic31347.aspx</link><description>&lt;blockquote data-id="31331" class="if-quote-wrapper" unselectable="on" data-guid="1618412081747" contenteditable="false" id="if_insertedNode_1618412081433"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="31331" 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="31331" 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="31331" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 4/14/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-31331"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="31328" class="if-quote-wrapper" unselectable="on" data-guid="1618412081747" id="if_insertedNode_1618399957759" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="31328" 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="31328" 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="31328" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;scripty - 4/14/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-31328"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi everyone,&lt;br/&gt;I am very new to the Inquisit script writing process, so I'd really appreciate some help with this. I have created 3 different versions of the same task (SART) where each has a different background color. The original SART script includes optional Mindwanderingprobe and Norms files, but I have decided not to use either. I thought I had disabled them, but I'm running into script errors related to those two optional files. The errors are the same across all 3 versions.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Here are the errors listed for the gray version of the task: &lt;br/&gt;Error sartgray.iqx 'dropdown.age.response' Expression contains an invalid identifier. 99 &lt;br/&gt;Error sartgray.iqx Invalid expression 'dropdown.age.response' 75 &lt;br/&gt;Error sartgray.iqx 'values.agegroup' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_commission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_commission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_omission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_omission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_anticipatoryresponses' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_anticipatoryresponses' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_gort' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_gort' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_cv' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_cv' The expression contains an unknown property. 100 &lt;br/&gt;&lt;br/&gt;Here is the full script for this version:&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE PARAMETERS: change editable parameters here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/digitpresentationtime = 250&lt;br/&gt;/maskpresentationtime = 900&lt;br/&gt;/ITI = 0&lt;br/&gt;/responsekey = " "&lt;br/&gt;/maskheight = 20%&lt;br/&gt;/anticipatoryresponsetime = 100&lt;br/&gt;/validresponsetime = 200&lt;br/&gt;&lt;br/&gt;/run_mindwanderingprobe = false&lt;br/&gt;/postprobeduration = 500&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE STIMULI: change editable stimuli here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: picture of the mask&lt;br/&gt;&amp;lt;item mask&amp;gt;&lt;br/&gt;/1 = "maskred.png"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE INSTRUCTIONS: change instructions here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: These instructions are not original. Please customize.&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;intro page 1&lt;br/&gt;***************************************&lt;br/&gt;&amp;lt;text intro1&amp;gt;&lt;br/&gt;/ items = ("In this study you will be shown a stream of single digits (1-9) in varying sizes in the middle of the screen.&lt;br/&gt;&lt;br/&gt;Each digit is only presented for a short duration and is immediately covered by a crossed circle.")&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 20%)&lt;br/&gt;/ size = (80%, 20%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;/ halign = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = red&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text continueInstruct&amp;gt;&lt;br/&gt;/ items = ("Press Spacebar to continue")&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ fontstyle = ("Courier New", 3%, 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;video sarttask&amp;gt;&lt;br/&gt;/ items = ("sarttaskred1.gif")&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (25%, 25%)&lt;br/&gt;/ loop = true&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;intro page 2&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text intro2a&amp;gt;&lt;br/&gt;/ items = ("TASK:&lt;br/&gt;Press the SPACEBAR when you see any digit other than 3.&lt;br/&gt;Press NO key when you see digit 3. Just wait for the next digit.")&lt;br/&gt;/ fontstyle = ("Arial", 4%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 20%)&lt;br/&gt;/ size = (80%, 30%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text intro2b&amp;gt;&lt;br/&gt;/ items = ("Be accurate and fast.&lt;br/&gt;Use the index finger of your dominant hand when responding (e.g. if you are left-handed, use your left index finger to press the SPACEBAR).&lt;br/&gt;&lt;br/&gt;Let's practice this task.")&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 75%)&lt;br/&gt;/ size = (80%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text startInstruct&amp;gt;&lt;br/&gt;/ items = ("Press Spacebar to START")&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ fontstyle = ("Courier New", 3%, 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;***************************************&lt;br/&gt;test intro page&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text testIntro1&amp;gt;&lt;br/&gt;/items = ("Practice is over and the actual task is about to start. The task is the same as during practice but there will be no more error feedback. &lt;br/&gt;&lt;br/&gt;It will take approx. 4 minutes.&lt;br/&gt;~n~n~n~n~n~n~n~n~n&lt;br/&gt;Be accurate and fast.&lt;br/&gt;Use the index finger of your dominant hand when responding (e.g. if you are left-handed, use your left index finger to press the SPACEBAR)."&lt;br/&gt;)&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (80%, 80%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text testIntro2&amp;gt;&lt;br/&gt;/ items = ("TASK:&lt;br/&gt;Press the SPACEBAR when you see any digit other than 3.&lt;br/&gt;Press NO key when you see digit 3. Just wait for the next digit.")&lt;br/&gt;/ fontstyle = ("Arial", 4%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (80%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = center&lt;br/&gt;/ txbgcolor =#ff4646&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;finish page&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text finish&amp;gt;&lt;br/&gt;/ items = ("Thank you!")&lt;br/&gt;/ fontstyle = ("Arial", 8%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (40%, 10%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ halign = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;openended subjectid&amp;gt;&lt;br/&gt;/ stimulusframes = [1=enterid]&lt;br/&gt;/size = (60%,10%)&lt;br/&gt;/ validresponse = (anyresponse)&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/openended&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text enterid&amp;gt;&lt;br/&gt;/ items = ("Please provide your name and UMBC Campus ID (Name, QQ33333) if you wish to recieve course credit. If you do not wish to recieve course credit, please press continue. ")&lt;br/&gt;/ position = (50%, 40%)&lt;br/&gt;/size = (70%,30%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text exit&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;press spacebar to exit&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ halign = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************&lt;br/&gt;General Helper Instructions&lt;br/&gt;******************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text getReady&amp;gt;&lt;br/&gt;/items = ("Get Ready:&lt;br/&gt;~n&amp;lt;%expressions.buttoninstruct2%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, 40%)&lt;br/&gt;/ txbgcolor = red&lt;br/&gt;/ txcolor = white&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;****************************************************************************************************&lt;br/&gt;general instruction expressions: adjust the instruction text depending on device used to run script&lt;br/&gt;****************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"The Spacebar response button will be located at the bottom of your screen.";} else {"";}&lt;br/&gt;/buttoninstruct2 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"Place your index finger of your dominant hand over the SPACEBAR button.";} else {"Place your index finger of your dominant hand on the SPACEBAR.";}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE LISTS: change editable lists here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;* pre-fixed, semi-randomly assembled sequence of trialtypes/225 digits (9 digits * 25 repetitions)&lt;br/&gt;=&amp;gt; Robertson et al (1997) distributed digit 3 in a prefixed semi-randomly fashion across the 225 trials&lt;br/&gt;* to create a randomly selected sequence of digits that is created while running the experiment as&lt;br/&gt;opposed to a pre-fixed one: replace /selectionmode = sequence with /replace = false&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list trialtype&amp;gt;&lt;br/&gt;/items = (trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.nogo,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,&lt;br/&gt;trial.nogo,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go)&lt;br/&gt;/selectionmode = sequence&lt;br/&gt;/resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list digitsequence&amp;gt;&lt;br/&gt;/items = (1,4,1,1,5,1,8,6,5,7,7,9,2,3,8,5,5,6,1,8,9,8,2,7,6,&lt;br/&gt;4,8,6,8,2,9,8,9,5,2,4,3,5,5,6,3,2,7,5,7,8,2,7,4,1,&lt;br/&gt;3,7,4,6,4,8,8,4,1,9,9,4,8,2,2,8,7,3,4,7,1,4,3,5,9,&lt;br/&gt;8,4,7,4,1,2,6,6,4,6,6,9,9,7,6,4,1,7,3,3,9,8,2,7,6,&lt;br/&gt;6,1,9,9,3,1,4,1,1,2,3,6,8,5,9,3,9,5,5,4,2,6,8,3,8,&lt;br/&gt;4,4,2,5,2,1,1,5,9,5,4,5,3,4,2,5,6,9,4,6,3,1,5,5,4,&lt;br/&gt;6,4,5,5,6,2,3,8,3,1,9,3,2,7,6,6,2,2,8,8,6,3,2,1,6,&lt;br/&gt;1,3,1,7,2,9,9,8,7,2,7,9,7,1,4,8,5,9,5,6,9,3,9,8,7,&lt;br/&gt;3,4,3,1,6,5,9,2,7,7,1,8,7,1,7,3,3,2,2,7,5,3,7,8,9)&lt;br/&gt;/selectionmode = list.trialtype.currentindex&lt;br/&gt;/resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list of practice trialtypes&lt;br/&gt;&amp;lt;list practice_trialtype&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;trial.practice_go, trial.practice_go, trial.practice_nogo, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go,&lt;br/&gt;trial.practice_go, trial.practice_go, trial.practice_nogo, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list of digits used for practice; tied to list.practice_trialtypes&lt;br/&gt;&amp;lt;list practice_digitsequence&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;1, 2, 3, 4, 5, 6, 7, 8, 9,&lt;br/&gt;1, 2, 3, 4, 5, 6, 7, 8, 9)&lt;br/&gt;/selectionmode = list.practice_trialtype.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;*list of random fontsizes in % of canvas height. Customize % to fit your screen.&lt;br/&gt;=&amp;gt; Robertson et al (1997): sizes on their screen ranged from 12mm-29mm&lt;br/&gt;* Fontsizes are randomly selected without replacement =&amp;gt; same frequency&lt;br/&gt;across all 225 trials&lt;br/&gt;&lt;br/&gt;&amp;lt;list fontsizes&amp;gt;&lt;br/&gt;/items = (4%, 7%, 10%, 13%, 16%)&lt;br/&gt;/poolsize = 225&lt;br/&gt;/replace = false&lt;br/&gt;/ resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list practice_fontsizes&amp;gt;&lt;br/&gt;/items = (4%, 7%, 10%, 13%, 16%)&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!!!REMAINING CODE: Customize after careful consideration only!!!&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DEFAULTS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;script requires Inquisit 6.1.0.0 or higher&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/minimumversion = "6.1.0.0"&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/ txcolor = white&lt;br/&gt;/screencolor = red&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INCLUDE&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;include&amp;gt;&lt;br/&gt;/ file = "SART_MindWanderingProbeAddition.iqx"&lt;br/&gt;&amp;lt;/include&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DATA&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: data file explanations under User Manual Information at the top&lt;br/&gt;&lt;br/&gt;********************&lt;br/&gt;raw data&lt;br/&gt;********************&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date, time, subject, group, script.sessionid, blockcode, blocknum, &lt;br/&gt;trialcode, trialnum,  &lt;br/&gt;expressions.trialcount,&lt;br/&gt;parameters.digitpresentationtime, parameters.maskpresentationtime, values.trialtype, values.digit, values.fontsize, &lt;br/&gt;response, correct, values.RT, latency, values.latencytype, values.responsetype, values.count_anticipatory,&lt;br/&gt;values.correctsuppressions, values.incorrectsuppressions, values.count_NoGo, values.count_Go, values.count_validgo, values.countprobes,&lt;br/&gt;radiobuttons.difficulty.response, radiobuttons.interest.response)&lt;br/&gt;&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;********************&lt;br/&gt;summary data&lt;br/&gt;********************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (computer.platform, script.startdate, script.starttime, script.subjectid, script.groupid, script.sessionid, script.elapsedtime, &lt;br/&gt;script.completed,dropdown.age.response, values.ageGroup&lt;br/&gt;radiobuttons.difficulty.response, radiobuttons.interest.response,&lt;br/&gt;expressions.nr_commissions, expressions.percent_commissions, values.z_commission, values.percentile_commission,&lt;br/&gt;expressions.nr_omissions, expressions.percent_omissions, values.z_Omission, values.percentile_Omission,&lt;br/&gt;values.count_anticipatory,  values.z_AnticipatoryResponses, values.percentile_AnticipatoryResponses,&lt;br/&gt;expressions.meanRT_go, expressions.stdRT_go, values.z_goRT, values.percentile_goRT,&lt;br/&gt;expressions.CV_go,  values.z_CV, values.percentile_CV,&lt;br/&gt;expressions.meanRT_GObeforesuccessNOGO, expressions.meanRT_GObeforefailedNOGO)&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES: automatically updated&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/probetrial:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores whether the current SART trial is followed by a probe (1) or not (0) (if parameters.run_mindwanderingprobe = true)&lt;br/&gt;/trialtype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go" (digit !=3); "NoGo" (digit == 3)&lt;br/&gt;/digit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;contains the currently selected digit&lt;br/&gt;/fontsize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;contains the currently (randomly) selected fontsize&lt;br/&gt;/correctsuppressions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts number of correct suppressions (-&amp;gt; no response to digit 3)&lt;br/&gt;/incorrectsuppressions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts number of incorrect suppressions or omission of response (-&amp;gt; no response to digit other than 3)&lt;br/&gt;/count_NoGo:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts NoGo trials (digit 3)&lt;br/&gt;/count_Go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts Go trials (digits other than 3)&lt;br/&gt;/count_validGo:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts correct Go trials with valid latencies&lt;br/&gt;/RT:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;saves the response latency (in ms) unless response is suppressed. In that case values.RT = ""&lt;br/&gt;/latencytype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 = no response given (suppression); 1 = anticipatory latency (&amp;lt; parameters.anticipatoryresponsetime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = ambiguous latency; 3 = valid latency (&amp;gt;= parameters.validresponsetime)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Note: independent of Go-NoGo trial&lt;br/&gt;/responsetype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"NoGo Success": correctly suppressed response to NoGo trial (digit 3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Omission": incorrectly suppressed response to a Go trial (digit other than 3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"NoGo Failure": any response to a NoGo trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Anticipatory": anticipatory response for Go trials with latencies &amp;lt; parameters.anticipatoryresponsetime&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Ambiguous": ambiguous response for Go trials&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Success": valid response for Go trials with latencies &amp;gt;= parameters.validresponsetime&lt;br/&gt;/count_anticipatory:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts the number of times a G0-latency was faster than parameters.anticipatoryresponsetime&lt;br/&gt;/sumRT_GO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up the valid latencies (in ms) of correct responses (latencies &amp;gt;= parameters.validresponsetime)&lt;br/&gt;/ssdiffRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up the squared differences between valid latencies of correct responses latencies and mean latency&lt;br/&gt;/RT1-&lt;br/&gt;/RT4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;store the last four consecutive latencies of correctly responded nondigit3 trials (irrespective of values.latencytype)&lt;br/&gt;&lt;br/&gt;/fourfilled:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = 4 consecutive latencies of correctly responded nondigit3 trials are available &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 = fewer than 4 consecutive latencies of correctly responded nondigit3 trials are available&lt;br/&gt;&lt;br/&gt;/count_4RTs_successsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts how often 4 consecutive latencies of correctly responded nondigit3 trials are available before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;successfully suppressed digit3 trial&lt;br/&gt;/count_4RTs_failedsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts how often 4 consecutive latencies of correctly responded nondigit3 trials are available before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;failed suppressed digit3 trial&lt;br/&gt;/sumRT_successsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up all the latencies of 4 consecutive latencies of correctly responded nondigit3 trials before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;successfully suppressed digit3 trial&lt;br/&gt;/sumRT_failedsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up all the latencies of 4 consecutive latencies of correctly responded nondigit3 trials before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;failed suppressed digit3 trial&lt;br/&gt;&lt;br/&gt;/countprobes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts the number of probes run&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/probetrial = 0&lt;br/&gt;/trialtype = 0&lt;br/&gt;/digit = 0&lt;br/&gt;/fontsize = 0&lt;br/&gt;/correctsuppressions = 0&lt;br/&gt;/incorrectsuppressions = 0&lt;br/&gt;/count_NoGo = 0&lt;br/&gt;/count_Go = 0&lt;br/&gt;/count_validGo = 0&lt;br/&gt;/RT = 0&lt;br/&gt;/latencytype = ""&lt;br/&gt;/responsetype = 0&lt;br/&gt;/count_anticipatory = 0&lt;br/&gt;/fourfilled = 0&lt;br/&gt;/RT1 = 0&lt;br/&gt;/RT2 = 0&lt;br/&gt;/RT3 = 0&lt;br/&gt;/RT4 = 0&lt;br/&gt;/count_4RTs_successsuppression = 0&lt;br/&gt;/count_4RTs_failedsuppression = 0&lt;br/&gt;/sumRT_successsuppression = 0&lt;br/&gt;/sumRT_failedsuppression = 0&lt;br/&gt;/countprobes = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPRESSIONS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;/percent_NoGosuccess:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of correct suppressions in NoGo trials (=No go success)&lt;br/&gt;/percent_commissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of commission errors in NoGo trials (=NoGo failures; also reported as SART errors)&lt;br/&gt;/nr_commissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;absolute number of commissions&lt;br/&gt;/percent_omissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of incorrect suppressions in Go trials (=omission of response)&lt;br/&gt;/nr_omissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;absolute number of omissions&lt;br/&gt;&lt;br/&gt;Mean RTs are calculated for the correct consecutive (not interrupted either by a NoGo or by an omission trial) last four Go- trials (digit other than 3) preceding successful NoGo trial&lt;br/&gt;Mean RTs are calculated for the correct consecutive (not interrupted either by a NoGo or by an omission trial) last four Go- trials (digit other than 3) preceding preceding failed NoGo trial&lt;br/&gt;Note: in this script any 4 correct Go trials (=&amp;gt; Go trials that are responded to) are counted irrespective of values.latencytype&lt;br/&gt;&lt;br/&gt;/meanRT_GObeforesuccessNOGO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency of consecutive 4 correct trials before correct suppression of response to digit 3&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(=&amp;gt; a measure of speed before successful NoGo trials)&lt;br/&gt;/meanRT_GObeforefailedNOGO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency of consecutive 4 correct trials before incorrect response of response to digit 3&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(=&amp;gt; a measure of speed before failed NoGo trials)&lt;br/&gt;&lt;br/&gt;/meanRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of valid and correct Go trials (latencies &amp;gt;= parameters.validresponsetime)&lt;br/&gt;/stdRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;estimated standard deviation (STD) of valid and correct Go trial latencies&lt;br/&gt;/CV_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;coefficient of variablity (CV = STD/Mean) =&amp;gt; a measure of variability independent of mean differences&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/percent_NoGosuccess = (values.correctsuppressions/values.count_NoGo) * 100&lt;br/&gt;/percent_commissions = 100 - expressions.percent_NoGosuccess&lt;br/&gt;/nr_commissions = values.count_NoGo - values.correctsuppressions&lt;br/&gt;/percent_omissions = (values.incorrectsuppressions/values.count_Go) * 100&lt;br/&gt;/nr_omissions = values.incorrectsuppressions&lt;br/&gt;&lt;br/&gt;/meanRT_GObeforesuccessNOGO = values.sumrt_successsuppression/(4* values.count_4rts_successsuppression)&lt;br/&gt;/meanRT_GObeforefailedNOGO = values.sumrt_failedsuppression/(4*values.count_4rts_failedsuppression)&lt;br/&gt;&lt;br/&gt;/meanRT_go = list.validGolatencies.mean&lt;br/&gt;/stdRT_go = list.validGolatencies.standarddeviation&lt;br/&gt;/CV_go = expressions.stdRT_go/expressions.meanRT_go&lt;br/&gt;&lt;br/&gt;/trialcount = values.count_go + values.count_nogo&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTRUCTIONS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;trial intro1&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = intro1, sarttask, continueInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial intro2&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = intro2a, sarttask, intro2b, startInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial teststart&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = testIntro1, testIntro2, startInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial finish&amp;gt;&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/ stimulusframes = [1 = finish, exit]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STIMULI&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text digit&amp;gt;&lt;br/&gt;/items = ("&amp;lt;%values.digit%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Symbol", values.fontsize, false, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture mask&amp;gt;&lt;br/&gt;/items = mask&lt;br/&gt;/select = 1&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/size = (100%, parameters.maskheight)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: shape background is used to present the black background and erase the mask and achieve a steady SOA between digits&lt;br/&gt;(Note: a black background element was used rather than setting the default background 'black' in order to  &lt;br/&gt;to present radiobuttons during the (optional) mindwandering task. Radiobuttons do not show up on a default black background&lt;br/&gt;in Inquisit 4.0.7)&lt;br/&gt;&amp;lt;shape background&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/size = (100%, 100%)&lt;br/&gt;/color = red&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text errorfeedback&amp;gt;&lt;br/&gt;/items = ("Incorrect")&lt;br/&gt;/txcolor = white&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, true, false, false, false, 5, 1)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LISTS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: list created on runtime; it saves all valid latencies of correct Go trials&lt;br/&gt;in order to calculate Std of correct and valid Go-latencies&lt;br/&gt;&amp;lt;list validGolatencies&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PRACTICE TRIALS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;trial practice_go&amp;gt;&lt;br/&gt;/pretrialpause = parameters.ITI&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype =  "Go";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.practice_digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.practice_fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/ validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey)&lt;br/&gt;/correctresponse = (parameters.responsekey)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_go.responsetext == parameters.responsekey){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.practice_go.latency; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Anticipatory";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Ambiguous";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Success";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Omission"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_go.error) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.feedback;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.iti &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial practice_nogo&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype = "NoGo";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.practice_digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.practice_fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (0)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_nogo.responsetext == parameters.responsekey){ &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.practice_nogo.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Failure";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT != "" &amp;amp;&amp;amp; values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_nogo.error) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.feedback;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: presents an error feedback stimulus for 500ms&lt;br/&gt;&amp;lt;trial feedback&amp;gt;&lt;br/&gt;/recorddata = false&lt;br/&gt;/stimulusframes = [1 = background, errorfeedback]&lt;br/&gt;/ validresponse = (57, 0)&lt;br/&gt;/ beginresponsetime = 500&lt;br/&gt;/timeout = 500&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************&lt;br/&gt;General Helper Trial&lt;br/&gt;*****************************&lt;br/&gt;&lt;br/&gt;This trial is used when participants are asked to place their fingers on specific response&lt;br/&gt;buttons. On the touchscreen, this trial presents the (inactive) response buttons to the participants.&lt;br/&gt;&amp;lt;trial getReady&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = getReady]&lt;br/&gt;/ timeout = 5000&lt;br/&gt;/ validresponse = (parameters.responsekey)&lt;br/&gt;/ beginresponsetime = 5000&lt;br/&gt;/ errormessage = false&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ posttrialpause = 500&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TRIALS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;* presents digit for parameters.digitpresentationtime followed by a mask for parameters.maskpresentationtime&lt;br/&gt;* latency is measured from onset of digit &lt;br/&gt;* summary variables are updated&lt;br/&gt;* latencies are tracked to be able to calculate the mean latencies of the last 4 consecutive non-digit3 trials &lt;br/&gt;that elicited a correct response before a digit3 trial&lt;br/&gt;* latencies of Go-success trials are stored in list.validgolatencies to calculate Std&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;presents the go-trials (digits !=3))&lt;br/&gt;&amp;lt;trial go&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype =  "Go";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_Go += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.probetrial = list.mindwanderingprobes.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (parameters.responsekey)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.go.responsetext == parameters.responsekey){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.go.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Anticipatory"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_anticipatory += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if  (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Ambiguous";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_validgo += 1; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.validgolatencies.appenditem(values.RT);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Omission"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.incorrectsuppressions += 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;// latencies are tracked to be able to calculate the mean latencies of the last 4 consecutive go trials &lt;br/&gt;// that elicited a correct response before a nogo trial&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT !="" &amp;amp;&amp;amp; trial.go.correct) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = values.RT2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = values.RT3; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = values.RT4; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = values.RT;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//for error responses all variables need to be reset&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.go.correct &amp;amp;&amp;amp; values.RT1 != 0 &amp;amp;&amp;amp; values.RT2 != 0 &amp;amp;&amp;amp; values.RT3 != 0 &amp;amp;&amp;amp; values.RT4 != 0 ) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.run_mindwanderingprobe == 1 &amp;amp;&amp;amp; values.probetrial == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return surveypage.probe;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;presents the nogo trials (digit == 3)&lt;br/&gt;&amp;lt;trial nogo&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype = "NoGo";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_NoGo += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.probetrial = list.mindwanderingprobes.nextvalue;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/responsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (0)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.nogo.responsetext == parameters.responsekey) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.nogo.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Failure";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//check whether this response follows 4 consecutive correct responses to a go-trial:&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.fourfilled == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//the error response followed 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_4rts_failedsuppression += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sumrt_failedsuppression += (values.RT1 + values.RT2 + values.RT3 + values.RT4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correctsuppressions += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//check whether this no-response follows 4 consecutive correct responses to a go-trial:&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.fourfilled == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//the successful no response followed 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_4rts_successsuppression += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sumrt_successsuppression += (values.RT1 + values.RT2 + values.RT3 + values.RT4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//reset all the variables that potentially store response times for 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 0;&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.run_mindwanderingprobe == 1 &amp;amp;&amp;amp; values.probetrial == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return surveypage.probe;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial iti&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = clearscreen]&lt;br/&gt;/ trialduration = parameters.ITI&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BLOCKS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block intro&amp;gt;&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = intro1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = intro2;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block practice&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;block.SART.screencolor = red;&lt;br/&gt;]&lt;br/&gt;/trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2-19 = list.practice_trialtype;&lt;br/&gt;]&lt;br/&gt;/onblockend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fontsizes.reset();&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block SART&amp;gt;&lt;br/&gt;/trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = teststart;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3-227 = list.trialtype;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block finish&amp;gt;&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = subjectid, finish;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPERIMENT&lt;br/&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 = intro;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = practice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = SART;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = finish;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;monkey&amp;gt;&lt;br/&gt;/ latencydistribution = normal(300, 250)&lt;br/&gt;&amp;lt;/monkey&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End of File&lt;br/&gt;**************************************************************************************************************&lt;a class="if-quote-goto quote-link" href="#" data-id="31328"&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;Even if you don't want to run the norms part, you're not supposed to remove the &amp;lt;include&amp;gt; of the norms file. The errors stem from the fact that the rest of the script references things contained in that file. Either re-instate the &amp;lt;include&amp;gt; or work through the script in detail and strip out those parts.&lt;a class="if-quote-goto quote-link" href="#" data-id="31331"&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;I see. I just reinstated the norms file and it worked like a charm.&lt;br/&gt;&lt;br/&gt;Thank you for the help!</description><pubDate>Wed, 14 Apr 2021 14:57:27 GMT</pubDate><dc:creator>scripty</dc:creator></item><item><title>RE: Trying to fix script errors!</title><link>https://forums.millisecond.com/Topic31331.aspx</link><description>&lt;blockquote data-id="31328" class="if-quote-wrapper" unselectable="on" data-guid="1618399958645" id="if_insertedNode_1618399957759" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="31328" 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="31328" 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="31328" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;scripty - 4/14/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-31328"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi everyone,&lt;br/&gt;I am very new to the Inquisit script writing process, so I'd really appreciate some help with this. I have created 3 different versions of the same task (SART) where each has a different background color. The original SART script includes optional Mindwanderingprobe and Norms files, but I have decided not to use either. I thought I had disabled them, but I'm running into script errors related to those two optional files. The errors are the same across all 3 versions.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Here are the errors listed for the gray version of the task: &lt;br/&gt;Error sartgray.iqx 'dropdown.age.response' Expression contains an invalid identifier. 99 &lt;br/&gt;Error sartgray.iqx Invalid expression 'dropdown.age.response' 75 &lt;br/&gt;Error sartgray.iqx 'values.agegroup' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_commission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_commission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_omission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_omission' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_anticipatoryresponses' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_anticipatoryresponses' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_gort' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_gort' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.z_cv' The expression contains an unknown property. 100 &lt;br/&gt;Error sartgray.iqx 'values.percentile_cv' The expression contains an unknown property. 100 &lt;br/&gt;&lt;br/&gt;Here is the full script for this version:&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE PARAMETERS: change editable parameters here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/digitpresentationtime = 250&lt;br/&gt;/maskpresentationtime = 900&lt;br/&gt;/ITI = 0&lt;br/&gt;/responsekey = " "&lt;br/&gt;/maskheight = 20%&lt;br/&gt;/anticipatoryresponsetime = 100&lt;br/&gt;/validresponsetime = 200&lt;br/&gt;&lt;br/&gt;/run_mindwanderingprobe = false&lt;br/&gt;/postprobeduration = 500&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE STIMULI: change editable stimuli here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: picture of the mask&lt;br/&gt;&amp;lt;item mask&amp;gt;&lt;br/&gt;/1 = "maskred.png"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE INSTRUCTIONS: change instructions here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: These instructions are not original. Please customize.&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;intro page 1&lt;br/&gt;***************************************&lt;br/&gt;&amp;lt;text intro1&amp;gt;&lt;br/&gt;/ items = ("In this study you will be shown a stream of single digits (1-9) in varying sizes in the middle of the screen.&lt;br/&gt;&lt;br/&gt;Each digit is only presented for a short duration and is immediately covered by a crossed circle.")&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 20%)&lt;br/&gt;/ size = (80%, 20%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;/ halign = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = red&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text continueInstruct&amp;gt;&lt;br/&gt;/ items = ("Press Spacebar to continue")&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ fontstyle = ("Courier New", 3%, 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;video sarttask&amp;gt;&lt;br/&gt;/ items = ("sarttaskred1.gif")&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (25%, 25%)&lt;br/&gt;/ loop = true&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;intro page 2&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text intro2a&amp;gt;&lt;br/&gt;/ items = ("TASK:&lt;br/&gt;Press the SPACEBAR when you see any digit other than 3.&lt;br/&gt;Press NO key when you see digit 3. Just wait for the next digit.")&lt;br/&gt;/ fontstyle = ("Arial", 4%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 20%)&lt;br/&gt;/ size = (80%, 30%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text intro2b&amp;gt;&lt;br/&gt;/ items = ("Be accurate and fast.&lt;br/&gt;Use the index finger of your dominant hand when responding (e.g. if you are left-handed, use your left index finger to press the SPACEBAR).&lt;br/&gt;&lt;br/&gt;Let's practice this task.")&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 75%)&lt;br/&gt;/ size = (80%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text startInstruct&amp;gt;&lt;br/&gt;/ items = ("Press Spacebar to START")&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ fontstyle = ("Courier New", 3%, 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;***************************************&lt;br/&gt;test intro page&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text testIntro1&amp;gt;&lt;br/&gt;/items = ("Practice is over and the actual task is about to start. The task is the same as during practice but there will be no more error feedback. &lt;br/&gt;&lt;br/&gt;It will take approx. 4 minutes.&lt;br/&gt;~n~n~n~n~n~n~n~n~n&lt;br/&gt;Be accurate and fast.&lt;br/&gt;Use the index finger of your dominant hand when responding (e.g. if you are left-handed, use your left index finger to press the SPACEBAR)."&lt;br/&gt;)&lt;br/&gt;/ fontstyle = ("Arial", 3%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (80%, 80%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = left&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text testIntro2&amp;gt;&lt;br/&gt;/ items = ("TASK:&lt;br/&gt;Press the SPACEBAR when you see any digit other than 3.&lt;br/&gt;Press NO key when you see digit 3. Just wait for the next digit.")&lt;br/&gt;/ fontstyle = ("Arial", 4%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (80%, 25%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ hjustify = center&lt;br/&gt;/ txbgcolor =#ff4646&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;***************************************&lt;br/&gt;finish page&lt;br/&gt;***************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text finish&amp;gt;&lt;br/&gt;/ items = ("Thank you!")&lt;br/&gt;/ fontstyle = ("Arial", 8%, true, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ size = (40%, 10%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ halign = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;openended subjectid&amp;gt;&lt;br/&gt;/ stimulusframes = [1=enterid]&lt;br/&gt;/size = (60%,10%)&lt;br/&gt;/ validresponse = (anyresponse)&lt;br/&gt;/ recorddata = true&lt;br/&gt;&amp;lt;/openended&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text enterid&amp;gt;&lt;br/&gt;/ items = ("Please provide your name and UMBC Campus ID (Name, QQ33333) if you wish to recieve course credit. If you do not wish to recieve course credit, please press continue. ")&lt;br/&gt;/ position = (50%, 40%)&lt;br/&gt;/size = (70%,30%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text exit&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;press spacebar to exit&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/ position = (50%, 90%)&lt;br/&gt;/ size = (80%, 5%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ valign = center&lt;br/&gt;/ halign = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************&lt;br/&gt;General Helper Instructions&lt;br/&gt;******************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text getReady&amp;gt;&lt;br/&gt;/items = ("Get Ready:&lt;br/&gt;~n&amp;lt;%expressions.buttoninstruct2%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, 40%)&lt;br/&gt;/ txbgcolor = red&lt;br/&gt;/ txcolor = white&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;****************************************************************************************************&lt;br/&gt;general instruction expressions: adjust the instruction text depending on device used to run script&lt;br/&gt;****************************************************************************************************&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"The Spacebar response button will be located at the bottom of your screen.";} else {"";}&lt;br/&gt;/buttoninstruct2 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"Place your index finger of your dominant hand over the SPACEBAR button.";} else {"Place your index finger of your dominant hand on the SPACEBAR.";}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EDITABLE LISTS: change editable lists here&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;* pre-fixed, semi-randomly assembled sequence of trialtypes/225 digits (9 digits * 25 repetitions)&lt;br/&gt;=&amp;gt; Robertson et al (1997) distributed digit 3 in a prefixed semi-randomly fashion across the 225 trials&lt;br/&gt;* to create a randomly selected sequence of digits that is created while running the experiment as&lt;br/&gt;opposed to a pre-fixed one: replace /selectionmode = sequence with /replace = false&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list trialtype&amp;gt;&lt;br/&gt;/items = (trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.nogo,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,&lt;br/&gt;trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go,&lt;br/&gt;trial.nogo,trial.go,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.nogo,trial.go,trial.go,trial.go,trial.go,trial.nogo,trial.go,trial.go,trial.go)&lt;br/&gt;/selectionmode = sequence&lt;br/&gt;/resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list digitsequence&amp;gt;&lt;br/&gt;/items = (1,4,1,1,5,1,8,6,5,7,7,9,2,3,8,5,5,6,1,8,9,8,2,7,6,&lt;br/&gt;4,8,6,8,2,9,8,9,5,2,4,3,5,5,6,3,2,7,5,7,8,2,7,4,1,&lt;br/&gt;3,7,4,6,4,8,8,4,1,9,9,4,8,2,2,8,7,3,4,7,1,4,3,5,9,&lt;br/&gt;8,4,7,4,1,2,6,6,4,6,6,9,9,7,6,4,1,7,3,3,9,8,2,7,6,&lt;br/&gt;6,1,9,9,3,1,4,1,1,2,3,6,8,5,9,3,9,5,5,4,2,6,8,3,8,&lt;br/&gt;4,4,2,5,2,1,1,5,9,5,4,5,3,4,2,5,6,9,4,6,3,1,5,5,4,&lt;br/&gt;6,4,5,5,6,2,3,8,3,1,9,3,2,7,6,6,2,2,8,8,6,3,2,1,6,&lt;br/&gt;1,3,1,7,2,9,9,8,7,2,7,9,7,1,4,8,5,9,5,6,9,3,9,8,7,&lt;br/&gt;3,4,3,1,6,5,9,2,7,7,1,8,7,1,7,3,3,2,2,7,5,3,7,8,9)&lt;br/&gt;/selectionmode = list.trialtype.currentindex&lt;br/&gt;/resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list of practice trialtypes&lt;br/&gt;&amp;lt;list practice_trialtype&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;trial.practice_go, trial.practice_go, trial.practice_nogo, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go,&lt;br/&gt;trial.practice_go, trial.practice_go, trial.practice_nogo, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go, trial.practice_go)&lt;br/&gt;/replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: list of digits used for practice; tied to list.practice_trialtypes&lt;br/&gt;&amp;lt;list practice_digitsequence&amp;gt;&lt;br/&gt;/items = (&lt;br/&gt;1, 2, 3, 4, 5, 6, 7, 8, 9,&lt;br/&gt;1, 2, 3, 4, 5, 6, 7, 8, 9)&lt;br/&gt;/selectionmode = list.practice_trialtype.currentindex&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;*list of random fontsizes in % of canvas height. Customize % to fit your screen.&lt;br/&gt;=&amp;gt; Robertson et al (1997): sizes on their screen ranged from 12mm-29mm&lt;br/&gt;* Fontsizes are randomly selected without replacement =&amp;gt; same frequency&lt;br/&gt;across all 225 trials&lt;br/&gt;&lt;br/&gt;&amp;lt;list fontsizes&amp;gt;&lt;br/&gt;/items = (4%, 7%, 10%, 13%, 16%)&lt;br/&gt;/poolsize = 225&lt;br/&gt;/replace = false&lt;br/&gt;/ resetinterval = 1&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list practice_fontsizes&amp;gt;&lt;br/&gt;/items = (4%, 7%, 10%, 13%, 16%)&lt;br/&gt;/replace = true&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!!!REMAINING CODE: Customize after careful consideration only!!!&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DEFAULTS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;script requires Inquisit 6.1.0.0 or higher&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/minimumversion = "6.1.0.0"&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/ txcolor = white&lt;br/&gt;/screencolor = red&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INCLUDE&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;include&amp;gt;&lt;br/&gt;/ file = "SART_MindWanderingProbeAddition.iqx"&lt;br/&gt;&amp;lt;/include&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DATA&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: data file explanations under User Manual Information at the top&lt;br/&gt;&lt;br/&gt;********************&lt;br/&gt;raw data&lt;br/&gt;********************&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (build, computer.platform, date, time, subject, group, script.sessionid, blockcode, blocknum, &lt;br/&gt;trialcode, trialnum,  &lt;br/&gt;expressions.trialcount,&lt;br/&gt;parameters.digitpresentationtime, parameters.maskpresentationtime, values.trialtype, values.digit, values.fontsize, &lt;br/&gt;response, correct, values.RT, latency, values.latencytype, values.responsetype, values.count_anticipatory,&lt;br/&gt;values.correctsuppressions, values.incorrectsuppressions, values.count_NoGo, values.count_Go, values.count_validgo, values.countprobes,&lt;br/&gt;radiobuttons.difficulty.response, radiobuttons.interest.response)&lt;br/&gt;&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;********************&lt;br/&gt;summary data&lt;br/&gt;********************&lt;br/&gt;&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/ columns = (computer.platform, script.startdate, script.starttime, script.subjectid, script.groupid, script.sessionid, script.elapsedtime, &lt;br/&gt;script.completed,dropdown.age.response, values.ageGroup&lt;br/&gt;radiobuttons.difficulty.response, radiobuttons.interest.response,&lt;br/&gt;expressions.nr_commissions, expressions.percent_commissions, values.z_commission, values.percentile_commission,&lt;br/&gt;expressions.nr_omissions, expressions.percent_omissions, values.z_Omission, values.percentile_Omission,&lt;br/&gt;values.count_anticipatory,  values.z_AnticipatoryResponses, values.percentile_AnticipatoryResponses,&lt;br/&gt;expressions.meanRT_go, expressions.stdRT_go, values.z_goRT, values.percentile_goRT,&lt;br/&gt;expressions.CV_go,  values.z_CV, values.percentile_CV,&lt;br/&gt;expressions.meanRT_GObeforesuccessNOGO, expressions.meanRT_GObeforefailedNOGO)&lt;br/&gt;&amp;lt;/summarydata&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES: automatically updated&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/probetrial:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stores whether the current SART trial is followed by a probe (1) or not (0) (if parameters.run_mindwanderingprobe = true)&lt;br/&gt;/trialtype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go" (digit !=3); "NoGo" (digit == 3)&lt;br/&gt;/digit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;contains the currently selected digit&lt;br/&gt;/fontsize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;contains the currently (randomly) selected fontsize&lt;br/&gt;/correctsuppressions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts number of correct suppressions (-&amp;gt; no response to digit 3)&lt;br/&gt;/incorrectsuppressions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts number of incorrect suppressions or omission of response (-&amp;gt; no response to digit other than 3)&lt;br/&gt;/count_NoGo:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts NoGo trials (digit 3)&lt;br/&gt;/count_Go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts Go trials (digits other than 3)&lt;br/&gt;/count_validGo:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts correct Go trials with valid latencies&lt;br/&gt;/RT:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;saves the response latency (in ms) unless response is suppressed. In that case values.RT = ""&lt;br/&gt;/latencytype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 = no response given (suppression); 1 = anticipatory latency (&amp;lt; parameters.anticipatoryresponsetime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = ambiguous latency; 3 = valid latency (&amp;gt;= parameters.validresponsetime)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Note: independent of Go-NoGo trial&lt;br/&gt;/responsetype:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"NoGo Success": correctly suppressed response to NoGo trial (digit 3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Omission": incorrectly suppressed response to a Go trial (digit other than 3)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"NoGo Failure": any response to a NoGo trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Anticipatory": anticipatory response for Go trials with latencies &amp;lt; parameters.anticipatoryresponsetime&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Ambiguous": ambiguous response for Go trials&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Go Success": valid response for Go trials with latencies &amp;gt;= parameters.validresponsetime&lt;br/&gt;/count_anticipatory:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts the number of times a G0-latency was faster than parameters.anticipatoryresponsetime&lt;br/&gt;/sumRT_GO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up the valid latencies (in ms) of correct responses (latencies &amp;gt;= parameters.validresponsetime)&lt;br/&gt;/ssdiffRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up the squared differences between valid latencies of correct responses latencies and mean latency&lt;br/&gt;/RT1-&lt;br/&gt;/RT4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;store the last four consecutive latencies of correctly responded nondigit3 trials (irrespective of values.latencytype)&lt;br/&gt;&lt;br/&gt;/fourfilled:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = 4 consecutive latencies of correctly responded nondigit3 trials are available &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 = fewer than 4 consecutive latencies of correctly responded nondigit3 trials are available&lt;br/&gt;&lt;br/&gt;/count_4RTs_successsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts how often 4 consecutive latencies of correctly responded nondigit3 trials are available before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;successfully suppressed digit3 trial&lt;br/&gt;/count_4RTs_failedsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts how often 4 consecutive latencies of correctly responded nondigit3 trials are available before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;failed suppressed digit3 trial&lt;br/&gt;/sumRT_successsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up all the latencies of 4 consecutive latencies of correctly responded nondigit3 trials before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;successfully suppressed digit3 trial&lt;br/&gt;/sumRT_failedsuppression:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sums up all the latencies of 4 consecutive latencies of correctly responded nondigit3 trials before a &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;failed suppressed digit3 trial&lt;br/&gt;&lt;br/&gt;/countprobes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counts the number of probes run&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/probetrial = 0&lt;br/&gt;/trialtype = 0&lt;br/&gt;/digit = 0&lt;br/&gt;/fontsize = 0&lt;br/&gt;/correctsuppressions = 0&lt;br/&gt;/incorrectsuppressions = 0&lt;br/&gt;/count_NoGo = 0&lt;br/&gt;/count_Go = 0&lt;br/&gt;/count_validGo = 0&lt;br/&gt;/RT = 0&lt;br/&gt;/latencytype = ""&lt;br/&gt;/responsetype = 0&lt;br/&gt;/count_anticipatory = 0&lt;br/&gt;/fourfilled = 0&lt;br/&gt;/RT1 = 0&lt;br/&gt;/RT2 = 0&lt;br/&gt;/RT3 = 0&lt;br/&gt;/RT4 = 0&lt;br/&gt;/count_4RTs_successsuppression = 0&lt;br/&gt;/count_4RTs_failedsuppression = 0&lt;br/&gt;/sumRT_successsuppression = 0&lt;br/&gt;/sumRT_failedsuppression = 0&lt;br/&gt;/countprobes = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPRESSIONS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;/percent_NoGosuccess:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of correct suppressions in NoGo trials (=No go success)&lt;br/&gt;/percent_commissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of commission errors in NoGo trials (=NoGo failures; also reported as SART errors)&lt;br/&gt;/nr_commissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;absolute number of commissions&lt;br/&gt;/percent_omissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;percentage of incorrect suppressions in Go trials (=omission of response)&lt;br/&gt;/nr_omissions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;absolute number of omissions&lt;br/&gt;&lt;br/&gt;Mean RTs are calculated for the correct consecutive (not interrupted either by a NoGo or by an omission trial) last four Go- trials (digit other than 3) preceding successful NoGo trial&lt;br/&gt;Mean RTs are calculated for the correct consecutive (not interrupted either by a NoGo or by an omission trial) last four Go- trials (digit other than 3) preceding preceding failed NoGo trial&lt;br/&gt;Note: in this script any 4 correct Go trials (=&amp;gt; Go trials that are responded to) are counted irrespective of values.latencytype&lt;br/&gt;&lt;br/&gt;/meanRT_GObeforesuccessNOGO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency of consecutive 4 correct trials before correct suppression of response to digit 3&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(=&amp;gt; a measure of speed before successful NoGo trials)&lt;br/&gt;/meanRT_GObeforefailedNOGO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency of consecutive 4 correct trials before incorrect response of response to digit 3&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(=&amp;gt; a measure of speed before failed NoGo trials)&lt;br/&gt;&lt;br/&gt;/meanRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mean latency (in ms) of valid and correct Go trials (latencies &amp;gt;= parameters.validresponsetime)&lt;br/&gt;/stdRT_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;estimated standard deviation (STD) of valid and correct Go trial latencies&lt;br/&gt;/CV_go:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;coefficient of variablity (CV = STD/Mean) =&amp;gt; a measure of variability independent of mean differences&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/percent_NoGosuccess = (values.correctsuppressions/values.count_NoGo) * 100&lt;br/&gt;/percent_commissions = 100 - expressions.percent_NoGosuccess&lt;br/&gt;/nr_commissions = values.count_NoGo - values.correctsuppressions&lt;br/&gt;/percent_omissions = (values.incorrectsuppressions/values.count_Go) * 100&lt;br/&gt;/nr_omissions = values.incorrectsuppressions&lt;br/&gt;&lt;br/&gt;/meanRT_GObeforesuccessNOGO = values.sumrt_successsuppression/(4* values.count_4rts_successsuppression)&lt;br/&gt;/meanRT_GObeforefailedNOGO = values.sumrt_failedsuppression/(4*values.count_4rts_failedsuppression)&lt;br/&gt;&lt;br/&gt;/meanRT_go = list.validGolatencies.mean&lt;br/&gt;/stdRT_go = list.validGolatencies.standarddeviation&lt;br/&gt;/CV_go = expressions.stdRT_go/expressions.meanRT_go&lt;br/&gt;&lt;br/&gt;/trialcount = values.count_go + values.count_nogo&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTRUCTIONS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;trial intro1&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = intro1, sarttask, continueInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial intro2&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = intro2a, sarttask, intro2b, startInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial teststart&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = testIntro1, testIntro2, startInstruct]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial finish&amp;gt;&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/ stimulusframes = [1 = finish, exit]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STIMULI&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text digit&amp;gt;&lt;br/&gt;/items = ("&amp;lt;%values.digit%&amp;gt;")&lt;br/&gt;/ fontstyle = ("Symbol", values.fontsize, false, false, false, false, 5, 1)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture mask&amp;gt;&lt;br/&gt;/items = mask&lt;br/&gt;/select = 1&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/size = (100%, parameters.maskheight)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;Note: shape background is used to present the black background and erase the mask and achieve a steady SOA between digits&lt;br/&gt;(Note: a black background element was used rather than setting the default background 'black' in order to  &lt;br/&gt;to present radiobuttons during the (optional) mindwandering task. Radiobuttons do not show up on a default black background&lt;br/&gt;in Inquisit 4.0.7)&lt;br/&gt;&amp;lt;shape background&amp;gt;&lt;br/&gt;/shape = rectangle&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/size = (100%, 100%)&lt;br/&gt;/color = red&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text errorfeedback&amp;gt;&lt;br/&gt;/items = ("Incorrect")&lt;br/&gt;/txcolor = white&lt;br/&gt;/txbgcolor = red&lt;br/&gt;/position = (50%, 50%)&lt;br/&gt;/ fontstyle = ("Arial", 5%, true, false, false, false, 5, 1)&lt;br/&gt;/erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LISTS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: list created on runtime; it saves all valid latencies of correct Go trials&lt;br/&gt;in order to calculate Std of correct and valid Go-latencies&lt;br/&gt;&amp;lt;list validGolatencies&amp;gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PRACTICE TRIALS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;trial practice_go&amp;gt;&lt;br/&gt;/pretrialpause = parameters.ITI&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype =  "Go";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.practice_digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.practice_fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/ validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey)&lt;br/&gt;/correctresponse = (parameters.responsekey)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_go.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_go.responsetext == parameters.responsekey){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.practice_go.latency; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Anticipatory";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Ambiguous";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Success";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Omission"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_go.error) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.feedback;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.iti &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial practice_nogo&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype = "NoGo";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.practice_digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.practice_fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (0)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.practice_nogo.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_nogo.responsetext == parameters.responsekey){ &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.practice_nogo.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Failure";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT != "" &amp;amp;&amp;amp; values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.practice_nogo.error) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.feedback;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note: presents an error feedback stimulus for 500ms&lt;br/&gt;&amp;lt;trial feedback&amp;gt;&lt;br/&gt;/recorddata = false&lt;br/&gt;/stimulusframes = [1 = background, errorfeedback]&lt;br/&gt;/ validresponse = (57, 0)&lt;br/&gt;/ beginresponsetime = 500&lt;br/&gt;/timeout = 500&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;*****************************&lt;br/&gt;General Helper Trial&lt;br/&gt;*****************************&lt;br/&gt;&lt;br/&gt;This trial is used when participants are asked to place their fingers on specific response&lt;br/&gt;buttons. On the touchscreen, this trial presents the (inactive) response buttons to the participants.&lt;br/&gt;&amp;lt;trial getReady&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = getReady]&lt;br/&gt;/ timeout = 5000&lt;br/&gt;/ validresponse = (parameters.responsekey)&lt;br/&gt;/ beginresponsetime = 5000&lt;br/&gt;/ errormessage = false&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ posttrialpause = 500&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TRIALS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Note: &lt;br/&gt;* presents digit for parameters.digitpresentationtime followed by a mask for parameters.maskpresentationtime&lt;br/&gt;* latency is measured from onset of digit &lt;br/&gt;* summary variables are updated&lt;br/&gt;* latencies are tracked to be able to calculate the mean latencies of the last 4 consecutive non-digit3 trials &lt;br/&gt;that elicited a correct response before a digit3 trial&lt;br/&gt;* latencies of Go-success trials are stored in list.validgolatencies to calculate Std&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;presents the go-trials (digits !=3))&lt;br/&gt;&amp;lt;trial go&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype =  "Go";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_Go += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.probetrial = list.mindwanderingprobes.nextvalue;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/beginresponsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (parameters.responsekey)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.go.resetstimulusframes();&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.go.responsetext == parameters.responsekey){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.go.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Anticipatory"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_anticipatory += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if  (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Ambiguous";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Go Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_validgo += 1; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.validgolatencies.appenditem(values.RT);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "Omission"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.incorrectsuppressions += 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;// latencies are tracked to be able to calculate the mean latencies of the last 4 consecutive go trials &lt;br/&gt;// that elicited a correct response before a nogo trial&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT !="" &amp;amp;&amp;amp; trial.go.correct) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = values.RT2; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = values.RT3; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = values.RT4; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = values.RT;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//for error responses all variables need to be reset&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.go.correct &amp;amp;&amp;amp; values.RT1 != 0 &amp;amp;&amp;amp; values.RT2 != 0 &amp;amp;&amp;amp; values.RT3 != 0 &amp;amp;&amp;amp; values.RT4 != 0 ) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.run_mindwanderingprobe == 1 &amp;amp;&amp;amp; values.probetrial == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return surveypage.probe;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;presents the nogo trials (digit == 3)&lt;br/&gt;&amp;lt;trial nogo&amp;gt;&lt;br/&gt;/ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.trialtype = "NoGo";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_NoGo += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.digit = list.digitsequence.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fontsize = list.fontsizes.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.probetrial = list.mindwanderingprobes.nextvalue;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.insertstimulustime(picture.mask, parameters.digitpresentationtime);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.insertstimulustime(shape.background, (parameters.digitpresentationtime + parameters.maskpresentationtime));&lt;br/&gt;]&lt;br/&gt;/stimulustimes = [0 = background, digit]&lt;br/&gt;/responsetime = 0&lt;br/&gt;/responseinterrupt = frames&lt;br/&gt;/validresponse = (parameters.responsekey, 0)&lt;br/&gt;/monkeyresponse = (parameters.responsekey, 0)&lt;br/&gt;/correctresponse = (0)&lt;br/&gt;/trialduration = parameters.digitpresentationtime + parameters.maskpresentationtime&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.nogo.resetstimulusframes();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.nogo.responsetext == parameters.responsekey) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = trial.nogo.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.anticipatoryresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.anticipatoryresponsetime){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.RT &amp;lt; parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.RT &amp;gt;= parameters.validresponsetime) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Failure";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//check whether this response follows 4 consecutive correct responses to a go-trial:&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.fourfilled == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//the error response followed 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_4rts_failedsuppression += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sumrt_failedsuppression += (values.RT1 + values.RT2 + values.RT3 + values.RT4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT = ""; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.latencytype = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responsetype = "NoGo Success"; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correctsuppressions += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//check whether this no-response follows 4 consecutive correct responses to a go-trial:&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.fourfilled == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//the successful no response followed 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.count_4rts_successsuppression += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sumrt_successsuppression += (values.RT1 + values.RT2 + values.RT3 + values.RT4);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//reset all the variables that potentially store response times for 4 consecutive correct responses to a go-trial&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT1 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT2 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT3 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.RT4 = 0; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fourfilled = 0;&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;/recorddata = true&lt;br/&gt;/branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.run_mindwanderingprobe == 1 &amp;amp;&amp;amp; values.probetrial == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return surveypage.probe;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (parameters.ITI &amp;gt; 0){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return trial.iti;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial iti&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = clearscreen]&lt;br/&gt;/ trialduration = parameters.ITI&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BLOCKS&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block intro&amp;gt;&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = intro1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = intro2;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block practice&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;block.SART.screencolor = red;&lt;br/&gt;]&lt;br/&gt;/trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2-19 = list.practice_trialtype;&lt;br/&gt;]&lt;br/&gt;/onblockend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fontsizes.reset();&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block SART&amp;gt;&lt;br/&gt;/trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = teststart;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3-227 = list.trialtype;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block finish&amp;gt;&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = subjectid, finish;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;*******************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPERIMENT&lt;br/&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 = intro;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = practice; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = SART;  &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4 = finish;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;monkey&amp;gt;&lt;br/&gt;/ latencydistribution = normal(300, 250)&lt;br/&gt;&amp;lt;/monkey&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End of File&lt;br/&gt;**************************************************************************************************************&lt;a class="if-quote-goto quote-link" href="#" data-id="31328"&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;Even if you don't want to run the norms part, you're not supposed to remove the &amp;lt;include&amp;gt; of the norms file. The errors stem from the fact that the rest of the script references things contained in that file. Either re-instate the &amp;lt;include&amp;gt; or work through the script in detail and strip out those parts.</description><pubDate>Wed, 14 Apr 2021 11:33:49 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>