/onlinejudge

Primary LanguageRubyGNU General Public License v3.0GPL-3.0

Earl of March CS Club Online Judge

This is currently a work in progress, use at your own risk. Please leave bug reports in the "Issues" section on this GitHub Repo.

Welcome to Earl of March SS CS Club Online Judge. The project will allow admins to run contests and users to compete in them. The current languages that this online judge will support will be Java, Python and C++.

The project is written in Ruby and Ruby on Rails and will currently ONLY support running in a Linux environment (must have support for Bash).

Installation

Clone this git repo, install prerequisites and run using your desired rack server.

Prerequisites:

  1. Firejail
  2. Desired Languages:
  • Java SE7 or SE8 with JRE and JDK (requires java and javac commands to work)
  • Python 2 and/or Python 3
  • GCC (G++) 4.8 compiler for C++