Kattis / problem-package-format

Kattis problem package format specification
https://www.kattis.com/problem-package-format
9 stars 14 forks source link

Tooling to "export" a problem package for CCSs (e.g. DOMjudge) #63

Closed evouga closed 1 year ago

evouga commented 1 year ago

Tooling is needed that will prepare problem packages for DOMjudge. It will need to:

Other stuff?

evouga commented 1 year ago

@eldering @RagnarGrootKoerkamp

nickygerritsen commented 1 year ago

Cc @johnbrvc you might also be interested in this for PC^2

jsannemo commented 1 year ago

I can make the problem verification binary I'm writing be plugin-able so that all of this functionality could be a part of the domjudge problem import flow as well. @eldering @nickygerritsen

nickygerritsen commented 1 year ago

I'm not sure what Jaap thinks, but we could use it indeed to automate the 'export' so DOMjudge can import it if a PDF and/or timelimit is missing. But I think we should also still have the option to run the tool externally?

RagnarGrootKoerkamp commented 1 year ago

This is basically what bt zip does.

Note that we also have bt export, which directly imports it into a running server using the API.

niemela commented 1 year ago

Closing this because it's bit really part of the format, but also because work seems to already be underway in several tools.