Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sub-star ratings #9

Closed
jakiestfu opened this issue Sep 2, 2016 · 2 comments
Closed

Sub-star ratings #9

jakiestfu opened this issue Sep 2, 2016 · 2 comments

Comments

@jakiestfu
Copy link

Hello. Over at DSC, we use our own setup for star ratings.

I applaud you for devising an accessible solution to this issue. Is sub-star rating a possiblity? i.e. 4.7/5? We've come up with some crafty solutions but I fear they are not as accessible as this.

@szynszyliszys
Copy link
Collaborator

Hi @jakiestfu, thank you for your feedback! As for 4.7/5 rating - it would require having a system that let's user rate every 0.1 point of a star and it would be both hard to implement (we need a new input/label for every one of them 0.1 point, which means 10 times more markup than we have now) and also probably hard to use for people who are on mobile version of a website or have motor disabilities. What is more, it would make the rating system hard to use for a person using a screen reader, as he or she would have to listen to so many more options before for example accessing a 3rd star option. Therefore, making such detailed rating is hard to create in any context and I am not willing to go with this option in case of Starability. The most I could agree on is rating every 0.5 star, but I am still not convinced if it is necessary and justified here.

@dandv
Copy link
Contributor

dandv commented Feb 1, 2017

@jakiestfu: I've documented several half-star and fractional-star widgets in my Comparison of star-rating widgets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants