Online judge API/implementation

Revision en1, by 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?

Tags judge

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English JaroPaska 2020-09-05 19:27:03 1091 Initial revision (published)