﻿<?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  » Excluding particpants who have already taken your study (or other similar studies)</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Fri, 25 Sep 2026 06:37:28 GMT</lastBuildDate><ttl>20</ttl><item><title>Excluding particpants who have already taken your study (or other similar studies)</title><link>https://forums.millisecond.com/Topic17596.aspx</link><description>I am running an mTurk study and was wondering how to exclude participants that have already done the same or similar studies.&lt;br/&gt;&lt;br/&gt;In Qualtrics I get people to type in their mTurk id and then if it is the same as a list of ids I have in an embedded data form, then it thanks them but prevents them from doing the study again.&lt;br/&gt;&lt;br/&gt;Can I use something similar in Inquisit? I was thinking about using the values or expressions, but does they support, say a list of numbers and check the entered ID against those numbers?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 06 Nov 2015 11:35:29 GMT</pubDate><dc:creator>audiosophy</dc:creator></item><item><title>RE: Excluding particpants who have already taken your study (or other similar studies)</title><link>https://forums.millisecond.com/Topic17639.aspx</link><description>Perfect. That's what I wanted. Thanks again.&amp;nbsp;</description><pubDate>Fri, 06 Nov 2015 11:35:29 GMT</pubDate><dc:creator>audiosophy</dc:creator></item><item><title>RE: Excluding particpants who have already taken your study (or other similar studies)</title><link>https://forums.millisecond.com/Topic17599.aspx</link><description>You can list the "banned" IDs as a string in one or several &amp;lt;values&amp;gt; entries. Check whether a given ID is among those listed via string functions (contains() comes to mind), terminate the script if the ID is listed.&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ banned1 = ",ABC,DEF,GHI,"&lt;br/&gt;/ banned2 = ",123,456,789,"&lt;br/&gt;/ normalizedid = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expt&amp;gt;&lt;br/&gt;/ onexptbegin = [values.normalizedid = toupper(concat(concat(",", script.subjectid), ",")); ]&lt;br/&gt;/ onexptbegin = [if (contains(values.banned1, values.normalizedid)||contains(values.banned2, values.normalizedid)) script.abort(); ]&lt;br/&gt;/ blocks = [1=myblock]&lt;br/&gt;&amp;lt;/expt&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1=mytrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytrial&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text mytext&amp;gt;&lt;br/&gt;/ items = ("Your ID is not blacklisted.")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 03 Nov 2015 09:21:41 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>