﻿<?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  » Problems with conditional branching</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Wed, 09 Sep 2026 00:44:30 GMT</lastBuildDate><ttl>20</ttl><item><title>Problems with conditional branching</title><link>https://forums.millisecond.com/Topic21789.aspx</link><description>I am having trouble with conditional branching in my experiment.&lt;br/&gt;&lt;br/&gt;I want it so that there is training to criterion on a particular block, i.e. the block keeps running until a criterion is met (32/36 trials correct) with a maximum of say 6 blocks.&lt;br/&gt;&lt;br/&gt; This is the syntax I’ve been using but it just doesn’t seem to work (the block keeps running in a loop, rather than skipping ahead when the number after the ‘&amp;gt;’ is reached - in this case '1' but the number doesn't seem to make a difference):&lt;br/&gt; &lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/e5de865c-d08a-4fa8-840d-4e9f.jpg" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e1b32ced-17fb-4d39-97c9-33f9.jpg"&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/048d9ca5-6d71-4779-9e6d-9b27.jpg" alt="https://www.millisecond.com/forums/Uploads/Images/048d9ca5-6d71-4779-9e6d-9b27.jpg" /&gt;&lt;br/&gt; &lt;br/&gt; This is what I am copying from the help manual, but it doesn’t work:&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/9cf9d805-6aa8-4f63-a7f5-846d.jpg" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e6ffe7fe-0f21-4a08-9b7c-f45c.jpg"&gt;&lt;br/&gt;&lt;br/&gt;Any advice on how to get this working would be greatly appreciated. &amp;nbsp;I'm guessing it isn't too complicated, I must just be missing something.&lt;br/&gt;</description><pubDate>Wed, 07 Jun 2017 09:22:30 GMT</pubDate><dc:creator>John Smith</dc:creator></item><item><title>RE: Problems with conditional branching</title><link>https://forums.millisecond.com/Topic21790.aspx</link><description>&lt;div data-id="21789" class="if-quote-wrapper" unselectable="on" data-guid="1496851851612"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21789" 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="21789" 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="21789" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;John Smith - Wednesday, June 7, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21789"&gt;&lt;div class="if-quote-message-margin"&gt;I am having trouble with conditional branching in my experiment.&lt;br/&gt;&lt;br/&gt;I want it so that there is training to criterion on a particular block, i.e. the block keeps running until a criterion is met (32/36 trials correct) with a maximum of say 6 blocks.&lt;br/&gt;&lt;br/&gt; This is the syntax I’ve been using but it just doesn’t seem to work (the block keeps running in a loop, rather than skipping ahead when the number after the ‘&amp;gt;’ is reached - in this case '1' but the number doesn't seem to make a difference):&lt;br/&gt; &lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/e5de865c-d08a-4fa8-840d-4e9f.jpg" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e1b32ced-17fb-4d39-97c9-33f9.jpg"&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/048d9ca5-6d71-4779-9e6d-9b27.jpg" alt="https://www.millisecond.com/forums/Uploads/Images/048d9ca5-6d71-4779-9e6d-9b27.jpg"&gt;&lt;br/&gt; &lt;br/&gt; This is what I am copying from the help manual, but it doesn’t work:&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/9cf9d805-6aa8-4f63-a7f5-846d.jpg" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e6ffe7fe-0f21-4a08-9b7c-f45c.jpg"&gt;&lt;br/&gt;&lt;br/&gt;Any advice on how to get this working would be greatly appreciated. &amp;nbsp;I'm guessing it isn't too complicated, I must just be missing something.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21789"&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;Something like this should work:&lt;br/&gt;&lt;br/&gt;&amp;lt;block training&amp;gt;&lt;br/&gt;/ postinstructions = (summary)&lt;br/&gt;/ trials = [1-36=noreplace(a,b)]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (block.training.correctcount &amp;lt; 32 &amp;amp;&amp;amp; block.training.totalcount &amp;lt; 5)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; block.training]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block end&amp;gt;&lt;br/&gt;/ preinstructions = (endoftraining)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ blocks = [1=training; 2=end]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial a&amp;gt;&lt;br/&gt;/ stimulusframes = [1=a, debug]&lt;br/&gt;/ validresponse = ("a", "b")&lt;br/&gt;/ correctresponse = ("a")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial b&amp;gt;&lt;br/&gt;/ stimulusframes = [1=b, debug]&lt;br/&gt;/ validresponse = ("a", "b")&lt;br/&gt;/ correctresponse = ("b")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("correct response is A")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("correct response is B")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text debug&amp;gt;&lt;br/&gt;/ items = ("n correct: &amp;lt;%block.training.correctcount%&amp;gt; | training blocks completed: &amp;lt;%block.training.totalcount%&amp;gt;")&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;/ size = (70%, 5%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page summary&amp;gt;&lt;br/&gt;^training block #&amp;lt;%block.training.totalcount%&amp;gt; complete.&lt;br/&gt;^n correct in this block: &amp;lt;%block.training.correctcount%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page endoftraining&amp;gt;&lt;br/&gt;^the training part is now over&lt;br/&gt;&amp;lt;/page&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 07 Jun 2017 09:22:30 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>