Group: Administrators
Posts: 13K,
Visits: 107K
|
<openended gain20house> /stimulusframes = [1=gain20house] /position = (50,50) /correctresponse = ("20") /branch = [ if (openended.gain20house.response !=("20")) trial.instructions ] </openended>
needs to read
<openended gain20house> /stimulusframes = [1=gain20house] /position = (50,50) / validresponse = (anyresponse) / mask = integer /correctresponse = ("20") /branch = [ if (openended.gain20house.response !="20") trial.instructions ] </openended>
i.e., not extra parentheses around "20". (Same for the /branch syntax in the other <openended> elements).
As for the rest, I can't say much because the description "They will then be quizzed on the picture, and if they don't type in the right answer they will have to go back to the instructions page. The learning phase will only end if they get all the stimuli correct." can be interpreted in a number of different ways. Do you want them to get all questions correct in one go (i.e., complete a flawless run-through of all 4 questions)? Or do you want to successively eliminate questions that were answered correctly? I.e., participant gets 1st question correct, gets 2nd question wrong, goes back to instructions. Moving on from there, s/he only gets questions 2, 3 and 4 (because question 1 was already answered correctly in the 1st try).
|