--oOoOoOoOoOoOo--'s blog

By --oOoOoOoOoOoOo--, 4 years ago, In English

So ICPC Qualification is happening on Codedrills.

I went to register on Codedrills and im facing this annoying error for last 30 min. I have verified my email but still its showing me verify your email, and sometimes dashboard is showing An error occured.... message

It makes me worried because ICPC Qualification and Regional will be happening here.

I have high hopes from Codedrills, Please don't let us down. We are looking forward to a smooth, balanced and fair competition.

Maybe organize some more contest, to test the website load handling capacity

| Write comment?
»
4 years ago, # |
  Vote: I like it +6 Vote: I do not like it

Vichitr Please host more contest before icpc, and accept public feedback and bug report as well. Codedrills seems like a light weight website than Codechef, but its having some bugs as of now.

For example i am not able to see my picture on dashboard

  • »
    »
    4 years ago, # ^ |
      Vote: I like it +29 Vote: I do not like it

    Hi, we have been and will continue to hold more contests before ICPC. Please check the contests page and participate.

    We do expect there will be bugs and we rely on all of you to report those in details so that we can fix it fast. Please mail hello@codedrills.io with a detailed description of issue and we will take a look.

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Can you guys arrange team contests too, that would be very helpful

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Is there an option to run our code for custom testcases like custom invocation ?

      Because many times it happened that my code ran well on other compiler and but gave runtime error on codeforces. So I would better run few cases on the platform to test my code.

      • »
        »
        »
        »
        4 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        You can run on samples, there are two buttons under the editor — TEST RUN & SUBMIT. You can try TEST RUN, this will check for samples.

        But as of now, we don't support custom testing.

»
4 years ago, # |
Rev. 2   Vote: I like it +3 Vote: I do not like it

Can you mail hello@codedrills.io with your mail id and whether the issue is still occurring or not? We will take a look. Also check a few other pages and let us know if facing same error.

And yes, we do plan to hold more contests before ICPC. Watch out for the announcements!

»
4 years ago, # |
  Vote: I like it +30 Vote: I do not like it

How do we know if codedrills servers will be able to handle the load? We know that codechef often can't, and codedrills is fairly new.

  • »
    »
    4 years ago, # ^ |
      Vote: I like it +41 Vote: I do not like it

    +1 to this, the last ICPC Indian Online Round had ~4000 teams participating, and considering the number of participants has skyrocketed in the last year or so who knows how many there will be this time.

    Meanwhile as far as I can see the biggest contest codedrills has hosted was the Amrita ICPC Practice Session 2 which had just 143 participants.

    If you look at submission counts it becomes even worse, the aforementioned codedrills contest had just 500 submissions.

    I don't have the official number of submissions for last year's ICPC online round, but summing the number of successful submissions divided by accuracy over all problems should give us a decent approximation I think (testing this metric on the December Cookoff gives us an approximation of ~45k vs ~50k actual).

    Applying this metric to the last year's online round, we get ~25k submissions over the three hour contest.

    So seeing that the heaviest contest codedrills has hosted is barely 2% of the expected load for the online round (even if we don't account for the drastic increase in participants in recent months), has there been / will there be any testing to verify that the codedrills system can manage the required load?

    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it +13 Vote: I do not like it

      There will be load testing and more contests before the online round to ensure servers can handle the load. You all can help by participating in those test contests and reporting any bugs that you notice.

»
4 years ago, # |
  Vote: I like it +5 Vote: I do not like it

As someone relatively new to CP, here are my thoughts on the codedrills platform when compared to codeforces and codechef.

  • UI/UX: This is simply terrible. codedrills team, even if your backend is great, please hire a frontend UI/UX designer to make it look more professional. I don't want to point anything specifically out, but everything looks misaligned.
  • Page loads: On clicking a problem, or any page for that matter, I am greeted with the loader. In comparison, page loads on cf are (almost) instantaneous, and the loader is quite irritating and feels slow.
  • Judging: This is a specific quirk I noticed, but on cf or cc, the judge tells you the number of the test you failed. In my case, I can change something and if it passes a later test, I can kinda ascertain that I improved something. On Codedrills, the judge simply tells you that your code failed which is a bummer for newbies like myself.
  • No transparency: I participated in the last practice round held and after the contest I was curious to see the code of the winners. Unfortunately, nothing is available. Also, there is no discussion forum, no way to talk on the platform itself.