mraron/njudge

Refactor of utils/problems

Closed this issue · 0 comments

  • Move the logic of running the testcases out of batch, it should only be about how we run a single testcase and there should be another abstraction for the feedback type itself
  • Feedback is really a testing policy currently, rename it and the web should decide how it displays everything
  • To help the previous point add a boolean value Example to testcase struct
  • Specifically validate polygon handling as some parts were written before polygon could handle subtasks properly
  • Make use of the new language.SandboxProvider to make communication tasks possible
  • Add logging to the whole process