I have an idea for a nice feature for Codechef.
Codechef should have a points system kind of thing where you get points for doing practice problems.
And also you can give badges to them. This kind of system will encourage people doing practice problems. Khan Academy has this kind of system. Now, as a result, doing practice problems will become an addiction. Even discuss.codechef gives badges.
You can give badges for the following things -
- Doing x practice problems.
- Doing a problem in a different language.
Isn’t this a nice idea?