PNOJ should have an API endpoint for people to access the data hosted by PNOJ or submit new data programmatically.
To future-proof the API, GraphQL would be preferable.
Bulk rejudging submissions and rescoring submissions and users should be done through the API.
The API would also allow for a command-line client to exist to assist the user.
List of things that should the API should support:
PNOJ should have an API endpoint for people to access the data hosted by PNOJ or submit new data programmatically.
To future-proof the API, GraphQL would be preferable.
Bulk rejudging submissions and rescoring submissions and users should be done through the API.
The API would also allow for a command-line client to exist to assist the user.
List of things that should the API should support: