BrechtDeMan / WebAudioEvaluationTool

A tool based on the HTML5 Web Audio API to perform perceptual audio evaluation tests locally or on remote machines over the web.
https://code.soundsoftware.ac.uk/projects/webaudioevaluationtool
GNU General Public License v3.0
114 stars 37 forks source link

Odd Likert bug (mutually exclusive rows) #210

Closed BrechtDeMan closed 7 years ago

BrechtDeMan commented 7 years ago

Sometimes, two rows in the radio_example.xml are 'mutually exclusive', i.e. it's not possible to select one option in row 1 and in row 2. Not always the same two rows, or the first rows clicked, or even adjacent rows.

Try for yourself on http://webprojects.eecs.qmul.ac.uk/bdm30/master/test.html?url=tests/examples/radio_example.xml, or see below.

waet-discretebug

BrechtDeMan commented 7 years ago

It's a problem with alwaysInclude - somehow the always included one can also be selected again. So with 'zero' as alwaysInclude you could get 'zero one two three' but also 'zero zero two three'. This in itself is undesirable behaviour.

In addition to this, it appears to be impossible to select any value for one zero while also selecting anything for the other, as per the above.

nickjillings commented 7 years ago

Fixed in 9099f13 and commited to master. Actually was a bug in the pool selection process.