Online judge API/implementation

Правка en1, от JaroPaska, 2020-09-05 19:27:03

Hello, I am trying to make a website where I would be able to post my own problems. However, I am not too keen about implementing my own judge from scratch, when there are many good judges out there already with support for many languages.

My original idea was to use Codeforces to host my problems and create an account that would submit solutions to these problems and then check the verdicts.

However, the Codeforces API doesn't support submitting solutions, so I tried to use online-judge-tools to submit the solution and then use the Codeforces API to get the verdict of the submission. But the online-judge-tools submit command doesn't tell me which ID my submission is assigned, whereas the Codeforces API doesn't return the source code of a submission, which makes it hard to match which submission on Codeforces belongs to which submission on my website.

Would you happen to have any ideas on how to solve this, or would you happen to have experience with other APIs that might be more convenient? Should I just implement my own online judge?

Теги judge

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en1 Английский JaroPaska 2020-09-05 19:27:03 1091 Initial revision (published)