BrechtDeMan/WebAudioEvaluationTool

Show instant result / gamification ABX

BrechtDeMan opened this issue · 2 comments

For those interfaces where there is a 'wrong' answer (just ABX for now; other interfaces may also have a 'ground truth' testing the subject's ability but we currently don't store a 'correct result'), immediately show whether the selection was wrong or right.

If possible, show a total result at the very end (separate option).

This can be useful for both training purposes (pre-test training, ear training, etc.) and incentivising users to participate and do their best (test your ears!).

Possible. You could also have a page which parses the results file at the end.

Hard to integrate without breaking things I think, mostly the specification will be quite hard to write.

I do like the idea of integrated training however, so pages could be marked as training and that could be slightly differently formatted? Not sure.

There's many options, but a relatively non-disruptive and elegant solution I think would be to make the screen/frame/button red/green to indicate whether the subject's choice was correct, then make the 'Submit' button a 'Proceed' button to go to the next question.
(when showResult='true')

The other aspect (separate issue, and independent option) is to continue working on the score visualisation page which can be appended to the test, where you could also have an overview of the responses just as one element of the page.

The third feature, your integrated training idea, is possible though it could be 'hacked' relatively easily for now by

  1. inserting a couple of 'fixed position' pages, which have a title like 'Training'
  2. concatenating two tests, where one is the training one
  3. making an actual different CSS look for a different type of page, e.g. style='training' (for use with 1. or 2.)

and then if the first option (showing result immediately) or even second option could be implemented, this would make for a great pre-test training approach.