Posted by ghmercado on October 24, 2009 at 4:14am
Jump to:
| Project: | Voting API |
| Version: | 6.x-2.3 |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Issue Summary
After using fivestar for rating schools at my parenting site, I've arrived at an issue.
Say a school gets a 5 out of 5 rating but only one person voted, and another school gets a 5 out of 5 rating but more people voted, I'd like the 2nd school to get a higher rating.
Is this possible? Thank you!
Comments
#1
This would be a feature of VotingAPI, since Fivestar doesn't actually do any storing, retrieval, or Views support. Fivestar is just a widget for entering votes into the system. Note that you can make a small improvement just by adding another sort to your views to sort by the number of votes received.
#2
I agree that this should be a feature request. Adding an additional sort would fix the problem as the original poster described, but as time goes on it's not very effective. For example, chances are that not everyone will agree on a "5" rating for a node bringing the average vote down. A node with only one "5" vote now appears above the node with more votes (possibly even with more 5's).
#3
Subscribing...