﻿<?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  » dot probe</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sat, 12 Sep 2026 15:02:10 GMT</lastBuildDate><ttl>20</ttl><item><title>dot probe</title><link>https://forums.millisecond.com/Topic15868.aspx</link><description>Hello,&lt;br/&gt;&lt;br/&gt;a dot-probe experiment that I am programming does not run the way I intend it to run and I cannot find the error. I tried to use four list-elements to present the probe "F" and "J" equally often on the left side or the right side of the screen and equally often preceded by an emotion word or a non-emotion word. However, I do not get the wanted distribution. Given that sometimes "A" or "B" is presented as a probe indicates that the if-construction is sometimes not evaluated. But why?&lt;br/&gt;&lt;br/&gt;Best regards Jens&lt;br/&gt;</description><pubDate>Tue, 31 Mar 2015 05:38:17 GMT</pubDate><dc:creator>jens</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15890.aspx</link><description>If you have complex response validation logic in /iscorrectresponse, the monkey has trouble handling that and won't necessarily achieve whatever you configured in the &amp;lt;monkey&amp;gt; element.&lt;br/&gt;</description><pubDate>Tue, 31 Mar 2015 05:38:17 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15886.aspx</link><description>Hello,&lt;br/&gt;&lt;br/&gt;I use the monkey to test run the attached experiment. As you can see I set the percentcorrect (of the monkey) to 90%. However, the monkey produces much more errors than 90%. So, I wonder whether I still have a programming error? Hints are welcome.&lt;br/&gt;&lt;br/&gt;Best regards Jens&lt;br/&gt;</description><pubDate>Tue, 31 Mar 2015 05:00:16 GMT</pubDate><dc:creator>jens</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15883.aspx</link><description>Well,&lt;br/&gt;&lt;br/&gt;that was stupid. I somehow deleted the relevant part of the comparison from the code.&lt;br/&gt;&lt;br/&gt;Best Jens&lt;br/&gt;</description><pubDate>Mon, 30 Mar 2015 08:35:00 GMT</pubDate><dc:creator>jens</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15882.aspx</link><description>c.f. &lt;a href="https://www.millisecond.com/forums/FindPost15825.aspx"&gt;https://www.millisecond.com/forums/FindPost15825.aspx&lt;/a&gt;&lt;br/&gt;</description><pubDate>Mon, 30 Mar 2015 08:31:56 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15881.aspx</link><description>Jens,&lt;br/&gt;&lt;br/&gt;&lt;span&gt;/iscorrectresponse = [if (text.probe.right.currentitem == "F"){values.korrekt = 36} else {values.korrekt = 33}]&lt;br/&gt;&lt;br/&gt;cannot work because you never check values.korrekt against the trial's response property.&lt;br/&gt;&lt;/span&gt;</description><pubDate>Mon, 30 Mar 2015 08:27:52 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15880.aspx</link><description>Hello,&lt;br/&gt;&lt;br/&gt;the evaluation no longer works.&lt;br/&gt;&lt;span&gt;[quote]&amp;lt;trial t.neg.word.right&amp;gt;&lt;br/&gt;/ontrialbegin = [if (list.posi.probe.neg.right.nextvalue == 1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {text.probe.right.hposition = values.links; values.pos = values.links; text.probe.right.setitem("F",1)} &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.right.nextvalue == 2) {text.probe.right.hposition = values.rechts; values.pos = values.rechts; text.probe.right.setitem("F",1)}&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.right.nextvalue == 3) {text.probe.right.hposition = values.links; values.pos = values.links; text.probe.right.setitem("J",1)}&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.right.nextvalue == 4) {text.probe.right.hposition = values.rechts; values.pos = values.rechts; text.probe.right.setitem("J",1)}]&lt;br/&gt;/stimulusframes = [ 1 = fixation; 30 = maske; 31 = neg.word.right.tar, neg.word.right.dis; 42 = maske; 43 = probe.right ]&lt;br/&gt;/validresponse = ("F", "J")&lt;br/&gt;/iscorrectresponse = [if (text.probe.right.currentitem == "F"){values.korrekt = 36} else {values.korrekt = 33}]&lt;br/&gt;/timeout = 3000&lt;br/&gt;&amp;lt;/trial&amp;gt;[/quote]&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;/iscorrectresponse = [if (text.probe.right.currentitem == "F"){values.korrekt = 36} else {values.korrekt = 33}] always evaluates to 1 but it should evaluate to 0 in row 2 or row 4 of the data file (or the assignment of values.korrekt is incorrect).&lt;br/&gt;&lt;/span&gt;&lt;span&gt;subject&amp;nbsp;&amp;nbsp;&amp;nbsp; blockcode&amp;nbsp;&amp;nbsp;&amp;nbsp; trialnum&amp;nbsp;&amp;nbsp;&amp;nbsp; trialcode&amp;nbsp;&amp;nbsp;&amp;nbsp; latency&amp;nbsp;&amp;nbsp;&amp;nbsp; response&amp;nbsp;&amp;nbsp;&amp;nbsp; correct&amp;nbsp;&amp;nbsp;&amp;nbsp; values.korrekt&amp;nbsp;&amp;nbsp;&amp;nbsp; values.pos&amp;nbsp;&amp;nbsp;&amp;nbsp; stimulusitem1&amp;nbsp;&amp;nbsp;&amp;nbsp; stimulusitem2&amp;nbsp;&amp;nbsp;&amp;nbsp; stimulusitem3&amp;nbsp;&amp;nbsp;&amp;nbsp; stimulusitem4&amp;nbsp;&amp;nbsp;&amp;nbsp; stimulusitem5&amp;nbsp;&amp;nbsp;&amp;nbsp; stimulusitem6&lt;br/&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; block.pos&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; t.pos.word.right&amp;nbsp;&amp;nbsp;&amp;nbsp; 512&amp;nbsp;&amp;nbsp;&amp;nbsp; 33&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 33&amp;nbsp;&amp;nbsp;&amp;nbsp; 60pct&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp; maske&amp;nbsp;&amp;nbsp;&amp;nbsp; genial&amp;nbsp;&amp;nbsp;&amp;nbsp; Koran&amp;nbsp;&amp;nbsp;&amp;nbsp; maske&amp;nbsp;&amp;nbsp;&amp;nbsp; J&lt;br/&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; block.pos&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; t.pos.word.left&amp;nbsp;&amp;nbsp;&amp;nbsp; 510&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 33&amp;nbsp;&amp;nbsp;&amp;nbsp; 40pct&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp; maske&amp;nbsp;&amp;nbsp;&amp;nbsp; Jubel&amp;nbsp;&amp;nbsp;&amp;nbsp; Metzger&amp;nbsp;&amp;nbsp;&amp;nbsp; maske&amp;nbsp;&amp;nbsp;&amp;nbsp; J&lt;br/&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; block.pos&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; t.pos.word.right&amp;nbsp;&amp;nbsp;&amp;nbsp; 498&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 60pct&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp; maske&amp;nbsp;&amp;nbsp;&amp;nbsp; Busen&amp;nbsp;&amp;nbsp;&amp;nbsp; heroisch&amp;nbsp;&amp;nbsp;&amp;nbsp; maske&amp;nbsp;&amp;nbsp;&amp;nbsp; F&lt;br/&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; block.pos&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; t.pos.word.left&amp;nbsp;&amp;nbsp;&amp;nbsp; 484&amp;nbsp;&amp;nbsp;&amp;nbsp; 33&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp;&amp;nbsp; 60pct&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp; maske&amp;nbsp;&amp;nbsp;&amp;nbsp; brilliant&amp;nbsp;&amp;nbsp;&amp;nbsp; Umbruch&amp;nbsp;&amp;nbsp;&amp;nbsp; maske&amp;nbsp;&amp;nbsp;&amp;nbsp; F&lt;br/&gt;I&lt;br/&gt;&lt;/span&gt;Best Jens&lt;br/&gt;</description><pubDate>Mon, 30 Mar 2015 08:21:30 GMT</pubDate><dc:creator>jens</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15879.aspx</link><description>Hello Dave,&lt;br/&gt;&lt;br/&gt;I will inform our IT about the new release.&lt;br/&gt;</description><pubDate>Mon, 30 Mar 2015 07:59:15 GMT</pubDate><dc:creator>jens</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15878.aspx</link><description>Please note that the current release is 4.0.8.0, available (as always) via &lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.millisecond.com/download"&gt;https://www.millisecond.com/download&lt;/a&gt;&lt;br/&gt;</description><pubDate>Mon, 30 Mar 2015 07:37:55 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15877.aspx</link><description>Hello,&lt;br/&gt;&lt;br/&gt;I update to 4.0.7 from 4.0.2 and the quotes disappeared. Thanks a lot.&lt;br/&gt;&lt;br/&gt;Jens&lt;br/&gt;</description><pubDate>Mon, 30 Mar 2015 07:34:34 GMT</pubDate><dc:creator>jens</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15873.aspx</link><description>Shouldn't happen if your Inquisit installation is up to date.&lt;br/&gt;</description><pubDate>Mon, 30 Mar 2015 06:48:48 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15872.aspx</link><description>Hello,&lt;br/&gt;&lt;br/&gt;ok, when I use setitem the probe is displayed with "".&lt;br/&gt;&lt;br/&gt;&lt;span&gt;[quote]&amp;lt;trial t.neg.word.left&amp;gt;&lt;br/&gt;/ontrialbegin = [if (list.posi.probe.neg.left.nextvalue == 1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {text.probe.left.hposition = values.links; values.pos = values.links; text.probe.left.setitem("F", 1)}&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.left.nextvalue == 2) {text.probe.left.hposition = values.rechts; values.pos = values.rechts; text.probe.left.setitem("F", 1)}&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.left.nextvalue == 3) {text.probe.left.hposition = values.links; values.pos = values.links; text.probe.left.setitem("J", 1)}&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.left.nextvalue == 4) {text.probe.left.hposition = values.rechts; values.pos = values.rechts; text.probe.left.setitem("J", 1)}]&lt;br/&gt;/stimulusframes = [ 1 = fixation; 30 = maske; 31 = neg.word.left.tar, neg.word.left.dis; 42 = maske; 43 = probe.left ]&lt;br/&gt;/validresponse = ("F", "J")&lt;br/&gt;/iscorrectresponse = [if (text.probe.left.currentitem == "F") {values.korrekt = 33} else {values.korrekt = 36}]&lt;br/&gt;/timeout = 3000&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;[/quote]&lt;/span&gt;</description><pubDate>Mon, 30 Mar 2015 06:43:05 GMT</pubDate><dc:creator>jens</dc:creator></item><item><title>RE: dot probe</title><link>https://forums.millisecond.com/Topic15869.aspx</link><description>In your &amp;lt;trial&amp;gt; elements, you are constantly *inserting* items into the probe &amp;lt;text&amp;gt; elements:&lt;br/&gt;&lt;br/&gt;&amp;lt;trial t.neg.word.left&amp;gt;&lt;br/&gt;/ ontrialbegin = [if (list.posi.probe.neg.left.nextvalue == 1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {text.probe.left.hposition = values.links; values.pos = values.links; &lt;strong&gt;text.probe.left.insertitem("F", 1)&lt;/strong&gt;}&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.left.nextvalue == 2) {text.probe.left.hposition = values.rechts; values.pos = values.rechts; &lt;strong&gt;text.probe.left.insertitem("F", 1)&lt;/strong&gt;}&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.left.nextvalue == 3) {text.probe.left.hposition = values.links; values.pos = values.links; &lt;strong&gt;text.probe.left.insertitem("J", 1)&lt;/strong&gt;}&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (list.posi.probe.neg.left.nextvalue == 4) {text.probe.left.hposition = values.rechts; values.pos = values.rechts; &lt;strong&gt;text.probe.left.insertitem("J", 1)}&lt;/strong&gt;]&lt;br/&gt;&lt;br/&gt;Inserting an item does *not* remove any items that are already there. Since the &amp;lt;text&amp;gt; elements sample randomly without replacement, the already existing items ("A", "B") may eventually be sampled.&lt;br/&gt;&lt;br/&gt;You don't want to use insertitem(). What you want to use is the setitem() function.&lt;br/&gt;</description><pubDate>Mon, 30 Mar 2015 05:42:35 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>