Indiot's blog

By Indiot, history, 13 months ago, In English

So I decided to build an online judge for my graduation project but got rejected immediately by my supervised professor!

His feedback

Is there any project I can do that is related to CP? :((

  • Vote: I like it
  • +7
  • Vote: I do not like it

| Write comment?
»
13 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

The thing is, your online judge is probably reinventing wheels pointlessly. If your system adds value to the community, it has to have something unique.

For example, UOJ is revolutionary because it is the first system to allow problemsetters to judge almost anything. It is one of the first mature public facing open source OJ systems, at least in my knowledge, to add full-fledged support to communication problems. This requires some overhauls into the traditional judge backend architecture. JudgeDuck might not have astonishing features, but it can measure code execution time to nanoseconds, and that is an innovation.

If you do something like this, it will be absolutely worth a graduation project, but how many innovations can you make?