PennController for IBEX › Forums › Support › conditions in self-paced reading experiment › Reply To: conditions in self-paced reading experiment
April 15, 2020 at 8:11 pm
#5062
iasmaa
Participant
Hi,
Thank you for your replay. You are helping me a lot with this. I really appreciate it.
The context is the “S”.
So that’s what I did:
Template(row => newTrial("trials", newText("content", row.S) .print() , newKey(" ") .wait() , getText("content") .remove() , newController("DashedSentence", {s: row.DS}) .print() .wait() .remove() , newKey(" ") .wait() , newText("Answer the following question based on the dashed sentence you have just read") .print() , newScale("yesnocorrect", "Yes","No" ) .labelsPosition("right") .keys() .before( newText(row.CQ) ) .print() .wait() .remove() .log( "correct" , row.Correct1) , newText("Was the dashed sentence grammatically correct?") .print() , newKey(" ") .wait() , newScale("correct", 5) .keys() .before(newText("completely incorrect")) .after(newText("completely correct")) .print() .wait() .remove() .log( "correct" , row.Correct2) , getText("Was the dashed sentence grammaticlly correct?") .remove() , newText("would you replace the article used in the dashed sentence with another one?") .print() , newScale("correct", "The", "A", "An", "No Article") .labelsPosition("top") .before(newText(row.BMC)) .after(newText(row.AMC)) .print() .wait() .log( "correct" , row.Correct3) ) )
So, I have now three columns for the corrects answers of three questions.
Correct1 = the correct answer of the comprehension question.
Correct2 = the correct answer of the rating question.
Correct3 = the correct answer of the multiple choice question.
Is that correct?