Open sabas opened 7 years ago
@sabas thanks for the feedback! would you say that even with the "images remaining" message, a progress bar is desirable? either way, thanks for keeping an eye out for improvements! :)
I know at a glance how many are remaining but not how many I have already done. Having also a metric on how I'm voting I can judge if I'm too strict or too lax in my voting...
Some metrics would be useful, especially for yes/no rounds where a juror may have been asked to aim for a specific number of yes votes, or some specific fraction.
For example:
Total scored so far: number Yes so far: number, and % of votes cast No so far: Ditto Skipped: Ditto
For rating rounds, the average rating so far could be shown.
We can compute some of these stats in the juror round view from the backend. I like this idea.
The juror round view includes a ballot
with the user's voting distribution (with rating and count as a key-value pair). It also includes the total number of tasks, number of open tasks ("images remaining"), percent of open tasks. Since skipping happens in the client, I think you'll have that number already.
As discussed in #73, the rating can be converted to stars fairly easily: stars = (rating * 4) + 1
.
Let me know if you want me to add any other info, or have a suggested schema/endpoint refinement!
In the voting interface, some progress can be shown, currently is only on the main page.
Subtle idea: animate the border of the toolbar (mont-toolbar md-toolbar.toolbar), like it's done on some online forms and some long form articles (I don't remember exactly where I saw it) Example https://kimmobrunfeldt.github.io/progressbar.js/
Use case: I need to vote 3.5k photos, I would like to see where I am. Additionally, it would be cool to see some stat on how I'm voting, if it's a Yes/No round I would like to see the percentage of Yes votes.
EDIT: I didn't notice the "XXX images remaining" under the name :-D