An open letter to community: Why and How cheating happens and why its so hard to stop

Interesting perspective.
But I want to further add up on a number of things.

  1. Increased participation is no proof of cheating. I don’t participate in short because its very stressful. And quite frankly it can feel like a typing contest with ranking being determined by who types solutions faster. Long contest will naturally have larrger participation because its flexible, its open for a longer window, and its not stressful.

  2. You said about colleges being closed, but do you think connections built in colleges stop? And you really think skyping and group coding wont help in short? Yes cheating will be lesser in short because participation is less than long.

  3. Yes its easy to cheat MOSS. Even if you have the ultimate cheat detection system, no one can catch idea sharing. So its not codechef’s fault that people are cheating.

  4. If you kill long contests, why would anyone even use codechef. Codeforces has much better short contests. The reason to come to codechef is the editorials and long contests which allow for research, study and slow paced learning

One last thing, there must be separate “badges” and “shines” for different categories. I am 5* thanks to long contests, dont think I deserve to be in the same “shiny” group as others.

If you give people who crush in short contests a special badge - they can wear their badge with pride and people like me can do long contests when they can and achieve progression as we as improvement.

If you remove long contests, I will just have to move to SPOJ or something.

Someone cheating in an online contest you are taking part in the internet != someone coming to kill you.

First one is not an emergency. It can be solved by lazy propagation.
Second one is an emergency. It should return a “assassination attempt” flag and trigger your “lizard brain” and “adrenalin” and force you to act in a fight or flight situation.

9 Likes

You’ve mentioned ur profile that you’re from India… But you ranked according to the country Bhutan … For some free codechef laddus or is it glitch ? @admin

5 Likes

I have reported using my mail to help@codechef.com. I don’t understand why people are copying code as if this is a placement drive.

Your progress is not measured by ratings in CodeChef instead it is by your skills and knowledge growth.

Codechef long are good for practice and some algorithmic knowledge.
But if you want to excel in DSA you need to practice topic wise too.
Ultimately this thing is like mathematics where you need to practice on each topic instead.

3 Likes

Cheating cannot be stopped. The only way to resolve this is to start new rating system for short and long contest .More emphasis has to be given on short contest ratings .

I agree with this.

5 Likes

Had to work extremely hard to earn my 0 laddus! I am at least glad that I am motivating you people to create fake accounts just to “expose” my laddu scam!

1 Like

See the techniques people use to avoid being caught
https://www.codechef.com/viewsolution/35390650

2 Likes

Absolutely Correct
Although Once think that cheating is going on. People are sharing there code of problem 1-5 . Guys belive me all these Questions are too easy. And If you want to be good Coder. Go for the Questions from 6-10 Which actually Carry the level.
Uplift Yourself then you will realise that Cheating is not affecting you and your rating

4 Likes

Very interesting code. I feel it can be detected too, with some script. Not sure if conventional MOSS can catch it.

This is the spirit with which I carry on.

Bro You are 5 Star Coder and believe me cheating will not affect you and your talent.
Yes My spirit is this too

Stars don’t matter. Many three star coders here are better than me. Also, I don’t look at myself as a “five-star coder”. Next contest I will probably slip back to 4*. If I start participating in a contest and don’t find time to finish all problems, maybe I will be 3*.

What matters is whether or not fun was had, and something was learnt.

2 Likes

Commenting randomly just to see how it feels like writing after becoming 4* for the first time :wink:

2 Likes

were you high when you wrote this blog?

4 Likes

Links :

Youtube channel links, where solution video was published before the end of contests.

This are 4 channel which i had found on youtube.
There would be many other youtube channels going on where solution is been provided.
And have you seen number of submissions for dr chef and dragon den who got full points? :thinking:
Just check it, so that you can get to know weather mass cheating is going or not.

@dardev

5 Likes

The best solution that I can think of to deal with cheating would be to make LONG unrated. Yes cheating won’t stop but it would definitely reduce. But of course CodeChef won’t do it.

1 Like

4* feels like 2* of Div1

4 Likes

+1e(1e18)

People are openly copy pasting code, can’t MOSS detect it?
I reported about two users who are copy pasting code blindly since MAY contests.
I wonder why Codechef isn’t looking at these submissions before declaring the final standings.
The users are
https://www.codechef.com/users/pat2302

Just look at their submissions of the past few contests…
You will come to know about the cheating that is going on.