Counterbalancing and [correct_response] in logfile
Hi everyone,
did what I hope was a thorough forum search before posting this, but this behavior seems very strange to me and I can't figure out why it should be so...
I'm trying to implement a very simple counterbalanced response rule. Take as an example the lexical-decision task example experiment, as referenced here, which also says:
Now, in your block_loop, instead of setting correct_response to a fixed value, you set it to a variable: [verb_response] or [noun_response].
OK; in the lexical-decision task experiment, that means [word_reponse] or [nonword_response] .
What I don't understand is why correct_response doesn't get interpreted when it is logged: you end up with a logfile that looks like this (irrelevant variable columns removed):
I know that I can get whether or not the trial was correct from the correct column. But what I don't understand is why nonword_response and word_response are logged as the values that they take on (depending on the value of subject_parity , as set in the inline script), but the value of correct_response is not. Is this the expected behavior? In other words, in the above logfile, I would expect the values in the correct_response column to be m where it currently shows [word_response] and z where it shows [nonword_response] , and for these to be reversed when subject_parity is odd .
James
Comments
Hi James,
This is indeed to intended behaviour. One reason this happens could be that you have accidentally put quotation marks around [word_response]. However, without seeing the experiment, it is hard to give the precise reason. So, share it if you like to find out.
Eduard