﻿<?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  » Unable to create logic between blocks</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sun, 05 Apr 2026 19:20:40 GMT</lastBuildDate><ttl>20</ttl><item><title>Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34780.aspx</link><description>&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;</description><pubDate>Wed, 05 Oct 2022 16:19:36 GMT</pubDate><dc:creator>cccyyy</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34803.aspx</link><description>&lt;blockquote data-id="34795" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" contenteditable="false" id="if_insertedNode_1664986421211"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34795" 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="34795" 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="34795" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/5/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34795"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34794" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664969201676" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34794" 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="34794" 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="34794" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/5/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34794"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34789" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664938221789" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34789" 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="34789" 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="34789" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34789"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34788" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664899090208" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34788" 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="34788" 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="34788" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34788"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34787" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664895702737" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34787" 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="34787" 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="34787" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34787"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34786" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664894692051" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34786" 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="34786" 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="34786" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34786"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34785" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664894120709" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34785" 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="34785" 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="34785" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34785"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34784" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664892760438" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34784" 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="34784" 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="34784" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34784"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664892452475" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664892341646" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664986422000" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.&lt;a class="if-quote-goto quote-link" href="#" data-id="34784"&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 script never actually runs &amp;lt;block socialcompleterep1&amp;gt;, so I'm not sure how the logic in that block element is supposed to do anything at all.&lt;a class="if-quote-goto quote-link" href="#" data-id="34785"&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;You're right! This is one thing I missed. But the problem still exists after I added the &amp;lt;block socialcompleterep1&amp;gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It looks like this now (I've updated the file in the drive folder also):&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2; 3=socialcompleterep1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are still problems within each condition as I mentioned at the beginning. Could you also have a look at that? Thank you so much!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34786"&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;&amp;gt; But the problem still exists&lt;br/&gt;&lt;br/&gt;Please spell out, clearly, what the supposed problem actually is. "Bizarre results" doesn't really tell me anything. &lt;br/&gt;&lt;br/&gt;For what it's worth, what I'm guessing you actually want is&lt;br/&gt;&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;with&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcompleterep1] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;and&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;(analogously for the other conditions&lt;a class="if-quote-goto quote-link" href="#" data-id="34787"&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;Sorry I should have been more clear about my problem. The thing is I tried several times and each time getting different patterns of errors. I've revised the code as you advised, but the problem still persisted. I uploaded the revised script and a dataouput file.&lt;br/&gt;&lt;br/&gt;Here's the test result:&lt;br/&gt;block one (practice)&lt;br/&gt;block two (failed some trials)&lt;br/&gt;block three (all 12 trial correct)&lt;br/&gt;block three (all 12 trial correct, ideally the program should end here because we have two correct trials consecutively, but it continued)&lt;br/&gt;block four (failed some trials)&lt;br/&gt;block five (all 12 trial correct and the program ended here).&lt;br/&gt;&lt;br/&gt;Also, are you suggesting that I don't need to add socialcompleterep1 into the following code?&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34788"&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;Okay, thanks for the clarification. Two things need to be fixed:&lt;br/&gt;&lt;br/&gt;(1) You'll want to use correctcount, not correctstreak.&lt;br/&gt;(2) In your /branch attributes, &lt;br/&gt;&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &lt;strong&gt;&amp;lt;=&lt;/strong&gt; 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&lt;br/&gt;is wrong. You need &lt;br/&gt;&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &lt;strong&gt;&amp;lt;&lt;/strong&gt; 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&lt;br/&gt;otherwise the first branch will always be true and you end up in an infinite loop.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34789"&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 so much for your help dave! The program works smoothly right now.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Just another small question. I was trying to display a html page before participants are redirected to another block. But it looks like I'm using the wrong code. Do you have any ideas on how I could do that?&amp;nbsp;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &amp;lt; 24) {&lt;strong&gt;display.htmlpage round2more; &lt;/strong&gt;block.socialcomplete2}]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34794"&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;An instruction page isn't a block, you cannot branch to an instruction page, and you cannot branch to two things at once either.&lt;br/&gt;&lt;br/&gt;You need to branch to a block that displays the instruction page. From that block, then, you need to branch to block.socialcomplete2.&lt;a class="if-quote-goto quote-link" href="#" data-id="34795"&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;Ah I see. Thank you so much Dave! I really appreciated your help and being a great mentor on resolving my problems :)</description><pubDate>Wed, 05 Oct 2022 16:19:36 GMT</pubDate><dc:creator>cccyyy</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34795.aspx</link><description>&lt;blockquote data-id="34794" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664969201676" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34794" 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="34794" 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="34794" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/5/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34794"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34789" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664938221789" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34789" 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="34789" 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="34789" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34789"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34788" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664899090208" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34788" 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="34788" 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="34788" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34788"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34787" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664895702737" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34787" 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="34787" 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="34787" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34787"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34786" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664894692051" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34786" 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="34786" 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="34786" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34786"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34785" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664894120709" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34785" 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="34785" 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="34785" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34785"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34784" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664892760438" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34784" 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="34784" 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="34784" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34784"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664892452475" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664892341646" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664969202364" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.&lt;a class="if-quote-goto quote-link" href="#" data-id="34784"&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 script never actually runs &amp;lt;block socialcompleterep1&amp;gt;, so I'm not sure how the logic in that block element is supposed to do anything at all.&lt;a class="if-quote-goto quote-link" href="#" data-id="34785"&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;You're right! This is one thing I missed. But the problem still exists after I added the &amp;lt;block socialcompleterep1&amp;gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It looks like this now (I've updated the file in the drive folder also):&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2; 3=socialcompleterep1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are still problems within each condition as I mentioned at the beginning. Could you also have a look at that? Thank you so much!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34786"&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;&amp;gt; But the problem still exists&lt;br/&gt;&lt;br/&gt;Please spell out, clearly, what the supposed problem actually is. "Bizarre results" doesn't really tell me anything. &lt;br/&gt;&lt;br/&gt;For what it's worth, what I'm guessing you actually want is&lt;br/&gt;&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;with&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcompleterep1] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;and&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;(analogously for the other conditions&lt;a class="if-quote-goto quote-link" href="#" data-id="34787"&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;Sorry I should have been more clear about my problem. The thing is I tried several times and each time getting different patterns of errors. I've revised the code as you advised, but the problem still persisted. I uploaded the revised script and a dataouput file.&lt;br/&gt;&lt;br/&gt;Here's the test result:&lt;br/&gt;block one (practice)&lt;br/&gt;block two (failed some trials)&lt;br/&gt;block three (all 12 trial correct)&lt;br/&gt;block three (all 12 trial correct, ideally the program should end here because we have two correct trials consecutively, but it continued)&lt;br/&gt;block four (failed some trials)&lt;br/&gt;block five (all 12 trial correct and the program ended here).&lt;br/&gt;&lt;br/&gt;Also, are you suggesting that I don't need to add socialcompleterep1 into the following code?&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34788"&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;Okay, thanks for the clarification. Two things need to be fixed:&lt;br/&gt;&lt;br/&gt;(1) You'll want to use correctcount, not correctstreak.&lt;br/&gt;(2) In your /branch attributes, &lt;br/&gt;&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &lt;strong&gt;&amp;lt;=&lt;/strong&gt; 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&lt;br/&gt;is wrong. You need &lt;br/&gt;&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &lt;strong&gt;&amp;lt;&lt;/strong&gt; 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&lt;br/&gt;otherwise the first branch will always be true and you end up in an infinite loop.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34789"&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 so much for your help dave! The program works smoothly right now.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Just another small question. I was trying to display a html page before participants are redirected to another block. But it looks like I'm using the wrong code. Do you have any ideas on how I could do that?&amp;nbsp;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &amp;lt; 24) {&lt;strong&gt;display.htmlpage round2more; &lt;/strong&gt;block.socialcomplete2}]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34794"&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;An instruction page isn't a block, you cannot branch to an instruction page, and you cannot branch to two things at once either.&lt;br/&gt;&lt;br/&gt;You need to branch to a block that displays the instruction page. From that block, then, you need to branch to block.socialcomplete2.</description><pubDate>Wed, 05 Oct 2022 11:27:54 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34794.aspx</link><description>&lt;blockquote data-id="34789" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" contenteditable="false" id="if_insertedNode_1664938221789"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34789" 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="34789" 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="34789" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34789"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34788" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" id="if_insertedNode_1664899090208" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34788" 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="34788" 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="34788" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34788"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34787" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" id="if_insertedNode_1664895702737" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34787" 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="34787" 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="34787" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34787"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34786" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" id="if_insertedNode_1664894692051" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34786" 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="34786" 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="34786" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34786"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34785" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" id="if_insertedNode_1664894120709" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34785" 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="34785" 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="34785" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34785"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34784" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" id="if_insertedNode_1664892760438" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34784" 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="34784" 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="34784" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34784"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" id="if_insertedNode_1664892452475" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" id="if_insertedNode_1664892341646" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664938222340" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.&lt;a class="if-quote-goto quote-link" href="#" data-id="34784"&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 script never actually runs &amp;lt;block socialcompleterep1&amp;gt;, so I'm not sure how the logic in that block element is supposed to do anything at all.&lt;a class="if-quote-goto quote-link" href="#" data-id="34785"&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;You're right! This is one thing I missed. But the problem still exists after I added the &amp;lt;block socialcompleterep1&amp;gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It looks like this now (I've updated the file in the drive folder also):&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2; 3=socialcompleterep1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are still problems within each condition as I mentioned at the beginning. Could you also have a look at that? Thank you so much!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34786"&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;&amp;gt; But the problem still exists&lt;br/&gt;&lt;br/&gt;Please spell out, clearly, what the supposed problem actually is. "Bizarre results" doesn't really tell me anything. &lt;br/&gt;&lt;br/&gt;For what it's worth, what I'm guessing you actually want is&lt;br/&gt;&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;with&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcompleterep1] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;and&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;(analogously for the other conditions&lt;a class="if-quote-goto quote-link" href="#" data-id="34787"&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;Sorry I should have been more clear about my problem. The thing is I tried several times and each time getting different patterns of errors. I've revised the code as you advised, but the problem still persisted. I uploaded the revised script and a dataouput file.&lt;br/&gt;&lt;br/&gt;Here's the test result:&lt;br/&gt;block one (practice)&lt;br/&gt;block two (failed some trials)&lt;br/&gt;block three (all 12 trial correct)&lt;br/&gt;block three (all 12 trial correct, ideally the program should end here because we have two correct trials consecutively, but it continued)&lt;br/&gt;block four (failed some trials)&lt;br/&gt;block five (all 12 trial correct and the program ended here).&lt;br/&gt;&lt;br/&gt;Also, are you suggesting that I don't need to add socialcompleterep1 into the following code?&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34788"&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;Okay, thanks for the clarification. Two things need to be fixed:&lt;br/&gt;&lt;br/&gt;(1) You'll want to use correctcount, not correctstreak.&lt;br/&gt;(2) In your /branch attributes, &lt;br/&gt;&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &lt;strong&gt;&amp;lt;=&lt;/strong&gt; 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&lt;br/&gt;is wrong. You need &lt;br/&gt;&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &lt;strong&gt;&amp;lt;&lt;/strong&gt; 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&lt;br/&gt;otherwise the first branch will always be true and you end up in an infinite loop.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34789"&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 so much for your help dave! The program works smoothly right now.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Just another small question. I was trying to display a html page before participants are redirected to another block. But it looks like I'm using the wrong code. Do you have any ideas on how I could do that?&amp;nbsp;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &amp;lt; 24) {&lt;strong&gt;display.htmlpage round2more; &lt;/strong&gt;block.socialcomplete2}]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;</description><pubDate>Wed, 05 Oct 2022 02:54:36 GMT</pubDate><dc:creator>cccyyy</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34789.aspx</link><description>&lt;blockquote data-id="34788" class="if-quote-wrapper" unselectable="on" data-guid="1664899090918" id="if_insertedNode_1664899090208" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34788" 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="34788" 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="34788" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34788"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34787" class="if-quote-wrapper" unselectable="on" data-guid="1664899090918" id="if_insertedNode_1664895702737" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34787" 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="34787" 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="34787" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34787"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34786" class="if-quote-wrapper" unselectable="on" data-guid="1664899090918" id="if_insertedNode_1664894692051" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34786" 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="34786" 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="34786" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34786"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34785" class="if-quote-wrapper" unselectable="on" data-guid="1664899090918" id="if_insertedNode_1664894120709" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34785" 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="34785" 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="34785" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34785"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34784" class="if-quote-wrapper" unselectable="on" data-guid="1664899090918" id="if_insertedNode_1664892760438" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34784" 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="34784" 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="34784" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34784"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664899090918" id="if_insertedNode_1664892452475" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664899090918" id="if_insertedNode_1664892341646" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664899090918" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.&lt;a class="if-quote-goto quote-link" href="#" data-id="34784"&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 script never actually runs &amp;lt;block socialcompleterep1&amp;gt;, so I'm not sure how the logic in that block element is supposed to do anything at all.&lt;a class="if-quote-goto quote-link" href="#" data-id="34785"&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;You're right! This is one thing I missed. But the problem still exists after I added the &amp;lt;block socialcompleterep1&amp;gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It looks like this now (I've updated the file in the drive folder also):&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2; 3=socialcompleterep1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are still problems within each condition as I mentioned at the beginning. Could you also have a look at that? Thank you so much!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34786"&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;&amp;gt; But the problem still exists&lt;br/&gt;&lt;br/&gt;Please spell out, clearly, what the supposed problem actually is. "Bizarre results" doesn't really tell me anything. &lt;br/&gt;&lt;br/&gt;For what it's worth, what I'm guessing you actually want is&lt;br/&gt;&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;with&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcompleterep1] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;and&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;(analogously for the other conditions&lt;a class="if-quote-goto quote-link" href="#" data-id="34787"&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;Sorry I should have been more clear about my problem. The thing is I tried several times and each time getting different patterns of errors. I've revised the code as you advised, but the problem still persisted. I uploaded the revised script and a dataouput file.&lt;br/&gt;&lt;br/&gt;Here's the test result:&lt;br/&gt;block one (practice)&lt;br/&gt;block two (failed some trials)&lt;br/&gt;block three (all 12 trial correct)&lt;br/&gt;block three (all 12 trial correct, ideally the program should end here because we have two correct trials consecutively, but it continued)&lt;br/&gt;block four (failed some trials)&lt;br/&gt;block five (all 12 trial correct and the program ended here).&lt;br/&gt;&lt;br/&gt;Also, are you suggesting that I don't need to add socialcompleterep1 into the following code?&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34788"&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;Okay, thanks for the clarification. Two things need to be fixed:&lt;br/&gt;&lt;br/&gt;(1) You'll want to use correctcount, not correctstreak.&lt;br/&gt;(2) In your /branch attributes, &lt;br/&gt;&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &lt;strong&gt;&amp;lt;=&lt;/strong&gt; 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&lt;br/&gt;is wrong. You need &lt;br/&gt;&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount &lt;strong&gt;&amp;lt;&lt;/strong&gt; 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctcount + block.socialcompleterep1.correctcount == 24) block.endinstruct]&lt;br/&gt;&lt;br/&gt;otherwise the first branch will always be true and you end up in an infinite loop.&lt;br/&gt;</description><pubDate>Tue, 04 Oct 2022 16:08:59 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34788.aspx</link><description>&lt;blockquote data-id="34787" class="if-quote-wrapper" unselectable="on" data-guid="1664895703698" contenteditable="false" id="if_insertedNode_1664895702737"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34787" 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="34787" 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="34787" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34787"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34786" class="if-quote-wrapper" unselectable="on" data-guid="1664895703698" id="if_insertedNode_1664894692051" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34786" 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="34786" 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="34786" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34786"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34785" class="if-quote-wrapper" unselectable="on" data-guid="1664895703698" id="if_insertedNode_1664894120709" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34785" 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="34785" 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="34785" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34785"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34784" class="if-quote-wrapper" unselectable="on" data-guid="1664895703698" id="if_insertedNode_1664892760438" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34784" 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="34784" 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="34784" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34784"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664895703698" id="if_insertedNode_1664892452475" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664895703698" id="if_insertedNode_1664892341646" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664895703698" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.&lt;a class="if-quote-goto quote-link" href="#" data-id="34784"&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 script never actually runs &amp;lt;block socialcompleterep1&amp;gt;, so I'm not sure how the logic in that block element is supposed to do anything at all.&lt;a class="if-quote-goto quote-link" href="#" data-id="34785"&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;You're right! This is one thing I missed. But the problem still exists after I added the &amp;lt;block socialcompleterep1&amp;gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It looks like this now (I've updated the file in the drive folder also):&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2; 3=socialcompleterep1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are still problems within each condition as I mentioned at the beginning. Could you also have a look at that? Thank you so much!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34786"&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;&amp;gt; But the problem still exists&lt;br/&gt;&lt;br/&gt;Please spell out, clearly, what the supposed problem actually is. "Bizarre results" doesn't really tell me anything. &lt;br/&gt;&lt;br/&gt;For what it's worth, what I'm guessing you actually want is&lt;br/&gt;&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;with&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcompleterep1] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;and&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;(analogously for the other conditions&lt;a class="if-quote-goto quote-link" href="#" data-id="34787"&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;Sorry I should have been more clear about my problem. The thing is I tried several times and each time getting different patterns of errors. I've revised the code as you advised, but the problem still persisted. I uploaded the revised script and a dataouput file.&lt;br/&gt;&lt;br/&gt;Here's the test result:&lt;br/&gt;block one (practice)&lt;br/&gt;block two (failed some trials)&lt;br/&gt;block three (all 12 trial correct)&lt;br/&gt;block three (all 12 trial correct, ideally the program should end here because we have two correct trials consecutively, but it continued)&lt;br/&gt;block four (failed some trials)&lt;br/&gt;block five (all 12 trial correct and the program ended here).&lt;br/&gt;&lt;br/&gt;Also, are you suggesting that I don't need to add socialcompleterep1 into the following code?&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;</description><pubDate>Tue, 04 Oct 2022 15:16:06 GMT</pubDate><dc:creator>cccyyy</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34787.aspx</link><description>&lt;blockquote data-id="34786" class="if-quote-wrapper" unselectable="on" data-guid="1664894693067" id="if_insertedNode_1664894692051" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34786" 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="34786" 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="34786" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34786"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34785" class="if-quote-wrapper" unselectable="on" data-guid="1664894693067" id="if_insertedNode_1664894120709" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34785" 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="34785" 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="34785" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34785"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34784" class="if-quote-wrapper" unselectable="on" data-guid="1664894693067" id="if_insertedNode_1664892760438" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34784" 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="34784" 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="34784" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34784"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664894693067" id="if_insertedNode_1664892452475" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664894693067" id="if_insertedNode_1664892341646" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664894693067" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.&lt;a class="if-quote-goto quote-link" href="#" data-id="34784"&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 script never actually runs &amp;lt;block socialcompleterep1&amp;gt;, so I'm not sure how the logic in that block element is supposed to do anything at all.&lt;a class="if-quote-goto quote-link" href="#" data-id="34785"&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;You're right! This is one thing I missed. But the problem still exists after I added the &amp;lt;block socialcompleterep1&amp;gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It looks like this now (I've updated the file in the drive folder also):&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2; 3=socialcompleterep1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are still problems within each condition as I mentioned at the beginning. Could you also have a look at that? Thank you so much!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34786"&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;&amp;gt; But the problem still exists&lt;br/&gt;&lt;br/&gt;Please spell out, clearly, what the supposed problem actually is. "Bizarre results" doesn't really tell me anything. &lt;br/&gt;&lt;br/&gt;For what it's worth, what I'm guessing you actually want is&lt;br/&gt;&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;with&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcompleterep1] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;and&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;&lt;strong&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;(analogously for the other conditions</description><pubDate>Tue, 04 Oct 2022 14:48:10 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34786.aspx</link><description>&lt;blockquote data-id="34785" class="if-quote-wrapper" unselectable="on" data-guid="1664894122081" contenteditable="false" id="if_insertedNode_1664894120709"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34785" 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="34785" 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="34785" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34785"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34784" class="if-quote-wrapper" unselectable="on" data-guid="1664894122081" id="if_insertedNode_1664892760438" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34784" 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="34784" 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="34784" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34784"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664894122081" id="if_insertedNode_1664892452475" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664894122081" id="if_insertedNode_1664892341646" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664894122081" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.&lt;a class="if-quote-goto quote-link" href="#" data-id="34784"&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 script never actually runs &amp;lt;block socialcompleterep1&amp;gt;, so I'm not sure how the logic in that block element is supposed to do anything at all.&lt;a class="if-quote-goto quote-link" href="#" data-id="34785"&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;You're right! This is one thing I missed. But the problem still exists after I added the &amp;lt;block socialcompleterep1&amp;gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It looks like this now (I've updated the file in the drive folder also):&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2; 3=socialcompleterep1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are still problems within each condition as I mentioned at the beginning. Could you also have a look at that? Thank you so much!!!&lt;br/&gt;</description><pubDate>Tue, 04 Oct 2022 14:37:53 GMT</pubDate><dc:creator>cccyyy</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34785.aspx</link><description>&lt;blockquote data-id="34784" class="if-quote-wrapper" unselectable="on" data-guid="1664892761307" id="if_insertedNode_1664892760438" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34784" 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="34784" 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="34784" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34784"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664892761307" id="if_insertedNode_1664892452475" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664892761307" id="if_insertedNode_1664892341646" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664892761307" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.&lt;a class="if-quote-goto quote-link" href="#" data-id="34784"&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 script never actually runs &amp;lt;block socialcompleterep1&amp;gt;, so I'm not sure how the logic in that block element is supposed to do anything at all.</description><pubDate>Tue, 04 Oct 2022 14:13:51 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34784.aspx</link><description>&lt;blockquote data-id="34782" class="if-quote-wrapper" unselectable="on" data-guid="1664892454108" contenteditable="false" id="if_insertedNode_1664892452475"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34782" 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="34782" 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="34782" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34782"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664892454108" contenteditable="false" id="if_insertedNode_1664892341646"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664892454108" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;&lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt;&lt;/a&gt; &amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="34782"&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 whole program is a little more complicated as it involves four conditions in which participants will be randomly assigned to. But each condition uses the same logic as I mentioned before and this is where I encountered the problem.</description><pubDate>Tue, 04 Oct 2022 14:09:18 GMT</pubDate><dc:creator>cccyyy</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34783.aspx</link><description>&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664892228161" id="if_insertedNode_1664892226472" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664892228161" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Having briefly looked at the script you attached, one preliminary issue: &lt;br/&gt;&lt;br/&gt;Where is that script actually executing &amp;lt;block socialcompleterep1&amp;gt; ( what you refer to as "block 3")? As far as I can see, that block is never actually invoked anywhere. &lt;br/&gt;&lt;br/&gt;Your expt elements don't run it, they execute no more than two blocks -- socialcomplete1 (the "practice" block) and socialcomplete2 -- &lt;br/&gt;&lt;br/&gt;&amp;lt;expt socialcomplete&amp;gt;&lt;br/&gt;/ groupassignment = random&lt;br/&gt;/ subjects= (1 of 4)&lt;br/&gt;/ blocks = [1=socialcomplete1; 2=socialcomplete2]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;and block.socialcompleterep1 isn't invoked by any /branch either.&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 04 Oct 2022 14:09:16 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34782.aspx</link><description>&lt;blockquote data-id="34781" class="if-quote-wrapper" unselectable="on" data-guid="1664892343248" contenteditable="false" id="if_insertedNode_1664892341646"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34781" 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="34781" 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="34781" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34781"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664892343248" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.&lt;a class="if-quote-goto quote-link" href="#" data-id="34781"&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;Sorry about that. I've uploaded all the files into this drive folder. &lt;a href="https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;"&gt;https://drive.google.com/drive/folders/1Ry9FXFsnyEYN8Lkrsv7qvF1Tjn66RmbV?usp=sharing&amp;nbsp;&lt;/a&gt; &amp;nbsp;</description><pubDate>Tue, 04 Oct 2022 14:07:14 GMT</pubDate><dc:creator>cccyyy</dc:creator></item><item><title>RE: Unable to create logic between blocks</title><link>https://forums.millisecond.com/Topic34781.aspx</link><description>&lt;blockquote data-id="34780" class="if-quote-wrapper" unselectable="on" data-guid="1664891168178" id="if_insertedNode_1664891167384" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="34780" 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="34780" 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="34780" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;cccyyy - 10/4/2022&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-34780"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&amp;lt;block socialcomplete1&amp;gt;&lt;br/&gt;/preinstructions = (socialinstruct1, socialinstruct2, socialinstruct3, socialinstruct4, socialinstruct5, instruct5)&lt;br/&gt;/trials = [1-12 = noreplace(S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/postinstructions = (round1)&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcomplete2&amp;gt;&lt;br/&gt;/trials = [1-12 = noreplace(S13socialcomplete,&lt;br/&gt;S14socialcomplete,&lt;br/&gt;S15socialcomplete,&lt;br/&gt;S16socialcomplete,&lt;br/&gt;S17socialcomplete,&lt;br/&gt;S18socialcomplete,&lt;br/&gt;S19socialcomplete,&lt;br/&gt;S20socialcomplete,&lt;br/&gt;S21socialcomplete,&lt;br/&gt;S22socialcomplete,&lt;br/&gt;S23socialcomplete,&lt;br/&gt;S24socialcomplete)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block socialcompleterep1&amp;gt;&lt;br/&gt;/preinstructions = (round2more)&lt;br/&gt;/trials = [1-12 = noreplace (S1socialcomplete,&lt;br/&gt;S2socialcomplete,&lt;br/&gt;S3socialcomplete,&lt;br/&gt;S4socialcomplete,&lt;br/&gt;S5socialcomplete,&lt;br/&gt;S6socialcomplete,&lt;br/&gt;S7socialcomplete,&lt;br/&gt;S8socialcomplete,&lt;br/&gt;S9socialcomplete,&lt;br/&gt;S10socialcomplete,&lt;br/&gt;S11socialcomplete,&lt;br/&gt;S12socialcomplete)]&lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak &amp;lt;= 24) block.socialcomplete2] &lt;br/&gt;/ branch=[if (block.socialcomplete2.correctstreak + block.socialcompleterep1.correctstreak == 24) block.endinstruct]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I created three blocks named "socialcomplete1" "socialcomplete2" and "socialcompleterep1". Each block has 12 rounds.&lt;br/&gt;Block 1 ("socialcomplete1") is a practice trial. What I want is that the program would end when participants successfully finish two blocks consecutively either in the order of Block 2 ("socialcomplete2") and Block 3("socialcompleterep1"), or  Block 3("socialcompleterep1") and Block 2 ("socialcomplete2"). But with the above code, I always obtained very bizarre results.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I've tried to debug this code for almost a week but no luck so far. Would really appreciate if anyone could help!!!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="34780"&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;If your code requires external files to run, as yours does, please always provide all necessary files.</description><pubDate>Tue, 04 Oct 2022 13:50:11 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>