﻿<?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 4  » Attaching sublists to conditions before each run</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Tue, 07 Apr 2026 10:30:40 GMT</lastBuildDate><ttl>20</ttl><item><title>Attaching sublists to conditions before each run</title><link>https://forums.millisecond.com/Topic18522.aspx</link><description>Dear all, &lt;br/&gt;&lt;br/&gt;I'm relatively new to Inquisit and facing my first big problem. My experiment is designed as follows:&lt;br/&gt;&lt;br/&gt;There are six conditions in which subjects should rate specific words differently.&lt;br/&gt;&lt;br/&gt;e.g &lt;br/&gt;"Would you consider yourself as [b]aggressive[/b]?" &lt;br/&gt;Would you consider your friend as [b]aspiring[/b]?" &lt;br/&gt;"Would your friend consider you as [b]neurotic[/b]?"&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;The 96 words that should be rated are organized in six sublists, each containing 16 words.&lt;br/&gt;&lt;br/&gt;This is how it looks so far: &lt;br/&gt;&lt;br/&gt;[i]The element sublist refers to the specific list containing 16 words, the element cond... refers to the question in the specific condition.[/i]&lt;br/&gt;&lt;br/&gt;&amp;lt;trial condSlfSlf&amp;gt;&lt;br/&gt;&amp;nbsp;/stimulusframes = [1=condSlfSlf; 1=sublist1]&lt;br/&gt;&amp;nbsp;/validresponse = ("a", "l")&lt;br/&gt;&amp;nbsp;/pretrialpause = 500&lt;br/&gt;&amp;nbsp;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial condSlfFri&amp;gt;&lt;br/&gt;&amp;nbsp;/stimulusframes = [1=condSlfFri; 1=sublist2]&lt;br/&gt;&amp;nbsp;/validresponse = ("a", "l")&lt;br/&gt;&amp;nbsp;/pretrialpause = 500&lt;br/&gt;&amp;nbsp;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial condFriSlf&amp;gt;&lt;br/&gt;&amp;nbsp;/stimulusframes = [1=condFriSlf; 1=sublist3]&lt;br/&gt;&amp;nbsp;/validresponse = ("a", "l")&lt;br/&gt;&amp;nbsp;/pretrialpause = 500&lt;br/&gt;&amp;nbsp;&amp;lt;/trial&amp;gt;&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;Now every subject should rate all 96 words, 16 words (one sublist) in each condition. &lt;br/&gt;&lt;br/&gt;A block could look like this:&lt;br/&gt;&lt;br/&gt;&amp;lt;block 1&amp;gt;&lt;br/&gt;/ trials = [1-96 = noreplace(condSlfSlf,condSlfFri,condFriSlf,...)] &lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;So here is my problem: The assignment of the six sublists to the six conditions should differ from subject to subject. For example the first one should rate words of the [b]first sublist[/b] in the [b]first condition[/b], the second one should rate should rate words of the [b]second sublist[/b] in the [b]first condition[/b],... I have no clue how to assign sublists randomly to conditions before each run starts. I thought of scripting trials and blocks for each possible combination of sublists and conditions but 720 different combinations seem to be way too much to script. Is there a more suitable way to do this?&lt;br/&gt;&lt;br/&gt;I hope my explanation is comprehensible and someone knows a simple solution for my problem. If you need further information, just ask and I will try to explain the experiment more precisely.&lt;br/&gt;&lt;br/&gt;Thanks a lot!&lt;br/&gt;&lt;br/&gt;Jakob.</description><pubDate>Wed, 09 Mar 2016 03:15:57 GMT</pubDate><dc:creator>Coati</dc:creator></item><item><title>RE: Attaching sublists to conditions before each run</title><link>https://forums.millisecond.com/Topic18529.aspx</link><description>Thanks a lot, that sounds very helpful!&amp;nbsp;</description><pubDate>Wed, 09 Mar 2016 03:15:57 GMT</pubDate><dc:creator>Coati</dc:creator></item><item><title>RE: Attaching sublists to conditions before each run</title><link>https://forums.millisecond.com/Topic18523.aspx</link><description>You have several options:&lt;br/&gt;&lt;br/&gt;#1: You can use the &amp;lt;variables&amp;gt; element to substitute &amp;lt;item&amp;gt; elements based on assigned condition:&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-8 = noreplace(a_trial,b_trial)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;variables&amp;gt;&lt;br/&gt;/ group = (1 of 2) (aitems=sublist_1; bitems = sublist_2)&lt;br/&gt;/ group = (2 of 2) (aitems=sublist_2; bitems = sublist_1)&lt;br/&gt;/ groupassignment = groupnumber&lt;br/&gt;&amp;lt;/variables&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial a_trial&amp;gt;&lt;br/&gt;/ stimulusframes = [1=a]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial b_trial&amp;gt;&lt;br/&gt;/ stimulusframes = [1=b]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = aitems&lt;br/&gt;/ txcolor = red&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = bitems&lt;br/&gt;/ txcolor = green&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item sublist_1&amp;gt;&lt;br/&gt;/ 1 = "sublist_1 item_1"&lt;br/&gt;/ 2 = "sublist_1 item_2"&lt;br/&gt;/ 3 = "sublist_1 item_3"&lt;br/&gt;/ 4 = "sublist_1 item_4"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item sublist_2&amp;gt;&lt;br/&gt;/ 1 = "sublist_2 item_1"&lt;br/&gt;/ 2 = "sublist_2 item_2"&lt;br/&gt;/ 3 = "sublist_2 item_3"&lt;br/&gt;/ 4 = "sublist_2 item_4"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;In the 1st condition, sublist_1 is assigned to &amp;lt;text a&amp;gt; (green), sublist_2 is assigned to &amp;lt;text b&amp;gt; (red). The 2nd condition reverses that assignment. Enter an odd group number to run the 1st condition, provide an even group number to run the 2nd one. You can extend this to as many different conditions / assignments / mappings of sublists to conditions as you need.&lt;br/&gt;&lt;br/&gt;#2: You can alternatively use conditional &amp;lt;include&amp;gt; elements to achieve much the same thing, i.e., pull in different sets of items based on condition. See e.g. &lt;a href="https://www.millisecond.com/forums/Topic15639.aspx"&gt;https://www.millisecond.com/forums/Topic15639.aspx&lt;/a&gt; for an example along those lines.&lt;br/&gt;</description><pubDate>Tue, 08 Mar 2016 08:49:20 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>