Back
Login
Register
Login
Register
Millisecond Forums
Home
»
Millisecond Forums
»
Inquisit 4
»
dot probe
dot probe
Post Reply
Like
52
1
2
Next
Jump To Page
dot probe
View
Flat Ascending
Flat Descending
Threaded
Options
Subscribe to topic
Print This Topic
RSS Feed
Goto Topics Forum
Author
Message
Dave
Dave
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 104K
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 <monkey> element.
Reply
Like
48
Jens Bölte
Jens Bölte
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Forum Members
Posts: 78,
Visits: 60
Hello,
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.
Best regards Jens
Attachments
EmoWordDot.iqx
(
562 views,
11.00 KB
)
Reply
Like
47
Jens Bölte
Jens Bölte
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Forum Members
Posts: 78,
Visits: 60
Well,
that was stupid. I somehow deleted the relevant part of the comparison from the code.
Best Jens
Reply
Like
51
Dave
Dave
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 104K
c.f.
https://www.millisecond.com/forums/FindPost15825.aspx
Reply
Like
53
Dave
Dave
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 104K
Jens,
/iscorrectresponse = [if (text.probe.right.currentitem == "F"){values.korrekt = 36} else {values.korrekt = 33}]
cannot work because you never check values.korrekt against the trial's response property.
Reply
Like
49
Jens Bölte
Jens Bölte
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Forum Members
Posts: 78,
Visits: 60
Hello,
the evaluation no longer works.
<trial t.neg.word.right>
/ontrialbegin = [if (list.posi.probe.neg.right.nextvalue == 1) {text.probe.right.hposition = values.links; values.pos = values.links; text.probe.right.setitem("F",1)}
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)}
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)}
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)}]
/stimulusframes = [ 1 = fixation; 30 = maske; 31 = neg.word.right.tar, neg.word.right.dis; 42 = maske; 43 = probe.right ]
/validresponse = ("F", "J")
/iscorrectresponse = [if (text.probe.right.currentitem == "F"){values.korrekt = 36} else {values.korrekt = 33}]
/timeout = 3000
</trial>
/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).
subject blockcode trialnum trialcode latency response correct values.korrekt values.pos stimulusitem1 stimulusitem2 stimulusitem3 stimulusitem4 stimulusitem5 stimulusitem6
1 block.pos 1 t.pos.word.right 512 33 1 33 60pct * maske genial Koran maske J
1 block.pos 2 t.pos.word.left 510 36 1 33 40pct * maske Jubel Metzger maske J
1 block.pos 3 t.pos.word.right 498 36 1 36 60pct * maske Busen heroisch maske F
1 block.pos 4 t.pos.word.left 484 33 1 36 60pct * maske brilliant Umbruch maske F
I
Best Jens
Reply
Like
56
Jens Bölte
Jens Bölte
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Forum Members
Posts: 78,
Visits: 60
Hello Dave,
I will inform our IT about the new release.
Reply
Like
60
Dave
Dave
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 104K
Please note that the current release is 4.0.8.0, available (as always) via
https://www.millisecond.com/download
Reply
Like
51
Jens Bölte
Jens Bölte
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Forum Members
Posts: 78,
Visits: 60
Hello,
I update to 4.0.7 from 4.0.2 and the quotes disappeared. Thanks a lot.
Jens
Reply
Like
49
Dave
Dave
posted 9 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 104K
Shouldn't happen if your Inquisit installation is up to date.
Reply
Like
61
GO
Merge Selected
Merge into selected topic...
Merge into merge target...
Merge into a specific topic ID...
Open Merge
Post Reply
Like
52
1
2
Next
Jump To Page
Post Quoted Reply
Reading This Topic
Login
Login
Remember Me
Reset Password
Resend Validation Email
Login
Facebook
Explore
Messages
Mentions
Search