PennController for IBEX › Forums › Support › Choosing subet of items to present › Reply To: Choosing subet of items to present
April 1, 2021 at 4:56 pm
#6806
Participant
I was not sure either. Getting into this world of programming now…
So this is what I am trying but it does not seem to work (I put 1 item of each just to test):
//Experiment
conditions = [
pick(randomize(startsWith("A")), 1),
pick(randomize(startsWith("B")), 1),
pick(randomize(startsWith("C")), 1),
pick(randomize(startsWith("D")), 1),
pick(randomize(startsWith("E")), 1),
pick(randomize(startsWith("F")), 1),
pick(randomize(startsWith("G")), 1),
pick(randomize(startsWith("H")), 1)
]
.sort( ()=>Math.random()-0.5)
fillers = randomize(startsWith("dist"))
Sequence(
conditions[0], pick(dist, 1),
conditions[1], pick(fillers, 1),
conditions[2], pick(fillers, 1),
conditions[3], pick(fillers, 1),
conditions[4], pick(fillers, 1),
conditions[5], pick(fillers, 1),
conditions[6], pick(fillers, 1),
conditions[7], pick(fillers,1)
)
Template("myTable.csv",
row => newTrial("experiment", row.cond + "-" + row.item,
newController("DashedSentence", {s: row.sentence}
.css("font-size", "20px")
.css("font-family", "Calibri")
.center()
.print()
.print()
.log()
.wait()
.remove()
)
)
)