Reply To: DashedAcceptabilityJudgment

PennController for IBEX Forums Support DashedAcceptabilityJudgment Reply To: DashedAcceptabilityJudgment

#6283
Jeremy
Keymaster

Hello,

There seems to be a bug with how PennController integrates the VBox controller, on which the DashedAcceptabilityJudgment controller relies. I’ll have to fix that for the next release of PennController. In the meantime, one solution would be to use the DashedSentence controller first and then directly code the judgment part in PennController:

Template( "myTable.csv" ,
    // Row will iteratively point to every row in myTable.csv
  row => newTrial("experiment",
    newController("DashedSentence", {s: row.Sentence})
        .print()
        .log()
        .wait()
        .remove()
    ,
    newText("How acceptable was that sentence?").print()
    ,
    newScale(7)
        .before( newText("totally unacceptable ") )
        .after( newText(" totally acceptable ") )
        .button()
        .keys()
        .print()
        .log()
        .wait()
  )
)

Fiddle with the aesthetics if the scale’s rendering is not to your liking

Let me know if you have questions

Jeremy