﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 4  » Minimum time on a survey page</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Tue, 25 Aug 2026 07:27:31 GMT</lastBuildDate><ttl>20</ttl><item><title>Minimum time on a survey page</title><link>https://forums.millisecond.com/Topic26425.aspx</link><description>I would like to make sure participants spend a minimum amount of time reading a "news article" manipulation. I've looked into the "trialduration" attribute, but it seems like this would move participants away from the page once that time is up (I would like them to spend a minimum of 45 seconds, but also take as long as they need), and I'm also not sure how to integrate it with my current code. Current code for one condition below. Any tips? Thanks!&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage CONTROL&amp;gt;&lt;br/&gt;/ questions = [1=CONTROL]&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ nextbuttonposition = (50, 95)&lt;br/&gt;/ finishlabel="NEXT"&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;image CONTROL&amp;gt;&lt;br/&gt;/ items = ("CONTROL.png")&lt;br/&gt;/ position = (10, 5)&lt;br/&gt;/ size = (375, 750)&lt;br/&gt;&amp;lt;/image&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255) &lt;br/&gt;/ preinstructions=(ManipInstructions)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;/ skip=[dropdown.GENDER.response == "another gender"]  / skip=[dropdown.TRANSGENDER.response == "yes"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;</description><pubDate>Wed, 13 Feb 2019 16:22:41 GMT</pubDate><dc:creator>LinasM</dc:creator></item><item><title>RE: Minimum time on a survey page</title><link>https://forums.millisecond.com/Topic26430.aspx</link><description>&lt;div data-id="26426" class="if-quote-wrapper" unselectable="on" data-guid="1550103732740"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26426" 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="26426" 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="26426" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Tuesday, February 12, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26426"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="26425" class="if-quote-wrapper" unselectable="on" data-guid="1550103732740"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26425" 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="26425" 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="26425" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;LinasM - Tuesday, February 12, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26425"&gt;&lt;div class="if-quote-message-margin"&gt;I would like to make sure participants spend a minimum amount of time reading a "news article" manipulation. I've looked into the "trialduration" attribute, but it seems like this would move participants away from the page once that time is up (I would like them to spend a minimum of 45 seconds, but also take as long as they need), and I'm also not sure how to integrate it with my current code. Current code for one condition below. Any tips? Thanks!&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage CONTROL&amp;gt;&lt;br/&gt;/ questions = [1=CONTROL]&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ nextbuttonposition = (50, 95)&lt;br/&gt;/ finishlabel="NEXT"&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;image CONTROL&amp;gt;&lt;br/&gt;/ items = ("CONTROL.png")&lt;br/&gt;/ position = (10, 5)&lt;br/&gt;/ size = (375, 750)&lt;br/&gt;&amp;lt;/image&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255) &lt;br/&gt;/ preinstructions=(ManipInstructions)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;/ skip=[dropdown.GENDER.response == "another gender"]  / skip=[dropdown.TRANSGENDER.response == "yes"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26425"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Don't use a &amp;lt;surveypage&amp;gt; to display your image, use a regular &amp;lt;trial&amp;gt; instead. You can then either use /beginresponsetime or /isvalidresponse to enforce a minimum time spent looking at the image before being allowed to move on. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CONTROL&amp;gt;&lt;br/&gt;/ inputdevice = mouse&lt;br/&gt;/ stimulusframes = [1=control, nextbutton]&lt;br/&gt;/ validresponse = (nextbutton)&lt;br/&gt;/ beginresponsetime = 20000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture control&amp;gt;&lt;br/&gt;/ items = ("control.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text nextbutton&amp;gt;&lt;br/&gt;/ items = ("NEXT")&lt;br/&gt;/ size = (14%, 7%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ txcolor = black&lt;br/&gt;/ position = (50%, 95%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;or&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CONTROL&amp;gt;&lt;br/&gt;/ inputdevice = mouse&lt;br/&gt;/ stimulusframes = [1=control, nextbutton]&lt;br/&gt;/ validresponse = (nextbutton)&lt;br/&gt;/ isvalidresponse = [trial.control.latency &amp;gt;= 20000]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture control&amp;gt;&lt;br/&gt;/ items = ("control.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text nextbutton&amp;gt;&lt;br/&gt;/ items = ("NEXT")&lt;br/&gt;/ size = (14%, 7%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ txcolor = black&lt;br/&gt;/ position = (50%, 95%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;or you could even delay the display of the "NEXT" button until the point in time you want to start accepting responses / allow participants to move on:&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CONTROL&amp;gt;&lt;br/&gt;/ inputdevice = mouse&lt;br/&gt;/ stimulustimes = [1=control; 20000 = nextbutton]&lt;br/&gt;/ validresponse = (nextbutton)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture control&amp;gt;&lt;br/&gt;/ items = ("control.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text nextbutton&amp;gt;&lt;br/&gt;/ items = ("NEXT")&lt;br/&gt;/ size = (14%, 7%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ txcolor = black&lt;br/&gt;/ position = (50%, 95%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26426"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;I used your code to delay the "next" display and it works perfectly! Thanks so much!</description><pubDate>Wed, 13 Feb 2019 16:22:41 GMT</pubDate><dc:creator>LinasM</dc:creator></item><item><title>RE: Minimum time on a survey page</title><link>https://forums.millisecond.com/Topic26426.aspx</link><description>&lt;div data-id="26425" class="if-quote-wrapper" unselectable="on" data-guid="1550022816761"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26425" 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="26425" 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="26425" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;LinasM - Tuesday, February 12, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26425"&gt;&lt;div class="if-quote-message-margin"&gt;I would like to make sure participants spend a minimum amount of time reading a "news article" manipulation. I've looked into the "trialduration" attribute, but it seems like this would move participants away from the page once that time is up (I would like them to spend a minimum of 45 seconds, but also take as long as they need), and I'm also not sure how to integrate it with my current code. Current code for one condition below. Any tips? Thanks!&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage CONTROL&amp;gt;&lt;br/&gt;/ questions = [1=CONTROL]&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ nextbuttonposition = (50, 95)&lt;br/&gt;/ finishlabel="NEXT"&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;image CONTROL&amp;gt;&lt;br/&gt;/ items = ("CONTROL.png")&lt;br/&gt;/ position = (10, 5)&lt;br/&gt;/ size = (375, 750)&lt;br/&gt;&amp;lt;/image&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255) &lt;br/&gt;/ preinstructions=(ManipInstructions)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;/ skip=[dropdown.GENDER.response == "another gender"]  / skip=[dropdown.TRANSGENDER.response == "yes"]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26425"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Don't use a &amp;lt;surveypage&amp;gt; to display your image, use a regular &amp;lt;trial&amp;gt; instead. You can then either use /beginresponsetime or /isvalidresponse to enforce a minimum time spent looking at the image before being allowed to move on. I.e.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CONTROL&amp;gt;&lt;br/&gt;/ inputdevice = mouse&lt;br/&gt;/ stimulusframes = [1=control, nextbutton]&lt;br/&gt;/ validresponse = (nextbutton)&lt;br/&gt;/ beginresponsetime = 20000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture control&amp;gt;&lt;br/&gt;/ items = ("control.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text nextbutton&amp;gt;&lt;br/&gt;/ items = ("NEXT")&lt;br/&gt;/ size = (14%, 7%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ txcolor = black&lt;br/&gt;/ position = (50%, 95%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;or&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CONTROL&amp;gt;&lt;br/&gt;/ inputdevice = mouse&lt;br/&gt;/ stimulusframes = [1=control, nextbutton]&lt;br/&gt;/ validresponse = (nextbutton)&lt;br/&gt;/ isvalidresponse = [trial.control.latency &amp;gt;= 20000]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture control&amp;gt;&lt;br/&gt;/ items = ("control.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text nextbutton&amp;gt;&lt;br/&gt;/ items = ("NEXT")&lt;br/&gt;/ size = (14%, 7%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ txcolor = black&lt;br/&gt;/ position = (50%, 95%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;or you could even delay the display of the "NEXT" button until the point in time you want to start accepting responses / allow participants to move on:&lt;br/&gt;&lt;br/&gt;&amp;lt;trial CONTROL&amp;gt;&lt;br/&gt;/ inputdevice = mouse&lt;br/&gt;/ stimulustimes = [1=control; 20000 = nextbutton]&lt;br/&gt;/ validresponse = (nextbutton)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;picture control&amp;gt;&lt;br/&gt;/ items = ("control.png")&lt;br/&gt;&amp;lt;/picture&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text nextbutton&amp;gt;&lt;br/&gt;/ items = ("NEXT")&lt;br/&gt;/ size = (14%, 7%)&lt;br/&gt;/ vjustify = center&lt;br/&gt;/ txbgcolor = grey&lt;br/&gt;/ txcolor = black&lt;br/&gt;/ position = (50%, 95%)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block Control&amp;gt;&lt;br/&gt;/ screencolor = (255,255,255)&lt;br/&gt;/ trials = [1 = Control]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;</description><pubDate>Tue, 12 Feb 2019 18:04:35 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>