Codechef should have a feature like codeforces where you have to register for the contest to view the questions. This would have many advantages, like avoid people who would view questions avoid the contest because it seems too hard. This would also help in finding cheaters (blog posters, youtube channels). So the entire system should work in following ways:
- Register before/during the contest to view the questions.
- Accounts not submitting solutions for consecutive contests and yet registering for the contest, should be banned (avoid sock-puppet accounts)
- Accounts found to be related to posting videos, blog posts related to ongoing contest should be banned immediately.