Organizing programming competitions (Artifacts from ACES Coders v8 2020)

35 views
Skip to first unread message

Gihan Jayatilaka

unread,
Oct 14, 2022, 2:28:30 AM10/14/22
to cepd...@googlegroups.com
Hi all,

This was originally posted on the CE-wiki (which is obsolete by now) after completing ACES Coders v8 in 2020. I am emailing it here for archiving purposes.

Organizing programming competitions (Artifacts from ACES Coders v8 2020)

Past problems:

Plagiarism detection tools:

Concerns about HackerRank:

  • If you are allowing pypy as a programming language, submit a pypy code and see the time consumption. If not, someone can take an unfair advantage.
  • You cannot organize private contests on HR.

An Idea for improvement (which we planned buy couldn't execute in 2020):

  • Keep smaller test case scores visible and some of the larger test case scores hidden. Reveal the full score at the end. Announcing of winners can be done in the google code jam format (See https://youtu.be/Vo4GmHxZzZo?t=3814 1:03:34 onwards). This will make our award ceremony interesting to watch. This can be done by marking test cases “additional” on HR. However, we might have to write code for a cool reveal presentation.  
  • If we are to go this way in a future year, the system should be tested very well to avoid issues. For example, all the test cases are visible in a normal Hackerrank contest. Therefore, contestants voice their complaints and discuss them with the organizers throughout the 12hrs. Sometimes the organizers modify the test cases/question statements. However, if some hidden test cases are revealed in the end and a contestant raises a concern, there will be no way to correct it.
Regards,
Gihan

Gihan Jayatilaka

unread,
Oct 14, 2022, 2:39:32 AM10/14/22
to cepd...@googlegroups.com
PS:
Moonshot idea (this has been revolving since 2016)
Converting ACES Coders into an ACM ICPC Regional contest so that the winning team will have a spot at ICPC world finals.

 
----------------
Footer: 
(1) Usually, I check my email and respond within less than 24 hours. But if I am taking too long to respond to your email, please look up https://gihan.me/contact (or mirror) for other methods of reaching me. 
(2) I often work unusual hours. Please don't feel obliged to reply to my email outside your working hours if my email reaches you at an odd time.
Thanks!
----------------

Reply all
Reply to author
Forward
0 new messages