﻿<?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  » Countdown timer</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Tue, 22 Sep 2026 18:44:39 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Countdown timer</title><link>https://forums.millisecond.com/Topic32041.aspx</link><description>&lt;blockquote data-id="32039" class="if-quote-wrapper" unselectable="on" data-guid="1628163721958" id="if_insertedNode_1628163721233" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32039" 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="32039" 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="32039" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Kambo - 8/5/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-32039"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="32037" class="if-quote-wrapper" unselectable="on" data-guid="1628163721958" id="if_insertedNode_1628147577087" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32037" 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="32037" 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="32037" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 8/4/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-32037"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="32036" class="if-quote-wrapper" unselectable="on" data-guid="1628163721958" id="if_insertedNode_1628104622069" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32036" 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="32036" 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="32036" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Kambo - 8/4/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-32036"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Heya,&lt;br/&gt;&lt;br/&gt;I am trying to insert a clock timer counting down the 5 last seconds of the trial (30 seconds in total). That works fine, but the problem is that everything else is frozen in the time before that (i.e. not possible to select anything else in the first 25 sec). I realize that this probably has something to do with how I coded the stimulustimes attribute, but how can I get these processes to run simultaneously?&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;&lt;br/&gt;Heidi&lt;a class="if-quote-goto quote-link" href="#" data-id="32036"&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'm not sure how to possibly answer that without you providing your code. Please do so.&lt;br/&gt;&lt;br/&gt;Please also spell out, in detail, how exactly you want the given trial to work. That would include, among other things, what participants are supposed to be able to do during the first 25 seconds and if the countdown is supposed to be displayed at all if they respond before 25 seconds have elapsed.&lt;a class="if-quote-goto quote-link" href="#" data-id="32037"&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;Sure. I am new to this, so someone in here helped with with parts of the code, whereas I have done some myself - i.e. there are probably several issues here. &lt;br/&gt;&lt;br/&gt;It is an abstract reasoning matrix trial, where participants should select the item they believe corresponds to the matrix puzzle within 30 seconds. If they haven't selected anything within 25 seconds, a countdown timer should appear, making them aware that there is only 5 seconds left. &lt;br/&gt;&lt;br/&gt;Code:&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ problemnumber = 1&lt;br/&gt;/ correct_x = 0%&lt;br/&gt;/ d1_x = 0%&lt;br/&gt;/ d2_x = 0%&lt;br/&gt;/ d3_x = 0%&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block matrixblock&amp;gt;&lt;br/&gt;/ trials = [1-3 = matrixtrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial matrixtrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.problemnumber = list.testproblems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correct_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d1_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d2_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d3_x = list.itempositions.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=clearscreen, fixation; 500=clearscreen, problem, correctitem, distractoritem1, distractoritem2, distractoritem3; 25000 = countdown]&lt;br/&gt;/ validresponse = (correctitem, distractoritem1, distractoritem2, distractoritem3)&lt;br/&gt;/ correctresponse = (correctitem)&lt;br/&gt;/ correctmessage = true(cmsg, 1000)&lt;br/&gt;/ errormessage = true(emsg, 1000)&lt;br/&gt;/ timeout = 30000&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list testproblems&amp;gt;&lt;br/&gt;/ poolsize = 3&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list itempositions&amp;gt;&lt;br/&gt;/ items = (20%, 40%, 60%, 80%)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list countdown&amp;gt;&lt;br/&gt;/ selectionmode = replace&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture problem&amp;gt;&lt;br/&gt;/ items = problemitems&lt;br/&gt;/ position = (50%, 30%)&lt;br/&gt;/ size = (30%, 55%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture correctitem&amp;gt;&lt;br/&gt;/ items = correctitems&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.correct_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem1&amp;gt;&lt;br/&gt;/ items = distractor1items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d1_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem2&amp;gt;&lt;br/&gt;/ items = distractor2items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d2_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem3&amp;gt;&lt;br/&gt;/ items = distractor3items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d3_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item problemitems&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_m_ss3.jpeg"&lt;br/&gt;/ 2 = "tf1_2_m_ss1.jpeg"&lt;br/&gt;/ 3 = "tf1_3_m_ss2.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item correctitems&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t1_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t1_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t1_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor1items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t2_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t2_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t2_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor2items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t3_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t3_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t3_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor3items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t4_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t4_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t4_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item countdown&amp;gt;&lt;br/&gt;/ 1 = "countdown"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text cmsg&amp;gt;&lt;br/&gt;/ items = ("✓")&lt;br/&gt;/ txcolor = green&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 70%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text emsg&amp;gt;&lt;br/&gt;/ items = ("X")&lt;br/&gt;/ txcolor = red&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 70%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;clock countdown&amp;gt;&lt;br/&gt;/ mode = timer&lt;br/&gt;/ format = "mm:ss"&lt;br/&gt;/ position = (90%, 5%)&lt;br/&gt;/ timeout = 5000&lt;br/&gt;&amp;lt;/clock&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="32039"&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;The all you need to do is allow for the trial to accept responses at the time you wish it to start accepting responses. By default, a trial will only start accepting responses once it's entire stimulus presentation sequence has finished.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial matrixtrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.matrixtrial.resetstimulusframes();&lt;/strong&gt;&lt;br/&gt;&amp;nbsp; values.problemnumber = list.testproblems.nextindex;&lt;br/&gt;&amp;nbsp; values.correct_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.d1_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.d2_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.d3_x = list.itempositions.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=clearscreen, fixation; 500=clearscreen, problem, correctitem, distractoritem1, distractoritem2, distractoritem3; 25000 = countdown]&lt;br/&gt;/ validresponse = (correctitem, distractoritem1, distractoritem2, distractoritem3)&lt;br/&gt;&lt;strong&gt;/ beginresponsetime = 500&lt;/strong&gt;&lt;br/&gt;/ correctresponse = (correctitem)&lt;br/&gt;/ correctmessage = true(cmsg, 1000)&lt;br/&gt;/ errormessage = true(emsg, 1000)&lt;br/&gt;/ timeout = 30000&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;&amp;lt;/trial&amp;gt;</description><pubDate>Fri, 06 Aug 2021 18:51:36 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Countdown timer</title><link>https://forums.millisecond.com/Topic32055.aspx</link><description>&lt;blockquote data-id="32041" class="if-quote-wrapper" unselectable="on" data-guid="1628238257362" id="if_insertedNode_1628238255783" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32041" 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="32041" 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="32041" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 8/5/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-32041"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="32039" class="if-quote-wrapper" unselectable="on" data-guid="1628238257362" id="if_insertedNode_1628163721233" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32039" 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="32039" 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="32039" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Kambo - 8/5/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-32039"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="32037" class="if-quote-wrapper" unselectable="on" data-guid="1628238257362" id="if_insertedNode_1628147577087" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32037" 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="32037" 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="32037" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 8/4/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-32037"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="32036" class="if-quote-wrapper" unselectable="on" data-guid="1628238257362" id="if_insertedNode_1628104622069" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32036" 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="32036" 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="32036" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Kambo - 8/4/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-32036"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Heya,&lt;br/&gt;&lt;br/&gt;I am trying to insert a clock timer counting down the 5 last seconds of the trial (30 seconds in total). That works fine, but the problem is that everything else is frozen in the time before that (i.e. not possible to select anything else in the first 25 sec). I realize that this probably has something to do with how I coded the stimulustimes attribute, but how can I get these processes to run simultaneously?&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;&lt;br/&gt;Heidi&lt;a class="if-quote-goto quote-link" href="#" data-id="32036"&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'm not sure how to possibly answer that without you providing your code. Please do so.&lt;br/&gt;&lt;br/&gt;Please also spell out, in detail, how exactly you want the given trial to work. That would include, among other things, what participants are supposed to be able to do during the first 25 seconds and if the countdown is supposed to be displayed at all if they respond before 25 seconds have elapsed.&lt;a class="if-quote-goto quote-link" href="#" data-id="32037"&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;Sure. I am new to this, so someone in here helped with with parts of the code, whereas I have done some myself - i.e. there are probably several issues here. &lt;br/&gt;&lt;br/&gt;It is an abstract reasoning matrix trial, where participants should select the item they believe corresponds to the matrix puzzle within 30 seconds. If they haven't selected anything within 25 seconds, a countdown timer should appear, making them aware that there is only 5 seconds left. &lt;br/&gt;&lt;br/&gt;Code:&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ problemnumber = 1&lt;br/&gt;/ correct_x = 0%&lt;br/&gt;/ d1_x = 0%&lt;br/&gt;/ d2_x = 0%&lt;br/&gt;/ d3_x = 0%&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block matrixblock&amp;gt;&lt;br/&gt;/ trials = [1-3 = matrixtrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial matrixtrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.problemnumber = list.testproblems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correct_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d1_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d2_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d3_x = list.itempositions.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=clearscreen, fixation; 500=clearscreen, problem, correctitem, distractoritem1, distractoritem2, distractoritem3; 25000 = countdown]&lt;br/&gt;/ validresponse = (correctitem, distractoritem1, distractoritem2, distractoritem3)&lt;br/&gt;/ correctresponse = (correctitem)&lt;br/&gt;/ correctmessage = true(cmsg, 1000)&lt;br/&gt;/ errormessage = true(emsg, 1000)&lt;br/&gt;/ timeout = 30000&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list testproblems&amp;gt;&lt;br/&gt;/ poolsize = 3&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list itempositions&amp;gt;&lt;br/&gt;/ items = (20%, 40%, 60%, 80%)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list countdown&amp;gt;&lt;br/&gt;/ selectionmode = replace&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture problem&amp;gt;&lt;br/&gt;/ items = problemitems&lt;br/&gt;/ position = (50%, 30%)&lt;br/&gt;/ size = (30%, 55%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture correctitem&amp;gt;&lt;br/&gt;/ items = correctitems&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.correct_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem1&amp;gt;&lt;br/&gt;/ items = distractor1items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d1_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem2&amp;gt;&lt;br/&gt;/ items = distractor2items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d2_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem3&amp;gt;&lt;br/&gt;/ items = distractor3items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d3_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item problemitems&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_m_ss3.jpeg"&lt;br/&gt;/ 2 = "tf1_2_m_ss1.jpeg"&lt;br/&gt;/ 3 = "tf1_3_m_ss2.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item correctitems&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t1_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t1_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t1_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor1items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t2_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t2_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t2_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor2items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t3_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t3_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t3_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor3items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t4_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t4_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t4_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item countdown&amp;gt;&lt;br/&gt;/ 1 = "countdown"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text cmsg&amp;gt;&lt;br/&gt;/ items = ("✓")&lt;br/&gt;/ txcolor = green&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 70%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text emsg&amp;gt;&lt;br/&gt;/ items = ("X")&lt;br/&gt;/ txcolor = red&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 70%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;clock countdown&amp;gt;&lt;br/&gt;/ mode = timer&lt;br/&gt;/ format = "mm:ss"&lt;br/&gt;/ position = (90%, 5%)&lt;br/&gt;/ timeout = 5000&lt;br/&gt;&amp;lt;/clock&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="32039"&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;The all you need to do is allow for the trial to accept responses at the time you wish it to start accepting responses. By default, a trial will only start accepting responses once it's entire stimulus presentation sequence has finished.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial matrixtrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.matrixtrial.resetstimulusframes();&lt;/strong&gt;&lt;br/&gt;&amp;nbsp; values.problemnumber = list.testproblems.nextindex;&lt;br/&gt;&amp;nbsp; values.correct_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.d1_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.d2_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp; values.d3_x = list.itempositions.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=clearscreen, fixation; 500=clearscreen, problem, correctitem, distractoritem1, distractoritem2, distractoritem3; 25000 = countdown]&lt;br/&gt;/ validresponse = (correctitem, distractoritem1, distractoritem2, distractoritem3)&lt;br/&gt;/ beginresponsetime = 500&lt;br/&gt;/ correctresponse = (correctitem)&lt;br/&gt;/ correctmessage = true(cmsg, 1000)&lt;br/&gt;/ errormessage = true(emsg, 1000)&lt;br/&gt;/ timeout = 30000&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="32041"&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;Thank you! </description><pubDate>Fri, 06 Aug 2021 08:24:26 GMT</pubDate><dc:creator>Kambo</dc:creator></item><item><title>Countdown timer</title><link>https://forums.millisecond.com/Topic32036.aspx</link><description>Heya,&lt;br/&gt;&lt;br/&gt;I am trying to insert a clock timer counting down the 5 last seconds of the trial (30 seconds in total). That works fine, but the problem is that everything else is frozen in the time before that (i.e. not possible to select anything else in the first 25 sec). I realize that this probably has something to do with how I coded the stimulustimes attribute, but how can I get these processes to run simultaneously?&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;&lt;br/&gt;Heidi</description><pubDate>Fri, 06 Aug 2021 08:24:26 GMT</pubDate><dc:creator>Kambo</dc:creator></item><item><title>RE: Countdown timer</title><link>https://forums.millisecond.com/Topic32039.aspx</link><description>&lt;blockquote data-id="32037" class="if-quote-wrapper" unselectable="on" data-guid="1628147577714" id="if_insertedNode_1628147577087" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32037" 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="32037" 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="32037" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 8/4/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-32037"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="32036" class="if-quote-wrapper" unselectable="on" data-guid="1628147577714" id="if_insertedNode_1628104622069" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32036" 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="32036" 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="32036" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Kambo - 8/4/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-32036"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Heya,&lt;br/&gt;&lt;br/&gt;I am trying to insert a clock timer counting down the 5 last seconds of the trial (30 seconds in total). That works fine, but the problem is that everything else is frozen in the time before that (i.e. not possible to select anything else in the first 25 sec). I realize that this probably has something to do with how I coded the stimulustimes attribute, but how can I get these processes to run simultaneously?&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;&lt;br/&gt;Heidi&lt;a class="if-quote-goto quote-link" href="#" data-id="32036"&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'm not sure how to possibly answer that without you providing your code. Please do so.&lt;br/&gt;&lt;br/&gt;Please also spell out, in detail, how exactly you want the given trial to work. That would include, among other things, what participants are supposed to be able to do during the first 25 seconds and if the countdown is supposed to be displayed at all if they respond before 25 seconds have elapsed.&lt;a class="if-quote-goto quote-link" href="#" data-id="32037"&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;Sure. I am new to this, so someone in here helped with with parts of the code, whereas I have done some myself - i.e. there are probably several issues here. &lt;br/&gt;&lt;br/&gt;It is an abstract reasoning matrix trial, where participants should select the item they believe corresponds to the matrix puzzle within 30 seconds. If they haven't selected anything within 25 seconds, a countdown timer should appear, making them aware that there is only 5 seconds left. &lt;br/&gt;&lt;br/&gt;Code:&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ problemnumber = 1&lt;br/&gt;/ correct_x = 0%&lt;br/&gt;/ d1_x = 0%&lt;br/&gt;/ d2_x = 0%&lt;br/&gt;/ d3_x = 0%&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block matrixblock&amp;gt;&lt;br/&gt;/ trials = [1-3 = matrixtrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial matrixtrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.problemnumber = list.testproblems.nextindex;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.correct_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d1_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d2_x = list.itempositions.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.d3_x = list.itempositions.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=clearscreen, fixation; 500=clearscreen, problem, correctitem, distractoritem1, distractoritem2, distractoritem3; 25000 = countdown]&lt;br/&gt;/ validresponse = (correctitem, distractoritem1, distractoritem2, distractoritem3)&lt;br/&gt;/ correctresponse = (correctitem)&lt;br/&gt;/ correctmessage = true(cmsg, 1000)&lt;br/&gt;/ errormessage = true(emsg, 1000)&lt;br/&gt;/ timeout = 30000&lt;br/&gt;/ posttrialpause = 1000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list testproblems&amp;gt;&lt;br/&gt;/ poolsize = 3&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list itempositions&amp;gt;&lt;br/&gt;/ items = (20%, 40%, 60%, 80%)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list countdown&amp;gt;&lt;br/&gt;/ selectionmode = replace&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture problem&amp;gt;&lt;br/&gt;/ items = problemitems&lt;br/&gt;/ position = (50%, 30%)&lt;br/&gt;/ size = (30%, 55%)&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture correctitem&amp;gt;&lt;br/&gt;/ items = correctitems&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.correct_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem1&amp;gt;&lt;br/&gt;/ items = distractor1items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d1_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem2&amp;gt;&lt;br/&gt;/ items = distractor2items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d2_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture distractoritem3&amp;gt;&lt;br/&gt;/ items = distractor3items&lt;br/&gt;/ size = (15%, 15%)&lt;br/&gt;/ hposition = values.d3_x&lt;br/&gt;/ vposition = 85%&lt;br/&gt;/ erase = false&lt;br/&gt;/ select = values.problemnumber&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item problemitems&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_m_ss3.jpeg"&lt;br/&gt;/ 2 = "tf1_2_m_ss1.jpeg"&lt;br/&gt;/ 3 = "tf1_3_m_ss2.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item correctitems&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t1_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t1_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t1_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor1items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t2_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t2_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t2_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor2items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t3_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t3_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t3_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item distractor3items&amp;gt;&lt;br/&gt;/ 1 = "tf1_1_t4_ss3_md.jpeg"&lt;br/&gt;/ 2 = "tf1_2_t4_ss1_md.jpeg"&lt;br/&gt;/ 3 = "tf1_3_t4_ss2_md.jpeg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item countdown&amp;gt;&lt;br/&gt;/ 1 = "countdown"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text cmsg&amp;gt;&lt;br/&gt;/ items = ("✓")&lt;br/&gt;/ txcolor = green&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 70%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text emsg&amp;gt;&lt;br/&gt;/ items = ("X")&lt;br/&gt;/ txcolor = red&lt;br/&gt;/ erase = false&lt;br/&gt;/ position = (50%, 70%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;clock countdown&amp;gt;&lt;br/&gt;/ mode = timer&lt;br/&gt;/ format = "mm:ss"&lt;br/&gt;/ position = (90%, 5%)&lt;br/&gt;/ timeout = 5000&lt;br/&gt;&amp;lt;/clock&amp;gt;&lt;br/&gt;</description><pubDate>Thu, 05 Aug 2021 07:22:03 GMT</pubDate><dc:creator>Kambo</dc:creator></item><item><title>RE: Countdown timer</title><link>https://forums.millisecond.com/Topic32037.aspx</link><description>&lt;blockquote data-id="32036" class="if-quote-wrapper" unselectable="on" data-guid="1628104622786" id="if_insertedNode_1628104622069" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="32036" 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="32036" 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="32036" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Kambo - 8/4/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-32036"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Heya,&lt;br/&gt;&lt;br/&gt;I am trying to insert a clock timer counting down the 5 last seconds of the trial (30 seconds in total). That works fine, but the problem is that everything else is frozen in the time before that (i.e. not possible to select anything else in the first 25 sec). I realize that this probably has something to do with how I coded the stimulustimes attribute, but how can I get these processes to run simultaneously?&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;&lt;br/&gt;Heidi&lt;a class="if-quote-goto quote-link" href="#" data-id="32036"&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'm not sure how to possibly answer that without you providing your code. Please do so.&lt;br/&gt;&lt;br/&gt;Please also spell out, in detail, how exactly you want the given trial to work. That would include, among other things, what participants are supposed to be able to do during the first 25 seconds and if the countdown is supposed to be displayed at all if they respond before 25 seconds have elapsed.</description><pubDate>Wed, 04 Aug 2021 19:19:19 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>