Some Ideas For The Hacking System

Revision en2, by physics0523, 2022-10-18 20:45:36

Current hacking system

  • Contestants can hack the codes of other contestants in the same room during the coding phase.
  • Contestants who can't solve a task can't make hacking attempts at the task.
  • Successful: +100pts
  • Unsuccessful: -50pts

scoring by me

Suggestion 1: Open hacking system(long)

  • Contestants can hack the codes of any other contestants, Like edu.
  • Hacking has around 12h, and no points will be awarded.
  • Any contestants can make hacking attempts on any submissions.
  • Users can copy and execute the codes by themselves.
  • The only benefit for contestants is reducing other contestants' scores.

scoring by me

Suggestion 2: Open hacking system(short)

  • Exactly the same as Suggestion 1, except for the length of the hacking phase.
  • The length of the hacking phase is around 30min, at most 60min
    • these lengths are just my idea

scoring by me

Suggestion 3: Room-division hacking phase

  • Contestants can hack the codes of other contestants in the same room, but it's not at the coding phase but at a hacking phase separated from the coding phase.
  • Duration is 30min or 15min.
    • maybe uncopiable 30min or copiable 15min is good?
  • Any contestants can make hacking attempts on any submissions in the same room.
  • Successful: +100pts
  • Unsuccessful: -50pts

scoring by me

Suggestion 4: Room-free hacking phase

  • Any contestants are presented with about min(20,AC-count for the problem) submissions (chosen equally, randomly, independently) for each problem.
  • Duration is 30min or 15min.
    • maybe uncopiable 30min or copiable 15min is good?
  • Any contestants can make hacking attempts on any submissions which are presented by the contestants.
  • Successful: +100pts
  • Unsuccessful: -50pts

scoring by me

Suggestion 5: Removing the hacking system

  • Nowadays tests are strong(really?) enough and hacking is a thing of the past.
  • Then, why not remove the hacking feature?

scoring by me

Tags hacking, suggestions

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en6 English physics0523 2022-10-18 21:11:36 15 Tiny change: 'ts on any submissio' -> 'ts on any pretest passed submissio' (published)
en5 English physics0523 2022-10-18 21:08:21 4 Tiny change: 'presented by the conte' -> 'presented to the conte'
en4 English physics0523 2022-10-18 21:06:17 16 Tiny change: 'ng to see the code during th' -> 'ng to see other contestants' codes during th'
en3 English physics0523 2022-10-18 21:04:35 579 Tiny change: ' like now.' -> ' like now. \nFeel free to share your idea. I'll add it to the list.'
en2 English physics0523 2022-10-18 20:45:36 7 Tiny change: 'ing system\n\n[likes:1]\n\n- Con' -> 'ing system [likes:0]\n\n- Con'
en1 English physics0523 2022-10-18 20:45:07 3109 Initial revision (saved to drafts)