﻿<?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  » Creating 'variables' in Inquisit and using them to determine the position of a shape</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sun, 20 Sep 2026 15:02:06 GMT</lastBuildDate><ttl>20</ttl><item><title>Creating 'variables' in Inquisit and using them to determine the position of a shape</title><link>https://forums.millisecond.com/Topic23124.aspx</link><description>Hi&lt;br/&gt;&lt;br/&gt;I'm trying to get a shape to appear in different positions on different trials. The position would ideally be an item stored in an item or list element. However, Inquisit only seems to allow you to store string values in item or list elements. Is there any way to store the position, and then plug it into the shape element?&lt;br/&gt;Below is ta minimal worked example.&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shapeVposn&amp;gt;&lt;br/&gt;/ items = (25%, 50%, 50%, 25%)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/ items = (rectangle, circle, rectangle, circle)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape = list.shape&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial shapeTrial&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = shape]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block block&amp;gt;&lt;br/&gt;/ trials = [1 = shapeTrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 20 Dec 2017 06:05:37 GMT</pubDate><dc:creator>Nick Riches</dc:creator></item><item><title>RE: Creating 'variables' in Inquisit and using them to determine the position of a shape</title><link>https://forums.millisecond.com/Topic23137.aspx</link><description>&lt;div data-id="23136" class="if-quote-wrapper" unselectable="on" data-guid="1513778702195"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="23136" 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="23136" 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="23136" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nick Riches - Wednesday, December 20, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-23136"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="23126" class="if-quote-wrapper" unselectable="on" data-guid="1513778702195"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="23126" 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="23126" 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="23126" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Tuesday, December 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-23126"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="23124" class="if-quote-wrapper" unselectable="on" data-guid="1513778702195"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="23124" 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="23124" 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="23124" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nick Riches - Tuesday, December 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-23124"&gt;&lt;div class="if-quote-message-margin"&gt;Hi&lt;br/&gt;&lt;br/&gt;I'm trying to get a shape to appear in different positions on different trials. The position would ideally be an item stored in an item or list element. However, Inquisit only seems to allow you to store string values in item or list elements. Is there any way to store the position, and then plug it into the shape element?&lt;br/&gt;Below is ta minimal worked example.&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shapeVposn&amp;gt;&lt;br/&gt;/ items = (25%, 50%, 50%, 25%)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/ items = (rectangle, circle, rectangle, circle)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape = list.shape&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial shapeTrial&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = shape]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block block&amp;gt;&lt;br/&gt;/ trials = [1 = shapeTrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="23124"&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;As for the position, yes, but your syntax is wrong. It needs to read:&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;&lt;strong&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;/strong&gt;&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;However,&amp;nbsp; this&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;&lt;strong&gt;/ items = (rectangle, circle, rectangle, circle)&lt;/strong&gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape =&lt;strong&gt; list.shape&lt;/strong&gt;&lt;br/&gt;/ color = darkblue&lt;br/&gt;...&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;will not work. You cannot change a &amp;lt;shape&amp;gt; element's shape at runtime. You need separate &amp;lt;shape&amp;gt; elements -- one rectangular, one circular -- and then select one of the two to display.&lt;br/&gt;&lt;br/&gt;&amp;lt;list shapeVposn&amp;gt;&lt;br/&gt;/ items = (25%, 50%, 50%, 25%)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/ items = (shape.shape_rect, shape.shape_circ, shape.shape_rect, shape.shape_circ)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape_rect&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape_circ&amp;gt;&lt;br/&gt;/ shape = circle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial shapeTrial&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = list.shape]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block block&amp;gt;&lt;br/&gt;/ trials = [1-4 = shapeTrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="23126"&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;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="23136"&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;Many thanks for that. The script works perfectly. I'm beginning to see the differences between items and lists.&lt;br/&gt;&lt;br/&gt;Nick&lt;br/&gt;</description><pubDate>Wed, 20 Dec 2017 06:05:37 GMT</pubDate><dc:creator>Nick Riches</dc:creator></item><item><title /><link>https://forums.millisecond.com/Topic23136.aspx</link><description>&lt;div data-id="23126" class="if-quote-wrapper" unselectable="on"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="23126" 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="23126" 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="23126" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Tuesday, December 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-23126"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="23124" class="if-quote-wrapper" unselectable="on" data-guid="1513705089915"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="23124" 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="23124" 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="23124" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nick Riches - Tuesday, December 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-23124"&gt;&lt;div class="if-quote-message-margin"&gt;Hi&lt;br/&gt;&lt;br/&gt;I'm trying to get a shape to appear in different positions on different trials. The position would ideally be an item stored in an item or list element. However, Inquisit only seems to allow you to store string values in item or list elements. Is there any way to store the position, and then plug it into the shape element?&lt;br/&gt;Below is ta minimal worked example.&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shapeVposn&amp;gt;&lt;br/&gt;/ items = (25%, 50%, 50%, 25%)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/ items = (rectangle, circle, rectangle, circle)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape = list.shape&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial shapeTrial&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = shape]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block block&amp;gt;&lt;br/&gt;/ trials = [1 = shapeTrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="23124"&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;As for the position, yes, but your syntax is wrong. It needs to read:&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;&lt;strong&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;/strong&gt;&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;However,&amp;nbsp; this&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;&lt;strong&gt;/ items = (rectangle, circle, rectangle, circle)&lt;/strong&gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape =&lt;strong&gt; list.shape&lt;/strong&gt;&lt;br/&gt;/ color = darkblue&lt;br/&gt;...&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;will not work. You cannot change a &amp;lt;shape&amp;gt; element's shape at runtime. You need separate &amp;lt;shape&amp;gt; elements -- one rectangular, one circular -- and then select one of the two to display.&lt;br/&gt;&lt;br/&gt;&amp;lt;list shapeVposn&amp;gt;&lt;br/&gt;/ items = (25%, 50%, 50%, 25%)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/ items = (shape.shape_rect, shape.shape_circ, shape.shape_rect, shape.shape_circ)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape_rect&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape_circ&amp;gt;&lt;br/&gt;/ shape = circle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial shapeTrial&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = list.shape]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block block&amp;gt;&lt;br/&gt;/ trials = [1-4 = shapeTrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="23126"&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;br/&gt;</description><pubDate>Wed, 20 Dec 2017 06:04:24 GMT</pubDate><dc:creator>Nick Riches</dc:creator></item><item><title>RE: Creating 'variables' in Inquisit and using them to determine the position of a shape</title><link>https://forums.millisecond.com/Topic23126.aspx</link><description>&lt;div data-id="23124" class="if-quote-wrapper" unselectable="on" data-guid="1513705089915"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="23124" 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="23124" 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="23124" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nick Riches - Tuesday, December 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-23124"&gt;&lt;div class="if-quote-message-margin"&gt;Hi&lt;br/&gt;&lt;br/&gt;I'm trying to get a shape to appear in different positions on different trials. The position would ideally be an item stored in an item or list element. However, Inquisit only seems to allow you to store string values in item or list elements. Is there any way to store the position, and then plug it into the shape element?&lt;br/&gt;Below is ta minimal worked example.&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shapeVposn&amp;gt;&lt;br/&gt;/ items = (25%, 50%, 50%, 25%)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/ items = (rectangle, circle, rectangle, circle)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape = list.shape&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial shapeTrial&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = shape]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block block&amp;gt;&lt;br/&gt;/ trials = [1 = shapeTrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="23124"&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;As for the position, yes, but your syntax is wrong. It needs to read:&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;&lt;strong&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;/strong&gt;&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;However,&amp;nbsp; this&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;&lt;strong&gt;/ items = (rectangle, circle, rectangle, circle)&lt;/strong&gt;&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape&amp;gt;&lt;br/&gt;/ shape =&lt;strong&gt; list.shape&lt;/strong&gt;&lt;br/&gt;/ color = darkblue&lt;br/&gt;...&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;will not work. You cannot change a &amp;lt;shape&amp;gt; element's shape at runtime. You need separate &amp;lt;shape&amp;gt; elements -- one rectangular, one circular -- and then select one of the two to display.&lt;br/&gt;&lt;br/&gt;&amp;lt;list shapeVposn&amp;gt;&lt;br/&gt;/ items = (25%, 50%, 50%, 25%)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list shape&amp;gt;&lt;br/&gt;/ items = (shape.shape_rect, shape.shape_circ, shape.shape_rect, shape.shape_circ)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape_rect&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape shape_circ&amp;gt;&lt;br/&gt;/ shape = circle&lt;br/&gt;/ color = darkblue&lt;br/&gt;/ height = 10%&lt;br/&gt;/ width = 10%&lt;br/&gt;/ position = (50%, list.shapeVposn.nextvalue)&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial shapeTrial&amp;gt;&lt;br/&gt;/ stimulusframes = [1 = list.shape]&lt;br/&gt;/ validresponse = (" ")&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block block&amp;gt;&lt;br/&gt;/ trials = [1-4 = shapeTrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;</description><pubDate>Tue, 19 Dec 2017 09:42:29 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>