I am into competitive programming recently. Off many of the coding websites, Codechef has one of the best user-interface and great classification of different level problems.
It Would be even better if codechef provides test-cases for which the code fails in practice problems section. This Would:
Help in correcting or debugging code ourselves. It also prevents the users to look up for others’
code. Ofcourse that helps but it eradicates the need to think on our own. Providing the test cases in practice problems also give the user an idea of what type of test cases are provided in a contest and it significantly improves coding skills.
What are your views?