You are not logged in. Please login at to post your questions!


A idea of a nice feature for codechef

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 -
1. Doing x practice problems.
2. Doing a problem in a different language. etc.

Isn't this a nice idea?

asked 30 Nov '16, 20:01

mathecodician's gravatar image

accept rate: 7%

edited 30 Nov '16, 20:03

Good but then people will start copying others to earn badges.And it might be difficult to run plagiarism check on all the practice submissions.


answered 30 Nov '16, 20:19

diveshuttam's gravatar image

accept rate: 27%

Of course some people would do it but then 99% of the people won't do it.
And also I am not saying to give them real laddus or prizes but just this as a token of motivation.

(30 Nov '16, 20:22) mathecodician6★

And people do plagiarism as they gain laddus in contests and here they won't even gain fun because you will not feel good after you cheated.

(30 Nov '16, 20:23) mathecodician6★

if someone gets motivated by a badge; he can also be motivated by seeing all the question turning green in the practice list(at least I do). also there is a feature when codechef may post on your facebook profile every time you solve your 100th problem. In my opinion that is a better motivation. But yes this feature might also add to it if worked upon nicely.

(30 Nov '16, 21:43) diveshuttam4★
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol

Question tags:


question asked: 30 Nov '16, 20:01

question was seen: 672 times

last updated: 30 Nov '16, 21:44