﻿<?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  » counterbalancing with web delivery</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Mon, 21 Sep 2026 14:50:17 GMT</lastBuildDate><ttl>20</ttl><item><title>counterbalancing with web delivery</title><link>https://forums.millisecond.com/Topic23962.aspx</link><description>Hi,&lt;br/&gt;I'm using Single target IAT based on script available in millisecondlibrary. I will run it on web so I need to figure out how to counterbalance allocation to compatible and incompatible categories. The current PC based script does this by assigning group number (1,2) on start-up. That's fine if you are sitting beside the participant. Participants will be promted via wb delivery to enter 8-digit alphanumeric ID.&lt;br/&gt;&amp;nbsp;Can anyone tell me how I would write the counterbalancing into the script or use some other means to ensure even allocation.&lt;br/&gt;Thanks,&lt;br/&gt;Paul&lt;br/&gt;The script is currently set for PC platform as follows:&lt;br/&gt;&lt;p&gt;Groupassignment is done by groupnumber&lt;/p&gt;&lt;p&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/subjects = (1 of 2)&lt;br/&gt;/groupassignment = random&lt;br/&gt;/ blocks = [1=practice_compatibletest; 2=compatibletestinstructions; 3=compatibletest;&lt;br/&gt;&amp;nbsp;4=practice_incompatibletest; 5=incompatibletestinstructions; 6=incompatibletest; 7=summary]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/subjects = (2 of 2)&lt;br/&gt;/groupassignment = random&lt;br/&gt;/ blocks = [1=practice_incompatibletest; 2=incompatibletestinstructions; 3=incompatibletest; &lt;br/&gt;4=practice_compatibletest; 5=compatibletestinstructions; 6=compatibletest; 7=summary]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;/p&gt;&lt;br/&gt;</description><pubDate>Tue, 06 Mar 2018 09:41:12 GMT</pubDate><dc:creator>Paul Lattimore</dc:creator></item><item><title>RE: counterbalancing with web delivery</title><link>https://forums.millisecond.com/Topic23964.aspx</link><description>&lt;div data-id="23962" class="if-quote-wrapper" unselectable="on" data-guid="1520357866852"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="23962" 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="23962" 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="23962" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Paul Lattimore - Tuesday, March 6, 2018&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-23962"&gt;&lt;div class="if-quote-message-margin"&gt;Hi,&lt;br/&gt;I'm using Single target IAT based on script available in millisecondlibrary. I will run it on web so I need to figure out how to counterbalance allocation to compatible and incompatible categories. The current PC based script does this by assigning group number (1,2) on start-up. That's fine if you are sitting beside the participant. Participants will be promted via wb delivery to enter 8-digit alphanumeric ID.&lt;br/&gt;&amp;nbsp;Can anyone tell me how I would write the counterbalancing into the script or use some other means to ensure even allocation.&lt;br/&gt;Thanks,&lt;br/&gt;Paul&lt;br/&gt;The script is currently set for PC platform as follows:&lt;br/&gt;&lt;p&gt;Groupassignment is done by groupnumber&lt;/p&gt;&lt;p&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/subjects = (1 of 2)&lt;br/&gt;/groupassignment = random&lt;br/&gt;/ blocks = [1=practice_compatibletest; 2=compatibletestinstructions; 3=compatibletest;&lt;br/&gt;&amp;nbsp;4=practice_incompatibletest; 5=incompatibletestinstructions; 6=incompatibletest; 7=summary]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/subjects = (2 of 2)&lt;br/&gt;/groupassignment = random&lt;br/&gt;/ blocks = [1=practice_incompatibletest; 2=incompatibletestinstructions; 3=incompatibletest; &lt;br/&gt;4=practice_compatibletest; 5=compatibletestinstructions; 6=compatibletest; 7=summary]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;/p&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="23962"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;p&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/subjects = (1 of 2)&lt;br/&gt;&lt;strong&gt;/groupassignment = random&lt;/strong&gt;&lt;br/&gt;/ blocks = [1=practice_compatibletest; 2=compatibletestinstructions; 3=compatibletest;&lt;br/&gt;&amp;nbsp;4=practice_incompatibletest; 5=incompatibletestinstructions; 6=incompatibletest; 7=summary]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/subjects = (2 of 2)&lt;br/&gt;&lt;strong&gt;/groupassignment = random&lt;/strong&gt;&lt;br/&gt;/ blocks = [1=practice_incompatibletest; 2=incompatibletestinstructions; 3=incompatibletest; &lt;br/&gt;4=practice_compatibletest; 5=compatibletestinstructions; 6=compatibletest; 7=summary]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;The condition assignment in the code you posted is _not_ done by group number. It is set to random, i.e. the condition assignment is basically like a coin toss, and the condition administered is unrelated to either the participant's subject id or her/his group number. If you want condition assignment based on group number, you should do&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/subjects = (1 of 2)&lt;br/&gt;&lt;strong&gt;/groupassignment = groupnumber&lt;/strong&gt;&lt;br/&gt;/ blocks = [1=practice_compatibletest; 2=compatibletestinstructions; 3=compatibletest;&lt;br/&gt;&amp;nbsp;4=practice_incompatibletest; 5=incompatibletestinstructions; 6=incompatibletest; 7=summary]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;/p&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/subjects = (2 of 2)&lt;br/&gt;&lt;strong&gt;/groupassignment = groupnumber&lt;/strong&gt;&lt;br/&gt;/ blocks = [1=practice_incompatibletest; 2=incompatibletestinstructions; 3=incompatibletest; &lt;br/&gt;4=practice_compatibletest; 5=compatibletestinstructions; 6=compatibletest; 7=summary]&lt;br/&gt;/onexptend = [values.completed = 1]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;To ensure approximately even assignment to conditions on the web, then, select e.g. sequentially generated group numbers in the web experiment's settings when you upload and configure the script.&lt;br/&gt;</description><pubDate>Tue, 06 Mar 2018 09:41:12 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>