﻿<?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 7  » Free text input using openended and latency</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Wed, 04 Nov 2026 23:55:16 GMT</lastBuildDate><ttl>20</ttl><item><title>Free text input using openended and latency</title><link>https://forums.millisecond.com/Topic40354.aspx</link><description>Hello:&lt;br/&gt;&lt;br/&gt;I want participants to freely input their thoughts after watching a video. I want them to engage for at least X minutes with the task. Checking some old posts in the forum, I found something that might do it (code adapted below):&lt;br/&gt;&lt;br/&gt;&lt;a href="https://forums.millisecond.com/Topic17268.aspx"&gt;https://forums.millisecond.com/Topic17268.aspx&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;However, when I try to run this code, it returns:&lt;br/&gt;&lt;br/&gt;Missing '{'&lt;br/&gt;&lt;br/&gt;pointing to the line with the isvalidresponse command.&lt;br/&gt;Since the post is more than 10 years old, I wonder if this code is still valid when using Inquisit 7?&lt;br/&gt;Any help will be greatly appreciated.&lt;br/&gt;&lt;br/&gt;EN&lt;br/&gt;--&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("Type something.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("You can move on now.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;openended myopenended&amp;gt;&lt;br/&gt;/ stimulustimes = [0=a; 15000=b]&lt;br/&gt;/ isvalidresponse = [openended.myopenended.latency &amp;gt;= 15000]&lt;br/&gt;/ position = (50%, 60%)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;&amp;lt;/openended&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1=myopenended]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;// --------------------------------------&lt;br/&gt;// EXPERIMENT DEFINITION&lt;br/&gt;// --------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;expt main&amp;gt;&lt;br/&gt;/blocks = [1=myblock]&lt;br/&gt;&amp;lt;/expt&amp;gt;</description><pubDate>Tue, 20 May 2025 00:50:50 GMT</pubDate><dc:creator>EN</dc:creator></item><item><title>RE: Free text input using openended and latency</title><link>https://forums.millisecond.com/Topic40428.aspx</link><description>&lt;blockquote data-id="40426" class="if-quote-wrapper" unselectable="on" data-guid="1747702193201" contenteditable="false" id="if_insertedNode_1747702191881"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="40426" 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="40426" 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="40426" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 5/19/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-40426"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="40354" class="if-quote-wrapper" unselectable="on" data-guid="1747702193201" contenteditable="false" id="if_insertedNode_1747654400698"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="40354" 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="40354" 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="40354" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EN - 5/19/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-40354"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello:&lt;br/&gt;&lt;br/&gt;I want participants to freely input their thoughts after watching a video. I want them to engage for at least X minutes with the task. Checking some old posts in the forum, I found something that might do it (code adapted below):&lt;br/&gt;&lt;br/&gt;&lt;a href="https://forums.millisecond.com/Topic17268.aspx"&gt;&lt;a href="https://forums.millisecond.com/Topic17268.aspx"&gt;https://forums.millisecond.com/Topic17268.aspx&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;However, when I try to run this code, it returns:&lt;br/&gt;&lt;br/&gt;Missing '{'&lt;br/&gt;&lt;br/&gt;pointing to the line with the isvalidresponse command.&lt;br/&gt;Since the post is more than 10 years old, I wonder if this code is still valid when using Inquisit 7?&lt;br/&gt;Any help will be greatly appreciated.&lt;br/&gt;&lt;br/&gt;EN&lt;br/&gt;--&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("Type something.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("You can move on now.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;openended myopenended&amp;gt;&lt;br/&gt;/ stimulustimes = [0=a; 15000=b]&lt;br/&gt;/ isvalidresponse = [openended.myopenended.latency &amp;gt;= 15000]&lt;br/&gt;/ position = (50%, 60%)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;&amp;lt;/openended&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1=myopenended]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;// --------------------------------------&lt;br/&gt;// EXPERIMENT DEFINITION&lt;br/&gt;// --------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;expt main&amp;gt;&lt;br/&gt;/blocks = [1=myblock]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="40354"&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;Your code is valid IQX (Inquisit 4 and up) code. It is not valid IQJS (new to Inquisit 7) code, so what you save the file as matters. If you want to continue coding in IQX, save as IQX file. If you want IQJS, the proper syntax is:&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("Type something.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("You can move on now.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;openended myOpenended&amp;gt;&lt;br/&gt;/ stimulusTimes = [0=a; 15000=b]&lt;br/&gt;/ isValidResponse = {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return openended.myOpenended.latency &amp;gt;= 15000&lt;br/&gt;}&lt;br/&gt;/ position = (50%, 60%)&lt;br/&gt;/ beginResponseTime = 0&lt;br/&gt;&amp;lt;/openended&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myBlock&amp;gt;&lt;br/&gt;/ trials = [1=myOpenended]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;// --------------------------------------&lt;br/&gt;// EXPERIMENT DEFINITION&lt;br/&gt;// --------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;expt main&amp;gt;&lt;br/&gt;/blocks = [1=myBlock]&lt;br/&gt;&amp;lt;/expt&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="40426"&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;Thanks! Just like you said, the previous code worked in Inquisit 7 once I re-saved the file as IQX!</description><pubDate>Tue, 20 May 2025 00:50:50 GMT</pubDate><dc:creator>EN</dc:creator></item><item><title>RE: Free text input using openended and latency</title><link>https://forums.millisecond.com/Topic40426.aspx</link><description>&lt;blockquote data-id="40354" class="if-quote-wrapper" unselectable="on" data-guid="1747654401591" contenteditable="false" id="if_insertedNode_1747654400698"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="40354" 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="40354" 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="40354" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;EN - 5/19/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-40354"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello:&lt;br/&gt;&lt;br/&gt;I want participants to freely input their thoughts after watching a video. I want them to engage for at least X minutes with the task. Checking some old posts in the forum, I found something that might do it (code adapted below):&lt;br/&gt;&lt;br/&gt;&lt;a href="https://forums.millisecond.com/Topic17268.aspx"&gt;&lt;a href="https://forums.millisecond.com/Topic17268.aspx"&gt;https://forums.millisecond.com/Topic17268.aspx&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;However, when I try to run this code, it returns:&lt;br/&gt;&lt;br/&gt;Missing '{'&lt;br/&gt;&lt;br/&gt;pointing to the line with the isvalidresponse command.&lt;br/&gt;Since the post is more than 10 years old, I wonder if this code is still valid when using Inquisit 7?&lt;br/&gt;Any help will be greatly appreciated.&lt;br/&gt;&lt;br/&gt;EN&lt;br/&gt;--&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("Type something.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("You can move on now.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;openended myopenended&amp;gt;&lt;br/&gt;/ stimulustimes = [0=a; 15000=b]&lt;br/&gt;/ isvalidresponse = [openended.myopenended.latency &amp;gt;= 15000]&lt;br/&gt;/ position = (50%, 60%)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;&amp;lt;/openended&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1=myopenended]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;// --------------------------------------&lt;br/&gt;// EXPERIMENT DEFINITION&lt;br/&gt;// --------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;expt main&amp;gt;&lt;br/&gt;/blocks = [1=myblock]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="40354"&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;Your code is valid IQX (Inquisit 4 and up) code. It is not valid IQJS (new to Inquisit 7) code, so what you save the file as matters. If you want to continue coding in IQX, save as IQX file. If you want IQJS, the proper syntax is:&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("Type something.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("You can move on now.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;openended myOpenended&amp;gt;&lt;br/&gt;/ stimulusTimes = [0=a; 15000=b]&lt;br/&gt;/ isValidResponse = {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return openended.myOpenended.latency &amp;gt;= 15000&lt;br/&gt;}&lt;br/&gt;/ position = (50%, 60%)&lt;br/&gt;/ beginResponseTime = 0&lt;br/&gt;&amp;lt;/openended&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myBlock&amp;gt;&lt;br/&gt;/ trials = [1=myOpenended]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;// --------------------------------------&lt;br/&gt;// EXPERIMENT DEFINITION&lt;br/&gt;// --------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;expt main&amp;gt;&lt;br/&gt;/blocks = [1=myBlock]&lt;br/&gt;&amp;lt;/expt&amp;gt;[/code]</description><pubDate>Mon, 19 May 2025 11:38:35 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>