sio2project / oioioi

GNU General Public License v3.0
161 stars 72 forks source link

You should always be able to submit your submissions, even if the contest has ended. It should just be marked as "suspicious". #172

Open Kostero opened 1 year ago

Kostero commented 1 year ago

It should work exactly the same as with the submissions send with the submit script. The platform should accept the submission, but not judge it automatically and mark it as "suspicious".

A-dead-pixel commented 1 year ago

Could you explain the reasoning behind this?

DietPawel commented 1 year ago

Of course,

No matter what contest onsite or online, there is always a big spike of submissions in the last seconds of the contest. It's just the nature of competitive programming.

On every other contest there is a participant claiming he submitted a solution last second, which is not visible. It takes time to see through logs and prove the request was past deadline. If submission is visible to the contestant, marked as suspicious and not judged it would be more transparent to what is wrong, thus more user friendly.

twalen commented 10 months ago

most likely we need to add some option (in the contest and/or contest round) to enable/disable this functionality.

DietPawel commented 10 months ago

I agree. Even better would to to customize the grace period from None to infinity.

@NadiaHoffmann I might have some code implementing that in dirty way somewhere If you are interested in that.

NadiaHoffmann commented 10 months ago

@DietPawel I could definitely use your piece of code for an inspiration, thank you!