﻿<?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 5  » Accepting participant response while GIF is playing</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Mon, 04 May 2026 11:28:08 GMT</lastBuildDate><ttl>20</ttl><item><title>Accepting participant response while GIF is playing</title><link>https://forums.millisecond.com/Topic36521.aspx</link><description>Hi,&amp;nbsp;&lt;br/&gt;I have a GIF stimuli that is 60 frames played over 1000ms. Ideally, participants would be able to register their response at any point during the 60 frames/1000 ms. That is, prior to the last frame (frame 60) or 1000ms duration. Unfortunately, I can't work out how to allow for this. Can anyone let me know if this is possible, and if so how?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for your time,&amp;nbsp;&lt;br/&gt;Jackie&amp;nbsp;</description><pubDate>Tue, 10 Sep 2024 13:11:25 GMT</pubDate><dc:creator>Jhall91</dc:creator></item><item><title>RE: Accepting participant response while GIF is playing</title><link>https://forums.millisecond.com/Topic36533.aspx</link><description>&lt;blockquote data-id="36532" class="if-quote-wrapper" unselectable="on" data-guid="1725973883120" contenteditable="false" id="if_insertedNode_1725973881916"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36532" 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="36532" 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="36532" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 9/10/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36532"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36531" class="if-quote-wrapper" unselectable="on" data-guid="1725973883120" contenteditable="false" id="if_insertedNode_1725972744278"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36531" 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="36531" 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="36531" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Jhall91 - 9/10/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36531"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36522" class="if-quote-wrapper" unselectable="on" data-guid="1725973883120" contenteditable="false" id="if_insertedNode_1725972251472"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36522" 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="36522" 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="36522" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 9/6/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36522"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36521" class="if-quote-wrapper" unselectable="on" data-guid="1725973883120" contenteditable="false" id="if_insertedNode_1725622011322"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36521" 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="36521" 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="36521" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Jhall91 - 9/6/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36521"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi,&amp;nbsp;&lt;br/&gt;I have a GIF stimuli that is 60 frames played over 1000ms. Ideally, participants would be able to register their response at any point during the 60 frames/1000 ms. That is, prior to the last frame (frame 60) or 1000ms duration. Unfortunately, I can't work out how to allow for this. Can anyone let me know if this is possible, and if so how?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for your time,&amp;nbsp;&lt;br/&gt;Jackie&amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="36521"&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;Provide the gif and your code, please. Otherwise nobody can tell you what you need to change.&lt;br/&gt;&lt;br/&gt;In general, if you want to allow responses while a sound, video, or GIF is playing, you'll want to set /playthrough = false in the respective &amp;lt;video&amp;gt; or &amp;lt;sound&amp;gt; element.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36522"&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;Hi Dave, &lt;br/&gt;I have provided the basic for my experiment below and relevant GIFs. Apologies for the rudimentary code, I am very new to Inquisit and coding in general.&amp;nbsp;&lt;br/&gt;I did try the playthrough = false suggestion, but to no avail.&lt;br/&gt;Please let me know if you need anything further. &lt;br/&gt;Again, thanks for your time. &lt;br/&gt;Jackie  &lt;br/&gt;&lt;br/&gt;[code]&amp;lt;usermanual&amp;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;PLW 2024 Experiment 1a&lt;br/&gt;&amp;lt;/usermanual&amp;gt;&lt;br/&gt;&amp;lt;video movieseven&amp;gt;&lt;br/&gt;/ items = ("-1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (50%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video movieeleven&amp;gt;&lt;br/&gt;/ items = ("+1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (20%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video movietwelve&amp;gt;&lt;br/&gt;/ items = ("+1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (80%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/ fontstyle = ("Arial", 3%, true)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ screencolor = black&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page instr&amp;gt;&lt;br/&gt;Please indicate your answer with ethier "Z" or "/"&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/questionfontsize = 5%&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text responsetext&amp;gt;&lt;br/&gt;/numitems =1&lt;br/&gt;/items= ("+")&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (50, 40)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text verder&amp;gt;&lt;br/&gt;/numitems =1&lt;br/&gt;/items= ("Press space bar to continue.")&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (50, 50)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text spacebar&amp;gt;&lt;br/&gt;/ items = ("press the spacebar to continue")&lt;br/&gt;/ position = (50%, 80%)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ fontstyle = ("Courier New", 2.08%, false, false, false, false, 5, 0)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/ fontstyle = ("Arial", 3.5%)&lt;br/&gt;/ screencolor = black&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ minimumversion = "5.0.7.0"&lt;br/&gt;/ canvasaspectratio = (4, 3)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ separatefiles = true&lt;br/&gt;/ columns = (build, computer.platform, date, time, subject, group, blockcode, blocknum, trialcode, trialnum, &lt;br/&gt;stimulusitem, response, correct, latency)&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;***********************&lt;br/&gt;summary data file&lt;br/&gt;***********************&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, )&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&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;VALUES: automatically updated&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;                                    &lt;br/&gt;/completed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;&lt;br/&gt;set:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;helper variable, is set to one after the critical block&lt;br/&gt;notice_critical:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 = if notice something during critical trial; 0 = otherwise&lt;br/&gt;response_critical:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 detailed description of the stimulus noticed during the critical trial&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/completed = 0&lt;br/&gt;/set = 0&lt;br/&gt;/notice_critical = 0&lt;br/&gt;/response_critical = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"Tap";} else {"Click";}&lt;br/&gt;/buttoninstruct2 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"tap";} else {"click";}&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;TRIALS &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt; trial movieten&amp;gt;&lt;br/&gt;/trialcode = "mo10"&lt;br/&gt;/stimulustimes = [ 1= movieseven, Movieeleven, Movietwelve; 500 = clearscreen]&lt;br/&gt;/trialduration = 5000&lt;br/&gt;/ validresponse = ("Z", "/")&lt;br/&gt;/ correctresponse = ("Z")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt; trial response&amp;gt;&lt;br/&gt;/trialcode = "response"&lt;br/&gt;/stimulustimes = [ 1 = responsetext]&lt;br/&gt;/ validresponse = ("Z", "/")&lt;br/&gt;/ correctresponse = ("K")&lt;br/&gt;/ responseinterrupt = trial&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;BLOCKS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block one&amp;gt;&lt;br/&gt;/ screencolor = black&lt;br/&gt;/ trials = [1 = movieten, response]&lt;br/&gt;&amp;lt;/block&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;EXPERIMENT &lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (instr)&lt;br/&gt;/ blocks = [1 = one;&lt;br/&gt;]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&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;**************************************************************************************************************[/code]&lt;br/&gt; &lt;a class="if-quote-goto quote-link" href="#" data-id="36531"&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;By default a &amp;lt;trial&amp;gt; will begin accepting responses only once its entire stimulus presentation sequence has been completed. I.e. with&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;trial movieten&amp;gt;&lt;br/&gt;/trialcode = "mo10"&lt;br/&gt;/stimulustimes = [ 1= movieseven, Movieeleven, Movietwelve; 500 = clearscreen]&lt;br/&gt;/trialduration = 5000&lt;br/&gt;/ validresponse = ("Z", "/")&lt;br/&gt;/ correctresponse = ("Z")&lt;br/&gt;&amp;lt;/trial&amp;gt;[/code]&lt;br/&gt;&lt;br/&gt;responses are possible from 500ms into the trial, concurrent with the display of the clearscreen stimulus at 500. If you want to allow for responses while the stimulus presentation sequence is ongoing, use /beginresponsetime to specify the time from which you want to allow responses. Be sure to also set the desired /responseinterrupt.&lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/language/attributes/beginresponsetime.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/language/attributes/beginresponsetime.htm"&gt;https://www.millisecond.com/support/docs/v5/html/language/attributes/beginresponsetime.htm&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/language/attributes/responseinterrupt.htm"&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/language/attributes/responseinterrupt.htm"&gt;https://www.millisecond.com/support/docs/v5/html/language/attributes/responseinterrupt.htm&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36532"&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;Perfect, thank you! </description><pubDate>Tue, 10 Sep 2024 13:11:25 GMT</pubDate><dc:creator>Jhall91</dc:creator></item><item><title>RE: Accepting participant response while GIF is playing</title><link>https://forums.millisecond.com/Topic36532.aspx</link><description>&lt;blockquote data-id="36531" class="if-quote-wrapper" unselectable="on" data-guid="1725972745155" contenteditable="false" id="if_insertedNode_1725972744278"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36531" 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="36531" 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="36531" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Jhall91 - 9/10/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36531"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36522" class="if-quote-wrapper" unselectable="on" data-guid="1725972745155" contenteditable="false" id="if_insertedNode_1725972251472"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36522" 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="36522" 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="36522" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 9/6/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36522"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36521" class="if-quote-wrapper" unselectable="on" data-guid="1725972745155" contenteditable="false" id="if_insertedNode_1725622011322"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36521" 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="36521" 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="36521" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Jhall91 - 9/6/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36521"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi,&amp;nbsp;&lt;br/&gt;I have a GIF stimuli that is 60 frames played over 1000ms. Ideally, participants would be able to register their response at any point during the 60 frames/1000 ms. That is, prior to the last frame (frame 60) or 1000ms duration. Unfortunately, I can't work out how to allow for this. Can anyone let me know if this is possible, and if so how?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for your time,&amp;nbsp;&lt;br/&gt;Jackie&amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="36521"&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;Provide the gif and your code, please. Otherwise nobody can tell you what you need to change.&lt;br/&gt;&lt;br/&gt;In general, if you want to allow responses while a sound, video, or GIF is playing, you'll want to set /playthrough = false in the respective &amp;lt;video&amp;gt; or &amp;lt;sound&amp;gt; element.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36522"&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;Hi Dave, &lt;br/&gt;I have provided the basic for my experiment below and relevant GIFs. Apologies for the rudimentary code, I am very new to Inquisit and coding in general.&amp;nbsp;&lt;br/&gt;I did try the playthrough = false suggestion, but to no avail.&lt;br/&gt;Please let me know if you need anything further. &lt;br/&gt;Again, thanks for your time. &lt;br/&gt;Jackie  &lt;br/&gt;&lt;br/&gt;[code]&amp;lt;usermanual&amp;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;PLW 2024 Experiment 1a&lt;br/&gt;&amp;lt;/usermanual&amp;gt;&lt;br/&gt;&amp;lt;video movieseven&amp;gt;&lt;br/&gt;/ items = ("-1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (50%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video movieeleven&amp;gt;&lt;br/&gt;/ items = ("+1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (20%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video movietwelve&amp;gt;&lt;br/&gt;/ items = ("+1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (80%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/ fontstyle = ("Arial", 3%, true)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ screencolor = black&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page instr&amp;gt;&lt;br/&gt;Please indicate your answer with ethier "Z" or "/"&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/questionfontsize = 5%&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text responsetext&amp;gt;&lt;br/&gt;/numitems =1&lt;br/&gt;/items= ("+")&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (50, 40)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text verder&amp;gt;&lt;br/&gt;/numitems =1&lt;br/&gt;/items= ("Press space bar to continue.")&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (50, 50)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text spacebar&amp;gt;&lt;br/&gt;/ items = ("press the spacebar to continue")&lt;br/&gt;/ position = (50%, 80%)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ fontstyle = ("Courier New", 2.08%, false, false, false, false, 5, 0)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/ fontstyle = ("Arial", 3.5%)&lt;br/&gt;/ screencolor = black&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ minimumversion = "5.0.7.0"&lt;br/&gt;/ canvasaspectratio = (4, 3)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ separatefiles = true&lt;br/&gt;/ columns = (build, computer.platform, date, time, subject, group, blockcode, blocknum, trialcode, trialnum, &lt;br/&gt;stimulusitem, response, correct, latency)&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;***********************&lt;br/&gt;summary data file&lt;br/&gt;***********************&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, )&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&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;VALUES: automatically updated&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;                                    &lt;br/&gt;/completed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;&lt;br/&gt;set:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;helper variable, is set to one after the critical block&lt;br/&gt;notice_critical:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 = if notice something during critical trial; 0 = otherwise&lt;br/&gt;response_critical:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 detailed description of the stimulus noticed during the critical trial&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/completed = 0&lt;br/&gt;/set = 0&lt;br/&gt;/notice_critical = 0&lt;br/&gt;/response_critical = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"Tap";} else {"Click";}&lt;br/&gt;/buttoninstruct2 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"tap";} else {"click";}&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;TRIALS &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt; trial movieten&amp;gt;&lt;br/&gt;/trialcode = "mo10"&lt;br/&gt;/stimulustimes = [ 1= movieseven, Movieeleven, Movietwelve; 500 = clearscreen]&lt;br/&gt;/trialduration = 5000&lt;br/&gt;/ validresponse = ("Z", "/")&lt;br/&gt;/ correctresponse = ("Z")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt; trial response&amp;gt;&lt;br/&gt;/trialcode = "response"&lt;br/&gt;/stimulustimes = [ 1 = responsetext]&lt;br/&gt;/ validresponse = ("Z", "/")&lt;br/&gt;/ correctresponse = ("K")&lt;br/&gt;/ responseinterrupt = trial&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;BLOCKS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block one&amp;gt;&lt;br/&gt;/ screencolor = black&lt;br/&gt;/ trials = [1 = movieten, response]&lt;br/&gt;&amp;lt;/block&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;EXPERIMENT &lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (instr)&lt;br/&gt;/ blocks = [1 = one;&lt;br/&gt;]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&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;**************************************************************************************************************[/code]&lt;br/&gt; &lt;a class="if-quote-goto quote-link" href="#" data-id="36531"&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;By default a &amp;lt;trial&amp;gt; will begin accepting responses only once its entire stimulus presentation sequence has been completed. I.e. with&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;trial movieten&amp;gt;&lt;br/&gt;/trialcode = "mo10"&lt;br/&gt;/stimulustimes = [ 1= movieseven, Movieeleven, Movietwelve; 500 = clearscreen]&lt;br/&gt;/trialduration = 5000&lt;br/&gt;/ validresponse = ("Z", "/")&lt;br/&gt;/ correctresponse = ("Z")&lt;br/&gt;&amp;lt;/trial&amp;gt;[/code]&lt;br/&gt;&lt;br/&gt;responses are possible from 500ms into the trial, concurrent with the display of the clearscreen stimulus at 500. If you want to allow for responses while the stimulus presentation sequence is ongoing, use /beginresponsetime to specify the time from which you want to allow responses. Be sure to also set the desired /responseinterrupt.&lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/language/attributes/beginresponsetime.htm"&gt;https://www.millisecond.com/support/docs/v5/html/language/attributes/beginresponsetime.htm&lt;/a&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/support/docs/v5/html/language/attributes/responseinterrupt.htm"&gt;https://www.millisecond.com/support/docs/v5/html/language/attributes/responseinterrupt.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 10 Sep 2024 12:57:15 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Accepting participant response while GIF is playing</title><link>https://forums.millisecond.com/Topic36531.aspx</link><description>&lt;blockquote data-id="36522" class="if-quote-wrapper" unselectable="on" data-guid="1725972252128" contenteditable="false" id="if_insertedNode_1725972251472"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36522" 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="36522" 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="36522" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 9/6/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36522"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36521" class="if-quote-wrapper" unselectable="on" data-guid="1725972252128" contenteditable="false" id="if_insertedNode_1725622011322"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36521" 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="36521" 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="36521" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Jhall91 - 9/6/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36521"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi,&amp;nbsp;&lt;br/&gt;I have a GIF stimuli that is 60 frames played over 1000ms. Ideally, participants would be able to register their response at any point during the 60 frames/1000 ms. That is, prior to the last frame (frame 60) or 1000ms duration. Unfortunately, I can't work out how to allow for this. Can anyone let me know if this is possible, and if so how?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for your time,&amp;nbsp;&lt;br/&gt;Jackie&amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="36521"&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;Provide the gif and your code, please. Otherwise nobody can tell you what you need to change.&lt;br/&gt;&lt;br/&gt;In general, if you want to allow responses while a sound, video, or GIF is playing, you'll want to set /playthrough = false in the respective &amp;lt;video&amp;gt; or &amp;lt;sound&amp;gt; element.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36522"&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;Hi Dave, &lt;br/&gt;I have provided the basic for my experiment below and relevant GIFs. Apologies for the rudimentary code, I am very new to Inquisit and coding in general.&amp;nbsp;&lt;br/&gt;I did try the playthrough = false suggestion, but to no avail.&lt;br/&gt;Please let me know if you need anything further. &lt;br/&gt;Again, thanks for your time. &lt;br/&gt;Jackie  &lt;br/&gt;&lt;br/&gt;[code]&amp;lt;usermanual&amp;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;PLW 2024 Experiment 1a&lt;br/&gt;&amp;lt;/usermanual&amp;gt;&lt;br/&gt;&amp;lt;video movieseven&amp;gt;&lt;br/&gt;/ items = ("-1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (50%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video movieeleven&amp;gt;&lt;br/&gt;/ items = ("+1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (20%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video movietwelve&amp;gt;&lt;br/&gt;/ items = ("+1.5SD.gif")&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ erase = true (0,0,0)&lt;br/&gt;/ position = (80%,50%)&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;instruct&amp;gt;&lt;br/&gt;/ inputdevice = keyboard&lt;br/&gt;/ fontstyle = ("Arial", 3%, true)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ screencolor = black&lt;br/&gt;&amp;lt;/instruct&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page instr&amp;gt;&lt;br/&gt;Please indicate your answer with ethier "Z" or "/"&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/questionfontsize = 5%&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text responsetext&amp;gt;&lt;br/&gt;/numitems =1&lt;br/&gt;/items= ("+")&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (50, 40)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text verder&amp;gt;&lt;br/&gt;/numitems =1&lt;br/&gt;/items= ("Press space bar to continue.")&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ position = (50, 50)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text spacebar&amp;gt;&lt;br/&gt;/ items = ("press the spacebar to continue")&lt;br/&gt;/ position = (50%, 80%)&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ fontstyle = ("Courier New", 2.08%, false, false, false, false, 5, 0)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/ fontstyle = ("Arial", 3.5%)&lt;br/&gt;/ screencolor = black&lt;br/&gt;/ txbgcolor = black&lt;br/&gt;/ txcolor = white&lt;br/&gt;/ minimumversion = "5.0.7.0"&lt;br/&gt;/ canvasaspectratio = (4, 3)&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ separatefiles = true&lt;br/&gt;/ columns = (build, computer.platform, date, time, subject, group, blockcode, blocknum, trialcode, trialnum, &lt;br/&gt;stimulusitem, response, correct, latency)&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;***********************&lt;br/&gt;summary data file&lt;br/&gt;***********************&lt;br/&gt;&amp;lt;summarydata&amp;gt;&lt;br/&gt;/columns = (script.startdate, script.starttime, script.subjectid, script.groupid, script.elapsedtime, computer.platform, values.completed, )&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/summarydata&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;VALUES: automatically updated&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;                                    &lt;br/&gt;/completed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 = script was not completed; 1 = script was completed (all conditions run)&lt;br/&gt;&lt;br/&gt;set:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;helper variable, is set to one after the critical block&lt;br/&gt;notice_critical:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 = if notice something during critical trial; 0 = otherwise&lt;br/&gt;response_critical:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 detailed description of the stimulus noticed during the critical trial&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/completed = 0&lt;br/&gt;/set = 0&lt;br/&gt;/notice_critical = 0&lt;br/&gt;/response_critical = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"Tap";} else {"Click";}&lt;br/&gt;/buttoninstruct2 = if (computer.touch &amp;amp;&amp;amp; !computer.haskeyboard) {"tap";} else {"click";}&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;TRIALS &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&amp;lt; trial movieten&amp;gt;&lt;br/&gt;/trialcode = "mo10"&lt;br/&gt;/stimulustimes = [ 1= movieseven, Movieeleven, Movietwelve; 500 = clearscreen]&lt;br/&gt;/trialduration = 5000&lt;br/&gt;/ validresponse = ("Z", "/")&lt;br/&gt;/ correctresponse = ("Z")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt; trial response&amp;gt;&lt;br/&gt;/trialcode = "response"&lt;br/&gt;/stimulustimes = [ 1 = responsetext]&lt;br/&gt;/ validresponse = ("Z", "/")&lt;br/&gt;/ correctresponse = ("K")&lt;br/&gt;/ responseinterrupt = trial&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;BLOCKS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block one&amp;gt;&lt;br/&gt;/ screencolor = black&lt;br/&gt;/ trials = [1 = movieten, response]&lt;br/&gt;&amp;lt;/block&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;EXPERIMENT &lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ preinstructions = (instr)&lt;br/&gt;/ blocks = [1 = one;&lt;br/&gt;]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&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;**************************************************************************************************************[/code]&lt;br/&gt; </description><pubDate>Tue, 10 Sep 2024 12:48:54 GMT</pubDate><dc:creator>Jhall91</dc:creator></item><item><title>RE: Accepting participant response while GIF is playing</title><link>https://forums.millisecond.com/Topic36522.aspx</link><description>&lt;blockquote data-id="36521" class="if-quote-wrapper" unselectable="on" data-guid="1725622012464" contenteditable="false" id="if_insertedNode_1725622011322"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36521" 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="36521" 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="36521" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Jhall91 - 9/6/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36521"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi,&amp;nbsp;&lt;br/&gt;I have a GIF stimuli that is 60 frames played over 1000ms. Ideally, participants would be able to register their response at any point during the 60 frames/1000 ms. That is, prior to the last frame (frame 60) or 1000ms duration. Unfortunately, I can't work out how to allow for this. Can anyone let me know if this is possible, and if so how?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Thanks for your time,&amp;nbsp;&lt;br/&gt;Jackie&amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="36521"&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;Provide the gif and your code, please. Otherwise nobody can tell you what you need to change.&lt;br/&gt;&lt;br/&gt;In general, if you want to allow responses while a sound, video, or GIF is playing, you'll want to set /playthrough = false in the respective &amp;lt;video&amp;gt; or &amp;lt;sound&amp;gt; element.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 06 Sep 2024 11:37:15 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>