olimpiadi-informatica/task-maker-rust

Feature request: Run Task-maker-rust in "API mode"

Opened this issue · 0 comments

It would be cool if we could run something like task-maker-rust --api, then the process would listen on a port, and we could then make REST API calls to this port to request evaluation of a solution on a task. TMR would then respond with the output of the evaluation (e.g. the score for each testcase/subtask) in JSON format.

This would be pretty useful for contest systems (e.g. CMS)

Notice that there exists a software which does something like this: https://github.com/judge0/judge0