Better rating names?
| Project: | jRating |
| Version: | 5.x-1.0 |
| Component: | Code |
| Category: | feature request |
| Priority: | minor |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
I don't use this plugin myself (nor Drupal), but on a site using it (due to my suggestion for them to stop using a Flash-based rating system, which was "overkill" in my opinion since the same effect can be achieved with just Javascript, and the Javascript can degrade to plain HTML if necessary) I noticed the ratings go like this:
1 star - Not so great
2 stars - Quite good
3 stars - Good
4 stars - Great!
5 stars - Excellent!
I think 2 stars should be something like "decent" instead of "quite good". In my opinion, saying someting is "quite good" means it's better than just "good". Plus, I don't think something with a 2-star rating should be labeled "good" since it may not be good but may not be to the point of being 1 star. I also think "Not so great" should be changed to Awful or Terrible since the 1-star rating is supposed to be the lowest you can go, meaning the worst things will be rated with this and don't deserve even a "not so great".
The 4-star and 5-star ratings are weird, also. "Great!" and "Excellent!" are not different enough in my opinion to be able to put one above the other. Either the 4-star "Great!" should be changed or the 5-star should say something like "Perfect".
To make this less confusing, I'm suggesting something like this:
1 star: Awful
2 stars: Decent
3 stars: Good (or Average)
4 stars: Excellent
5 stars: Amazing

#1
You can change the strings to whatever you like using the locale module - they're all translatable.
#2
But you're right, maybe the defaults should be less confusing. There are obviously two different interpretations of 'quite good'.
#3
Changed to
'20' => t('Bad'),
'40' => t('Poor'),
'60' => t('Good'),
'80' => t('Very good'),
'100' => t('Excellent!')
(was going to be Bad, Poor, Average, Good, Excellent, but 60 is better than average)
#4
Automatically closed -- issue fixed for two weeks with no activity.