I feel the codechef rating system has to change. Here are the reasons.
- Not performing well in a single contest will lead a very steep fall in the rating. As the long contests run for around 2 weeks, people often postpone things and end up not solving the problems. This will not be an issue for short contests
- The present rating system updates ratings based on rankings in contests participated . This is not fair, espeically when it comes to people who dont try trivial solutions for challenge problem. In OCT13 trivial solutions for challenge problem got 0.143 points. The coder with 5.143 points is ranked 406 and the ones with 5.0 are ranked around 550. This is gives a significant advantage for the ones who try out trivial solutions. So the contest points should be considered rather than contest rank to update the ratings.
Because of issue #1 people often create fake accounts where they try problems in one account and upload solutions from the 2nd account only if they feel confident enough. This insecurity also leads to coders taking help from friends and sometimes directty using code found on ideone.
Are there any alternative ways to update ratings which address my concerns?
[feel free to suggest edits]