﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 5  » Blank pages between randimized surveyspages and randomization with constraints</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Tue, 05 May 2026 08:16:14 GMT</lastBuildDate><ttl>20</ttl><item><title>Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28327.aspx</link><description>Hello everybody,&lt;br/&gt;&lt;br/&gt;I have an explicit attitude questionnaire with one item-picture and three response scales on each page.&lt;br/&gt;Now, I have two questions:&lt;br/&gt;&lt;br/&gt;1. I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...). Is that possible? How?&lt;br/&gt;2. Also, I would like to show blank pages between surveypages containing items. Is that possible? How?&lt;br/&gt;&lt;br/&gt;Thank you very much in advance!&lt;br/&gt;Best,&lt;br/&gt;Ronja&lt;br/&gt;</description><pubDate>Thu, 27 Feb 2020 09:07:24 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28372.aspx</link><description>&lt;blockquote data-id="28367" class="if-quote-wrapper" unselectable="on" data-guid="1582794424519" id="if_insertedNode_1582794423342" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28367" 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="28367" 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="28367" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/26/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28367"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28362" class="if-quote-wrapper" unselectable="on" data-guid="1582794424519" id="if_insertedNode_1582717322818" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28362" 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="28362" 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="28362" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/25/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28362"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;one last question:&lt;br/&gt;I tried to insert blank pages after each survey page via branch as you suggested. Could you have a look?&lt;br/&gt;This is, what I would do with every survey page. The error message is: Could not locate element blank.&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage B4&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=B4; 2=negpos; 3=symp]&lt;br/&gt;/ finishlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;&lt;font size="4"&gt;&lt;strong&gt;/ branch = [if (next) trial.blank]&lt;/strong&gt;&lt;/font&gt;&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;***What I want to say with this branch is: If participants press nextbutton (what they all will do), show trial blank.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial blank&amp;gt;&lt;br/&gt;/stimulusframes = [1 = blank]&lt;br/&gt;/trialduration = 1000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item blank&amp;gt;&lt;br/&gt;/1 = "blank.png"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;image blank&amp;gt;&lt;br/&gt;/ items = ("blank.png")&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/image&amp;gt;&lt;br/&gt;&lt;br/&gt;Thank you very much!&lt;br/&gt;R.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28362"&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;All you need is &lt;br/&gt;&lt;br/&gt;/ branch = [trial.blank]&lt;a class="if-quote-goto quote-link" href="#" data-id="28367"&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;Always that easy... Thanks, Dav!</description><pubDate>Thu, 27 Feb 2020 09:07:24 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28367.aspx</link><description>&lt;blockquote data-id="28362" class="if-quote-wrapper" unselectable="on" data-guid="1582717323506" id="if_insertedNode_1582717322818" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28362" 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="28362" 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="28362" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/25/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28362"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi Dave,&lt;br/&gt;&lt;br/&gt;one last question:&lt;br/&gt;I tried to insert blank pages after each survey page via branch as you suggested. Could you have a look?&lt;br/&gt;This is, what I would do with every survey page. The error message is: Could not locate element blank.&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage B4&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=B4; 2=negpos; 3=symp]&lt;br/&gt;/ finishlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;&lt;font size="4"&gt;&lt;strong&gt;/ branch = [if (next) trial.blank]&lt;/strong&gt;&lt;/font&gt;&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;***What I want to say with this branch is: If participants press nextbutton (what they all will do), show trial blank.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial blank&amp;gt;&lt;br/&gt;/stimulusframes = [1 = blank]&lt;br/&gt;/trialduration = 1000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item blank&amp;gt;&lt;br/&gt;/1 = "blank.png"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;image blank&amp;gt;&lt;br/&gt;/ items = ("blank.png")&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/image&amp;gt;&lt;br/&gt;&lt;br/&gt;Thank you very much!&lt;br/&gt;R.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28362"&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;All you need is &lt;br/&gt;&lt;br/&gt;/ branch = [trial.blank]</description><pubDate>Wed, 26 Feb 2020 11:42:24 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28362.aspx</link><description>Hi Dave,&lt;br/&gt;&lt;br/&gt;one last question:&lt;br/&gt;I tried to insert blank pages after each survey page via branch as you suggested. Could you have a look?&lt;br/&gt;This is, what I would do with every survey page. The error message is: Could not locate element blank.&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage B4&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=B4; 2=negpos; 3=symp]&lt;br/&gt;/ finishlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;&lt;font size="4"&gt;&lt;strong&gt;/ branch = [if (next) trial.blank]&lt;/strong&gt;&lt;/font&gt;&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;***What I want to say with this branch is: If participants press nextbutton (what they all will do), show trial blank.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial blank&amp;gt;&lt;br/&gt;/stimulusframes = [1 = blank]&lt;br/&gt;/trialduration = 1000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item blank&amp;gt;&lt;br/&gt;/1 = "blank.png"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;image blank&amp;gt;&lt;br/&gt;/ items = ("blank.png")&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/image&amp;gt;&lt;br/&gt;&lt;br/&gt;Thank you very much!&lt;br/&gt;R.&lt;br/&gt;</description><pubDate>Tue, 25 Feb 2020 12:54:27 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28361.aspx</link><description>OK, Dave, I realized that you answered everything in the second script you sent!&lt;br/&gt;Thank you so, so much!&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 25 Feb 2020 10:58:22 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28360.aspx</link><description>&lt;blockquote data-id="28359" class="if-quote-wrapper" unselectable="on" data-guid="1582627880982" id="if_insertedNode_1582627879947" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28359" 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="28359" 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="28359" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/25/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28359"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28347" class="if-quote-wrapper" unselectable="on" data-guid="1582627880982" id="if_insertedNode_1582626945368" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28347" 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="28347" 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="28347" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28347"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28345" class="if-quote-wrapper" unselectable="on" data-guid="1582627880982" id="if_insertedNode_1582554156328" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28345" 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="28345" 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="28345" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28345"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28342" class="if-quote-wrapper" unselectable="on" data-guid="1582627880982" id="if_insertedNode_1582553387766" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28342" 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="28342" 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="28342" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28342"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582627880982" id="if_insertedNode_1582553066865" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582627880982" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582627880982" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582627880982" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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, and what is and isn't supposed to follow A1, A2, etc. and B1, B2, etc. Can you spell that out, please, and please do so completely&lt;a class="if-quote-goto quote-link" href="#" data-id="28342"&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;OK, so:&lt;br/&gt;&lt;br/&gt;All surveypages should be presented in randomized order. However, A1 should never follow after participants saw A and the other way around, meaning: After A: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A1 is not allowed to follow A. Same for A1 with A; after A1: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A is not allowed to follow A1. Same with B and B1; after B; A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B1 is not allowed to follow B. And the other way around:&amp;nbsp; after B1: A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B is not allowed to follow B1. All others should be randomized and there are no constraints to that. I hope, it makes more sense now.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28345"&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. Well, in principle, you'd do something like this:&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A1;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A1; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;setting values.do_not_select to "" otherwise and using that as the /not constraint:&lt;br/&gt;&lt;br/&gt;&amp;lt;list items&amp;gt;&lt;br/&gt;/items = (surveypage.A surveypage.A1 surveypage.A2 surveypage.A3 surveypage.A4 surveypage.B surveypage.B1 surveypage.B2 surveypage.B3 surveypage.B4)&lt;br/&gt;&lt;strong&gt;/ not = (values.do_not_select)&lt;/strong&gt;&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;You're going to run into a problem, though, because randomization happens on the fly: It's perfectly possible that for the last two trials only A and A1 (or B and B1) are left to be sampled in the list. Then the constraint has to be dropped and you'd get A followed by A1 (or vice versa). If you want to avoid that, you need to write an algorithm that constructs a valid sequence in advance and then just have the remainder of the script run that sequence.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28347"&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;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks again for your help! &lt;br/&gt;I am not quite sure how to understand: "setting values.do_not_select to "" otherwise and using that as the /not constraint:"&lt;br/&gt;If I copy your script as is, Inquisit complains: "Expression 'values.do_not_select' is invalid. Expression contains an unknown element or property." So, I figure, I have to define values.do_not_select first? If so,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28359"&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;wasn't finished yet...&lt;br/&gt;&lt;br/&gt;Questions are: &lt;br/&gt;1. Do I have to define Values.do_not-select and if so, how? I never worked with expressions, sorry!&lt;br/&gt;2. Is it true that I do not have to draw items from the list in the survey because it is done in each surveypage this way?&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 25 Feb 2020 10:54:36 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28359.aspx</link><description>&lt;blockquote data-id="28347" class="if-quote-wrapper" unselectable="on" data-guid="1582626946626" id="if_insertedNode_1582626945368" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28347" 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="28347" 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="28347" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28347"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28345" class="if-quote-wrapper" unselectable="on" data-guid="1582626946626" id="if_insertedNode_1582554156328" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28345" 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="28345" 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="28345" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28345"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28342" class="if-quote-wrapper" unselectable="on" data-guid="1582626946626" id="if_insertedNode_1582553387766" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28342" 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="28342" 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="28342" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28342"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582626946626" id="if_insertedNode_1582553066865" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582626946626" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582626946626" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582626946626" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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, and what is and isn't supposed to follow A1, A2, etc. and B1, B2, etc. Can you spell that out, please, and please do so completely&lt;a class="if-quote-goto quote-link" href="#" data-id="28342"&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;OK, so:&lt;br/&gt;&lt;br/&gt;All surveypages should be presented in randomized order. However, A1 should never follow after participants saw A and the other way around, meaning: After A: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A1 is not allowed to follow A. Same for A1 with A; after A1: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A is not allowed to follow A1. Same with B and B1; after B; A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B1 is not allowed to follow B. And the other way around:&amp;nbsp; after B1: A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B is not allowed to follow B1. All others should be randomized and there are no constraints to that. I hope, it makes more sense now.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28345"&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. Well, in principle, you'd do something like this:&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A1;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A1; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;setting values.do_not_select to "" otherwise and using that as the /not constraint:&lt;br/&gt;&lt;br/&gt;&amp;lt;list items&amp;gt;&lt;br/&gt;/items = (surveypage.A surveypage.A1 surveypage.A2 surveypage.A3 surveypage.A4 surveypage.B surveypage.B1 surveypage.B2 surveypage.B3 surveypage.B4)&lt;br/&gt;&lt;strong&gt;/ not = (values.do_not_select)&lt;/strong&gt;&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;You're going to run into a problem, though, because randomization happens on the fly: It's perfectly possible that for the last two trials only A and A1 (or B and B1) are left to be sampled in the list. Then the constraint has to be dropped and you'd get A followed by A1 (or vice versa). If you want to avoid that, you need to write an algorithm that constructs a valid sequence in advance and then just have the remainder of the script run that sequence.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28347"&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;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks again for your help! &lt;br/&gt;I am not quite sure how to understand: "setting values.do_not_select to "" otherwise and using that as the /not constraint:"&lt;br/&gt;If I copy your script as is, Inquisit complains: "Expression 'values.do_not_select' is invalid. Expression contains an unknown element or property." So, I figure, I have to define values.do_not_select first? If so,&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 25 Feb 2020 10:51:11 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28349.aspx</link><description>&lt;blockquote data-id="28348" class="if-quote-wrapper" unselectable="on" data-guid="1582556189243" id="if_insertedNode_1582556187934" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28348" 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="28348" 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="28348" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28348"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28347" class="if-quote-wrapper" unselectable="on" data-guid="1582556189243" id="if_insertedNode_1582555501748" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28347" 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="28347" 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="28347" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28347"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28345" class="if-quote-wrapper" unselectable="on" data-guid="1582556189243" id="if_insertedNode_1582554156328" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28345" 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="28345" 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="28345" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28345"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28342" class="if-quote-wrapper" unselectable="on" data-guid="1582556189243" id="if_insertedNode_1582553387766" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28342" 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="28342" 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="28342" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28342"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582556189243" id="if_insertedNode_1582553066865" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582556189243" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582556189243" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582556189243" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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, and what is and isn't supposed to follow A1, A2, etc. and B1, B2, etc. Can you spell that out, please, and please do so completely&lt;a class="if-quote-goto quote-link" href="#" data-id="28342"&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;OK, so:&lt;br/&gt;&lt;br/&gt;All surveypages should be presented in randomized order. However, A1 should never follow after participants saw A and the other way around, meaning: After A: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A1 is not allowed to follow A. Same for A1 with A; after A1: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A is not allowed to follow A1. Same with B and B1; after B; A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B1 is not allowed to follow B. And the other way around:&amp;nbsp; after B1: A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B is not allowed to follow B1. All others should be randomized and there are no constraints to that. I hope, it makes more sense now.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28345"&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. Well, in principle, you'd do something like this:&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A1;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A1; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;setting values.do_not_select to "" otherwise and using that as the /not constraint:&lt;br/&gt;&lt;br/&gt;&amp;lt;list items&amp;gt;&lt;br/&gt;/items = (surveypage.A surveypage.A1 surveypage.A2 surveypage.A3 surveypage.A4 surveypage.B surveypage.B1 surveypage.B2 surveypage.B3 surveypage.B4)&lt;br/&gt;&lt;strong&gt;/ not = (values.do_not_select)&lt;/strong&gt;&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;You're going to run into a problem, though, because randomization happens on the fly: It's perfectly possible that for the last two trials only A and A1 (or B and B1) are left to be sampled in the list. Then the constraint has to be dropped and you'd get A followed by A1 (or vice versa). If you want to avoid that, you need to write an algorithm that constructs a valid sequence in advance and then just have the remainder of the script run that sequence.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28347"&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;Supreme for real!&lt;br/&gt;Thanks! Again! :&lt;a class="if-quote-goto quote-link" href="#" data-id="28348"&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;Here's an example illustrating how one could go about pre-generating a random valid sequence:&lt;br/&gt;&lt;br/&gt;****Lateral Attitude Change, Experiment 15: Main-Experiment, Morphing*****&lt;br/&gt;***Ronja Boege, 10.02.2020***&lt;br/&gt;***Explicit Survey***&lt;br/&gt;&lt;br/&gt;Slider*********************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;slider negpos&amp;gt;&lt;br/&gt;/ labels = ("negativ~n1", "~n2", "~n3", "~n4", "~n5", "~n6", "positiv~n7")&lt;br/&gt;/ range = (1, 7)&lt;br/&gt;/ slidersize = (50%, 5%)&lt;br/&gt;/ showtooltips = false&lt;br/&gt;/ position = (22%, 50%)&lt;br/&gt;/ required = true&lt;br/&gt;/ fontstyle = ("Arial", 26, false)&lt;br/&gt;&amp;lt;/slider&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;slider symp&amp;gt;&lt;br/&gt;/ labels = ("unsympathisch~n1", "~n2", "~n3", "~n4", "~n5", "~n6", "sympathisch~n7")&lt;br/&gt;/ range = (1, 7)&lt;br/&gt;/ slidersize = (50%, 5%)&lt;br/&gt;/ showtooltips = false&lt;br/&gt;/ position = (19.5%, 75%)&lt;br/&gt;/ required = true&lt;br/&gt;/ fontstyle = ("Arial", 26, false)&lt;br/&gt;&amp;lt;/slider&amp;gt;&lt;br/&gt;&lt;br/&gt;***************************************************************************************************&lt;br/&gt;*****************************************************&lt;br/&gt;Einzelne Seiten&lt;br/&gt;*****************************************************&lt;br/&gt;&lt;br/&gt;***focal and lateral stimuli&lt;br/&gt;&lt;br/&gt;&amp;lt;caption A&amp;gt;&lt;br/&gt;/ caption = "A.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption B&amp;gt;&lt;br/&gt;/ caption = "B.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption A1&amp;gt;&lt;br/&gt;/ caption = "A1.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption A2&amp;gt;&lt;br/&gt;/ caption = "A2.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption A3&amp;gt;&lt;br/&gt;/ caption = ("A3.jpg")&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption A4&amp;gt;&lt;br/&gt;/ caption = "A4.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption B1&amp;gt;&lt;br/&gt;/ caption = "B1.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption B2&amp;gt;&lt;br/&gt;/ caption = "B2.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption B3&amp;gt;&lt;br/&gt;/ caption = "B3.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;caption B4&amp;gt;&lt;br/&gt;/ caption = "B4.jpg"&lt;br/&gt;/ position = (37%, 15%)&lt;br/&gt;/ imagesize = (33%,33%)&lt;br/&gt;&amp;lt;/caption&amp;gt;&lt;br/&gt;&lt;br/&gt;***Surveypages focal and lateral objects&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage B&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=B; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A1&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A1; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A2&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A2; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A3&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A3; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A4&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A4; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage B1&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=B; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage B2&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=B1; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage B3&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=B2; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage B4&amp;gt;&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=B4; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;***************************************************** &lt;br/&gt;Gesamtsurvey&lt;br/&gt;*****************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;list items&amp;gt;&lt;br/&gt;/ items = ("A0","A1","A2","A3","A4","B0","B1","B2","B3","B4")&lt;br/&gt;/ selectionmode = random&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list pages&amp;gt;&lt;br/&gt;/ items = (surveypage.a,surveypage.a1,surveypage.a2,surveypage.a3,surveypage.a4,surveypage.b,surveypage.b1,surveypage.b2,surveypage.b3,surveypage.b4)&lt;br/&gt;/ selectionmode = list.items.currentindex&lt;br/&gt;/ selectionrate = trial&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ item = ""&lt;br/&gt;/ sequence = ""&lt;br/&gt;/ valid_sequence = false&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial sequence_generator&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.item = list.items.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sequence = concat(concat(values.sequence, ","), values.item);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.mysequence.appenditem(list.pages.nextvalue);&lt;br/&gt;]&lt;br/&gt;/ validresponse = (0)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial sequence_checker&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (contains(values.sequence, "A0,A1") || contains(values.sequence, "A1,A0") || contains(values.sequence, "B0,B1") || contains(values.sequence, "B1,B0")) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.valid_sequence = false;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.valid_sequence = true;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/ validresponse = (0)&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ blocks = [1=generate_sequence; 2=run_sequence]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block generate_sequence&amp;gt;&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.item = "";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.sequence = "";&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.items.reset():&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.pages.reset();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.mysequence.reset();&lt;br/&gt;]&lt;br/&gt;/ trials = [1-10=sequence_generator; 11=sequence_checker]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!values.valid_sequence) block.generate_sequence;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block run_sequence&amp;gt;&lt;br/&gt;/ trials = [1-10 = list.mysequence]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list mysequence&amp;gt;&lt;br/&gt;/ selectionmode = sequence&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*****************************************************&lt;br/&gt;Seitendesign&lt;br/&gt;*****************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;defaults&amp;gt;&lt;br/&gt;/canvasaspectratio = (4,3)&lt;br/&gt;/minimumversion = "5.0.0.0"&lt;br/&gt;/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 1)&lt;br/&gt;/ screencolor = white&lt;br/&gt;/ txbgcolor = white&lt;br/&gt;/ txcolor = black &lt;br/&gt;/ halign = center&lt;br/&gt;&amp;lt;/defaults&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns = (date time subject group blocknum blockcode trialnum trialcode response correct latency values.sequence values.valid_sequence)&lt;br/&gt;/ separatefiles = true&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 24 Feb 2020 14:57:06 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28348.aspx</link><description>&lt;blockquote data-id="28347" class="if-quote-wrapper" unselectable="on" data-guid="1582555502215" id="if_insertedNode_1582555501748" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28347" 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="28347" 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="28347" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28347"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28345" class="if-quote-wrapper" unselectable="on" data-guid="1582555502215" id="if_insertedNode_1582554156328" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28345" 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="28345" 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="28345" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28345"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28342" class="if-quote-wrapper" unselectable="on" data-guid="1582555502215" id="if_insertedNode_1582553387766" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28342" 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="28342" 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="28342" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28342"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582555502215" id="if_insertedNode_1582553066865" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582555502215" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582555502215" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582555502215" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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, and what is and isn't supposed to follow A1, A2, etc. and B1, B2, etc. Can you spell that out, please, and please do so completely&lt;a class="if-quote-goto quote-link" href="#" data-id="28342"&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;OK, so:&lt;br/&gt;&lt;br/&gt;All surveypages should be presented in randomized order. However, A1 should never follow after participants saw A and the other way around, meaning: After A: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A1 is not allowed to follow A. Same for A1 with A; after A1: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A is not allowed to follow A1. Same with B and B1; after B; A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B1 is not allowed to follow B. And the other way around:&amp;nbsp; after B1: A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B is not allowed to follow B1. All others should be randomized and there are no constraints to that. I hope, it makes more sense now.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28345"&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. Well, in principle, you'd do something like this:&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A1;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A1; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;setting values.do_not_select to "" otherwise and using that as the /not constraint:&lt;br/&gt;&lt;br/&gt;&amp;lt;list items&amp;gt;&lt;br/&gt;/items = (surveypage.A surveypage.A1 surveypage.A2 surveypage.A3 surveypage.A4 surveypage.B surveypage.B1 surveypage.B2 surveypage.B3 surveypage.B4)&lt;br/&gt;&lt;strong&gt;/ not = (values.do_not_select)&lt;/strong&gt;&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;You're going to run into a problem, though, because randomization happens on the fly: It's perfectly possible that for the last two trials only A and A1 (or B and B1) are left to be sampled in the list. Then the constraint has to be dropped and you'd get A followed by A1 (or vice versa). If you want to avoid that, you need to write an algorithm that constructs a valid sequence in advance and then just have the remainder of the script run that sequence.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28347"&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;Supreme for real!&lt;br/&gt;Thanks! Again! :</description><pubDate>Mon, 24 Feb 2020 14:45:21 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28347.aspx</link><description>&lt;blockquote data-id="28345" class="if-quote-wrapper" unselectable="on" data-guid="1582554157563" id="if_insertedNode_1582554156328" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28345" 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="28345" 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="28345" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28345"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28342" class="if-quote-wrapper" unselectable="on" data-guid="1582554157563" id="if_insertedNode_1582553387766" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28342" 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="28342" 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="28342" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28342"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582554157563" id="if_insertedNode_1582553066865" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582554157563" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582554157563" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582554157563" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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, and what is and isn't supposed to follow A1, A2, etc. and B1, B2, etc. Can you spell that out, please, and please do so completely&lt;a class="if-quote-goto quote-link" href="#" data-id="28342"&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;OK, so:&lt;br/&gt;&lt;br/&gt;All surveypages should be presented in randomized order. However, A1 should never follow after participants saw A and the other way around, meaning: After A: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A1 is not allowed to follow A. Same for A1 with A; after A1: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A is not allowed to follow A1. Same with B and B1; after B; A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B1 is not allowed to follow B. And the other way around:&amp;nbsp; after B1: A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B is not allowed to follow B1. All others should be randomized and there are no constraints to that. I hope, it makes more sense now.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28345"&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. Well, in principle, you'd do something like this:&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A1;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage A1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.do_not_select = surveypage.A;&lt;/strong&gt;&lt;br/&gt;]&lt;br/&gt;/ subcaption = "Wie wirkt diese Person auf Sie?"&lt;br/&gt;/ subcaptionfontstyle = ("Arial", 2.5%, true, false, false, false, 5, 0)&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ questions = [1=A1; 2=negpos; 3=symp]&lt;br/&gt;/ nextlabel = "Weiter"&lt;br/&gt;/ nextbuttonposition = (47, 95)&lt;br/&gt;/ showbackbutton=false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;setting values.do_not_select to "" otherwise and using that as the /not constraint:&lt;br/&gt;&lt;br/&gt;&amp;lt;list items&amp;gt;&lt;br/&gt;/items = (surveypage.A surveypage.A1 surveypage.A2 surveypage.A3 surveypage.A4 surveypage.B surveypage.B1 surveypage.B2 surveypage.B3 surveypage.B4)&lt;br/&gt;&lt;strong&gt;/ not = (values.do_not_select)&lt;/strong&gt;&lt;br/&gt;/ replace = false&lt;br/&gt;/ selectionmode = random&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;You're going to run into a problem, though, because randomization happens on the fly: It's perfectly possible that for the last two trials only A and A1 (or B and B1) are left to be sampled in the list. Then the constraint has to be dropped and you'd get A followed by A1 (or vice versa). If you want to avoid that, you need to write an algorithm that constructs a valid sequence in advance and then just have the remainder of the script run that sequence.&lt;br/&gt;</description><pubDate>Mon, 24 Feb 2020 14:38:01 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28345.aspx</link><description>&lt;blockquote data-id="28342" class="if-quote-wrapper" unselectable="on" data-guid="1582553388530" id="if_insertedNode_1582553387766" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28342" 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="28342" 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="28342" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28342"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582553388530" id="if_insertedNode_1582553066865" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582553388530" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582553388530" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582553388530" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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, and what is and isn't supposed to follow A1, A2, etc. and B1, B2, etc. Can you spell that out, please, and please do so completely&lt;a class="if-quote-goto quote-link" href="#" data-id="28342"&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;OK, so:&lt;br/&gt;&lt;br/&gt;All surveypages should be presented in randomized order. However, A1 should never follow after participants saw A and the other way around, meaning: After A: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A1 is not allowed to follow A. Same for A1 with A; after A1: A2, A3, A4, B, B1, B2, B3, B4 are allowed, only A is not allowed to follow A1. Same with B and B1; after B; A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B1 is not allowed to follow B. And the other way around:&amp;nbsp; after B1: A, A1, A2, A3, A4, B2, B3, B4 are allowed, only B is not allowed to follow B1. All others should be randomized and there are no constraints to that. I hope, it makes more sense now.&lt;br/&gt;</description><pubDate>Mon, 24 Feb 2020 14:18:49 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28344.aspx</link><description>&lt;blockquote data-id="28343" class="if-quote-wrapper" unselectable="on" data-guid="1582553354135" id="if_insertedNode_1582553352695" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28343" 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="28343" 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="28343" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28343"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582553354135" id="if_insertedNode_1582553196530" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582553354135" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582553354135" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582553354135" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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;Still, there is something wrong with my usage of the list and the surveypages. I would appreciate it if you could take another look. Thank you in advance!&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28343"&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, sent the reply before I saw yours!</description><pubDate>Mon, 24 Feb 2020 14:09:32 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28343.aspx</link><description>&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582553196752" id="if_insertedNode_1582553196530" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582553196752" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582553196752" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582553196752" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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;Still, there is something wrong with my usage of the list and the surveypages. I would appreciate it if you could take another look. Thank you in advance!&lt;br/&gt;</description><pubDate>Mon, 24 Feb 2020 14:08:54 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28342.aspx</link><description>&lt;blockquote data-id="28340" class="if-quote-wrapper" unselectable="on" data-guid="1582553067308" id="if_insertedNode_1582553066865" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28340" 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="28340" 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="28340" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28340"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582553067308" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582553067308" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582553067308" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28340"&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, and what is and isn't supposed to follow A1, A2, etc. and B1, B2, etc. Can you spell that out, please, and please do so completely</description><pubDate>Mon, 24 Feb 2020 14:06:05 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28340.aspx</link><description>&lt;blockquote data-id="28339" class="if-quote-wrapper" unselectable="on" data-guid="1582552772538" id="if_insertedNode_1582552772182" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28339" 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="28339" 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="28339" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28339"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582552772538" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582552772538" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.&lt;a class="if-quote-goto quote-link" href="#" data-id="28339"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;Sorry, that must have been confusing. A1 is not supposed to follow A and the other way around, B should not follow B1 and the other way around. (I just called them A and B when I thought there would not be any need to attach the script...).&lt;br/&gt;</description><pubDate>Mon, 24 Feb 2020 14:02:32 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28339.aspx</link><description>&lt;blockquote data-id="28338" class="if-quote-wrapper" unselectable="on" data-guid="1582552312016" id="if_insertedNode_1582552310848" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28338" 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="28338" 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="28338" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28338"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582552312016" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28338"&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;Note: I can't say anything about the script you attached, because it's unclear to me what exactly you want it to do. It does not seem to correspond to your initial description:&lt;br/&gt;&lt;br/&gt;" I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...)."&lt;br/&gt;&lt;br/&gt;In the script, there are only elements designated A and B, so I'm not sure how "B should never follow A" is supposed to be achievable.</description><pubDate>Mon, 24 Feb 2020 13:54:12 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28338.aspx</link><description>&lt;blockquote data-id="28337" class="if-quote-wrapper" unselectable="on" data-guid="1582552114334" id="if_insertedNode_1582552114183" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28337" 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="28337" 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="28337" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28337"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28337"&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; 1. It is not possible to use list for surveypages, right? &lt;br/&gt;&lt;br/&gt;It's perfectly possible.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;&lt;br/&gt;No. A &amp;lt;surveypage&amp;gt; *is* a special type of &amp;lt;trial&amp;gt;, you can run &amp;lt;surveypage&amp;gt;s per a &amp;lt;block&amp;gt;'s /trials attribute or any other means, just like regular &amp;lt;trial&amp;gt; elements.&lt;br/&gt;</description><pubDate>Mon, 24 Feb 2020 13:50:22 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28337.aspx</link><description>Hey Dave,&lt;br/&gt;&lt;br/&gt;thanks for the quick reply! I have a few more questions, though.&lt;br/&gt;1. It is not possible to use list for surveypages, right? Each item is on one page, see attached script. How can I randomize surveypages with certain constraints? And...&lt;br/&gt;2. If I run the survey as a block, I have to change the surveypages into trials and cannot use sliders anymore, right?&lt;br/&gt;Thank you very much!&lt;br/&gt;Best,&lt;br/&gt;R&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 24 Feb 2020 13:47:21 GMT</pubDate><dc:creator>mongrel</dc:creator></item><item><title>RE: Blank pages between randimized surveyspages and randomization with constraints</title><link>https://forums.millisecond.com/Topic28330.aspx</link><description>&lt;blockquote data-id="28327" class="if-quote-wrapper" unselectable="on" data-guid="1582545575768" id="if_insertedNode_1582545574617" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="28327" 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="28327" 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="28327" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;mongrel - 2/24/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-28327"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello everybody,&lt;br/&gt;&lt;br/&gt;I have an explicit attitude questionnaire with one item-picture and three response scales on each page.&lt;br/&gt;Now, I have two questions:&lt;br/&gt;&lt;br/&gt;1. I would like the items to be presented in randimized order with certain constraints (e.g., B should never follow A, E should never be presented after D...). Is that possible? How?&lt;br/&gt;2. Also, I would like to show blank pages between surveypages containing items. Is that possible? How?&lt;br/&gt;&lt;br/&gt;Thank you very much in advance!&lt;br/&gt;Best,&lt;br/&gt;Ronja&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="28327"&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;Re. 1) Use a &amp;lt;list&amp;gt; with /not constraints to sample your items or pages.&lt;br/&gt;&lt;br/&gt;Re. 2)  Run your surveypages via &amp;lt;block&amp;gt; and from each surveypage you can /branch to a trial displaying a blank screen for the duration of your choice.&lt;br/&gt;</description><pubDate>Mon, 24 Feb 2020 12:01:23 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>