DOMjudge / domjudge

DOMjudge programming contest jury system
https://www.domjudge.org
GNU General Public License v2.0
712 stars 250 forks source link

API: implement contest state endpoint #314

Closed eldering closed 6 years ago

eldering commented 6 years ago

We have to implement https://clics.ecs.baylor.edu/index.php/Contest_API#Contest_state

nickygerritsen commented 6 years ago

I have pushed a first version. It still needs a check on the public role to not send finalized until the scoreboard is unfrozen. Also finalized might mean something else than I think.

matt-claycomb commented 6 years ago

Just my two cents: I believe 'finalized' is meant to be after an administrator has metaphorically signed off on the results.

--Matt H.

On Nov 12, 2017 7:28 AM, "Nicky Gerritsen" notifications@github.com wrote:

I have pushed a first version. It still needs a check on the public role to not send finalized until the scoreboard is unfrozen. Also finalized might mean something else than I think.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/DOMjudge/domjudge/issues/314#issuecomment-343737307, or mute the thread https://github.com/notifications/unsubscribe-auth/AfcqWmjSYOxe77LXRrMfMFiZCvdg5F5mks5s1vKNgaJpZM4QarW1 .

eldering commented 6 years ago

@matt-hermes is correct: finalizing a contest is described in https://clics.ecs.baylor.edu/index.php/Contest_Control_System_Requirements#Finalizing_the_Contest It's a procedure that we don't really have in DOMjudge, but exists in the ICPC-live branch specifically for the world finals. In the master branch, where we don't have it, we can simply never send this event.

eldering commented 6 years ago

Done.