- The ratings system drawing a lot of criticism.
Specifics:
- People are complaining about abuse, ie - certain people giving out all 1s.
- People are complaining about lack of seriousness, ie - certain people giving out all 5s.
- The forums are getting clogged with this craziness, and I'm having trouble finding posts with worthwhile content.
This will improve the following aspects of the site:
- Suggestion:
- Before the game, CCBill had no ratings received, but had left a 5-star rating for CCIncognito in another game.
- Before the game, CCJane had no ratings received, but had left a 3-star rating for CCAverage in another game.
They both have an average rating received of 5 stars, so both get 5 star ratings, BUT, we can calculate another average rating for them, based on ratings left, which may give more, or different, information --- - CCBills ARL after the game is 5 (5+5/2)
- CCJanes ARL after the game is 4 (3+5/2)
- The NET rating left by CCBill is 0 (rating of 5 minus the ARL of 5)
- The NET rating left by CCJane is +1 (rating of 5 minus the ARL of 4)
- In the 'My Ratings' Section of CCBill, it has CCJanes left rating listed as 5 (+1).
- In the 'My Ratings' Section of CCJane, it has CCBills left rating listed as 5 (0)
Then you can list average ratings as average rating received with the number in brackets next to it, or you can simply add the number after the brackets if you want for a different type of score. Personally, I think just using the number in the brackets by itself is the best. Also, capping the number at (-2, +2) will have its benefits. Heres why: - People can leave all 5's but they're never going to be able to leave a 5 with (+num), so we won't get masses of high ranked players due to superhappyjoyjoy players. They can only leave ratings of (-2..0)
- People can leave all 1's but they're never going to be able to leave a 1 with (-num), so we won't have idiots killing peoples ratings all the time. They can only leave ratings of (0..+2)
- People who use the ratings system as it is intended, and submit 3's for average games, and 1-2s for poor play, 4-5s for good play, will have the benefit of being able to leave ratings of (-2..+2).
All it takes is having one extra number attached to each account, which is average rating left. Now, in terms of the ratings database, this is gonna take updating and all that jazz, I can think of a few time and processor efficient ways of going about this, but for now I'll leave off, and wait for the following:
Thoughts / ideas / evaluations / flames
For arguments sake, I am going to consider that we only give players 1 rating out of 5, not the 4 in here. I think the 4 are good, but lets keep it simple, so the hoopleheads don't get confused.
I suggest we calculate the rating you get using a reverse process that will stymy people who want to abuse the system.
THE PROCESS:
Everyone gets a number attached to them called 'Rating Left - average' (I'll call it ARL), which is an average of every rating they have left. People who give out lots of 5s will have a high ARL, people who give out lots of 1s will have a low ARL.
Supposing CCBill has a 1v1 with CCJane, they both enjoy the game so much that they give each other 5-star.