Reply To: Randomization by feature and by item

PennController for IBEX Forums Support Randomization by feature and by item Reply To: Randomization by feature and by item

#9660
Jeremy
Keymaster

Hi,

The pick function only accepts IBEX-style predicates as an argument (eg. randomize("label")) but features is a 10-ary array, so passing it to pick directly won’t work

You can create a (sub)sequence from it though, using IBEX’s seq function: seq(...features)

So you could do that:

featuresSeq = seq(...features)
Sequence("WelcomeConsent",
    "counter",
    "demographics",   
    "instructions1",
    "exercise",
    "startofexp",
    pick(featuresSeq,500),"break",
    pick(featuresSeq,500),"break",
    pick(featuresSeq,500),
    SendResults(),
    "Bye");

Jeremy