Accuracy values rounded in OpenSesame 4.1.20: intended behavior or bug?
Hello everyone,
I recently downloaded OpenSesame version 4.1.20 and noticed that the accuracy variable is logged as a rounded value, whereas in previous versions (e.g., 4.0.x), it was logged without rounding.
Is this the intended behavior, or could it be a bug?
Thanks in advance for your help!
Best,
Fotis

Comments
Dear @fotisfotiadis ,
This is intended behavior. The rationale behind it is that the
accandavg_rtvariables are to provide human-readable feedback to participants during the experiment (and not used for offline analysis), and for that reason you don't need decimals.Looking at the commit history, this was already implemented in 4.0. But indeed, before that time, these variables weren't rounded.
— Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!
Dear @sebastiaan
Thank you for your prompt response.
I would just like to add that the accuracy variable can also be useful for ending training once a predefined accuracy criterion has been reached.
If I may offer a suggestion, it would be helpful to have both a rounded accuracy variable for feedback and an unrounded version for finer control over such criteria.
Thank you again for your help.
Best,
Fotis
I would just like to add that the accuracy variable can also be useful for ending training once a predefined accuracy criterion has been reached.
If you need an unrounded value for this, then you can also use the
total_responsesandtotal_correctvariables (which I realize now are not documented). Or use theresponsesobject:Check out SigmundAI.eu for our OpenSesame AI assistant!