descrip / skirmish

An online judge for competitive programming written in PHP, for full-stack webdev experience

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

skirmish

In development.

Seed database with php index.php seed-database.

Dependencies:

  • firejail
  • beanstalk
  • See composer

TODO

  • Add more languages: Java, C, Python2
  • Find some way to measure execution time and memory of submissions (may need runner overhaul)
  • Add table sorting, filtering, pagination to problems.index, submissions.index, etc.
  • Detect in submit if the uploaded file exceeds the size limit.
  • Get around to contests
  • Possible administrator panel?
  • Handle solutions exceeding post limits and finish up form validation errors in submissions.show

Notes:

  • Changing file upload limit for submissions.submit can only be done in php.ini

About

An online judge for competitive programming written in PHP, for full-stack webdev experience


Languages

Language:PHP 66.8%Language:HTML 30.8%Language:CSS 0.9%Language:C++ 0.5%Language:Python 0.5%Language:Java 0.3%Language:Shell 0.1%