I'd love to see an improved rating system for Drupal.
The framework is already in place, it just needs to be adapted a little. Basically, I'd like comment ratings (moderation) to carry over into user profiles.
So for example. If Bob gets a rating of -1, 4, 5, and 2 on one comment, and a rating of 5, 3, 2, 4 on another comment, he'd have a total of: 24 points (-1 + 4 + 5 + 2 + 5 + 3 + 2 + 4). His average rating would be 3.0 (24 points divided by 8 seperate ratings).
Also, I'd like it if values could be set for submitted content. For example, if Bob submits a story and it is placed in the submission queue and gets 3 votes, I should be able to set it so that Bob gets x points for each vote. I could set it so that he got 3 points for each vote a story that he submitted got, or 1 point or 5. Basically, it'd be my choice.
So let's say I set it so that users get 1 point for each vote per story they submit. Bob submits a story, and it gets 10 votes.
So Bob gets 10 points. Now remember, Bob had 24 points earlier from comments, so now he has 34 total points, and a user rating of 3.77 (34 divided by 9). Now this is another aspect of it. I should be able to weight how much submissoins would be worth. For example, I could set it so that if a is submitted, all of the total votes (in the submission queue) only count as 1 rating, or I could set it so that they'd count as 3. Where this comes into factor is the average user rating. If I set it so that the submission only counts as one rating, his user rating in the end would be 3.77 (again, 34 points divided by 8 comment ratings + 1 story rating), but if I set it so that story submissions count for 5 ratings, his user rating would be 2.62 (34 points divided by 8 comment ratings + 5 story ratings).