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 10 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 108K
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 10 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
(
586 views,
11.00 KB
)
Reply
Like
47
Jens Bölte
Jens Bölte
posted 10 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 10 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 108K
c.f.
https://www.millisecond.com/forums/FindPost15825.aspx
Reply
Like
53
Dave
Dave
posted 10 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 108K
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 10 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 10 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 10 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 108K
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 10 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 10 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 108K
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