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
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?