Hi Kim,
Previously, the openended response required you to press Ctrl+Enter to respond via keyboard, whereas pressing Enter just inserted a line break. It appears that Enter now advances to the next trial and inserts a line break, which causes the response to be different than those listed in the /correctresponse list.
I'll get this sorted out in the next build. In the meantime, there are a couple of workarounds
1) You can actually include the line breaks in the /correctresponse options. (This is a bit of a hack so you may want to hold your nose [:S] )
<openended stag>
/stimulustimes = [0=stagstim]
/ response = anyresponse
/ correctresponse = ("stagg", "stag", "stagg
", "stag
")
/ mouse=false
/ pretrialpause = 750
/ posttrialpause = 200
/ fontstyle = ("Times New Roman", 2.44%, false, false, false, false, 5, 0)
/ position= (50, 55)
/ charlimit = 1000
/ numlines = 1
/ linelength = 40
/ buttonlabel = "Press Enter after responding"
</openended>
2. Or you can take advantage of the relatively new /iscorrectresponse command, which enables you to determine correctness using expressions. In your case, you could strip the new line characters from the response as follows:
/ iscorrectresponse = ["stag" == trimright(openended.stag.response, "~n" || "stagg" == trimright(openended.stag.response, "~n"]
Hope this helps,
Sean