"Wrong Answer" Feedback


Author
Message
sanahadd
sanahadd
Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)
Group: Forum Members
Posts: 6, Visits: 21
I'm running a simple "word" vs "non-word" reaction time task. Participants first must run through a 10-item practice trial (5 words & 5 non-words). Since it's a practice run, is there a way for me to give them immediate feedback if they select the wrong response (e.g., they select "non-word" when it's actually a word)? In other words, I want them to know immediately during the practice that they're doing something incorrectly and can only move on to the next practice trial after they've answered correctly.
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 104K
To provide immediate error feeback, you need to specify the /errormessage attribute at either the <trial> or <block> level. To require a correct response before allowing to move on to the next trial, you need to set the /response attribute to correct.

<page practicepage>
This is practice.
</page>

<page testpage>
This is test.
</page>

<expt>
/ blocks = [1=practice; 2=test]
</expt>

<block practice>
/ preinstructions = (practicepage)
/ bgstim = (wordlabel, nonwordlabel)
/ trials = [1-4 = noreplace(wordtrial, nonwordtrial)]
/ response = correct
/ errormessage = true(errortxt, 500)
</block>

<block test>
/ preinstructions = (testpage)
/ bgstim = (wordlabel, nonwordlabel)
/ trials = [1-4 = noreplace(wordtrial, nonwordtrial)]
</block>

<trial wordtrial>
/ stimulusframes = [1=wordstim]
/ validresponse = ("w", "n")
/ correctresponse = ("w")
</trial>

<trial nonwordtrial>
/ stimulusframes = [1=nonwordstim]
/ validresponse = ("w", "n")
/ correctresponse = ("n")
</trial>

<text wordstim>
/ items = ("word 1", "word 2")
</text>

<text nonwordstim>
/ items = ("nonword 1", "nonword 2")
</text>

<text errortxt>
/ items = ("wrong answer")
/ position = (50%, 60%)
/ txcolor = red
</text>

<text wordlabel>
/ items = ("press w for word")
/ position = (25%, 10%)
</text>

<text nonwordlabel>
/ items = ("press n for nonword")
/ position = (75%, 10%)
</text>


Edited 8 Years Ago by Dave
sanahadd
sanahadd
Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)Partner Member (542 reputation)
Group: Forum Members
Posts: 6, Visits: 21
Hi Dave,
So here is what I have for the practice trial block:
<block lexicalDecisionTaskPractice>
/preinstructions = (practicepage)
/ trials = [1=instructions; 2-11=noreplace(ldtneutralPractice, ldtnonwordPractice)]
/ response = correct
/ errormessage = true(errortxt, 500)
</block>

In the instructions, participants are told what buttons on the keyboard to press in order to identify words vs. non-words. Then they are told to press the spacebar in order to begin the practice trials. Right now, with the above script, when I press the spacebar to begin the practice trials, the red "x" is appearing and will not let me advance. Is there a way that I can have the instructions appear without that happening?

Thanks!

Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 104K
Yes. Simply make the spacebar the correct response in the <trial instructions>.

<trial instructions>
...
/ correctresponse = (57)
...
</trial>

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search