PennController for IBEX › Forums › Support › Comprehension questions for some test items in the following? › Reply To: Comprehension questions for some test items in the following?
October 19, 2021 at 11:53 am
#7400
Keymaster
Hi,
You can include a column named FOLLOWUP in your file experiment-pg-norming.csv which you leave empty for the items where you don’t want a follow-up question, and which you fill with your follow-up question for the other items. Then you can do this:
Template("experiment-pg-norming.csv", row =>
newTrial( "experiment-"+row.TYPE,
newText("sentence", row.SENTENCE)
.cssContainer({"margin-top":"2em", "margin-bottom":"2em"})
.center()
.print()
,
// 7-point scale
newScale(7)
.before( newText("left", "<div class='fancy'>(very unnatural)</div>") )
.after( newText("right", "<div class='fancy'>(very natural)</div>") )
.labelsPosition("top")
.keys()
.log()
.once()
.color("LightCoral")
.center()
.print()
.wait()
,
// Wait briefly to display which option was selected
newTimer("wait", 300)
.start()
.wait()
,
clear()
,
...(row.FOLLOWUP ? [
newText("follow-up", row.FOLLOWUP)
.cssContainer({"margin-top":"2em", "margin-bottom":"2em"})
.center()
.print()
,
newScale("answer-follow-up", "Yes", "No")
.button()
.print()
.wait()
] : [
null
])
)
)
Jeremy
-
This reply was modified 2 years, 10 months ago by
Jeremy. Reason: added the missing ]