Reply To: Keeping track of participant accuracy

PennController for IBEX Forums Support Keeping track of participant accuracy Reply To: Keeping track of participant accuracy

#11161
Jeremy
Keymaster

Hi Kate,

You cannot reference the Var element in newText, since newX commands are not evaluated upon runtime.

What you can do is use the Var.set and Text.text commands like this:

newTrial(
    newVar("AccSubj", 0).global(),
    newVar("AccSubjText").set( getVar("AccSubj") ).set( v => "AccSubj = "+v ),
    newText("debugInit", "").text(getVar("AccSubjText")).print(),
    newButton("Increase").print().wait(),
    getVar("AccSubj").set(1)
)

newTrial(
    newVar("AccSubjText").set( getVar("AccSubj") ).set( v => "AccSubj = "+v ),
    newText("debugInit", "").text(getVar("AccSubjText")).print(),
    newButton("Increase again").print().wait(),
    getVar("AccSubj").set( v => v + 1 )
)

newTrial(
    newVar("AccSubjText").set( getVar("AccSubj") ).set( v => "AccSubj = "+v ),
    newText("debugInit", "").text(getVar("AccSubjText")).print(),
    newButton("").wait()
)

Jeremy