rayeya / judge

A modern online judge and contest platform system.

Home Page:https://dmoj.ca

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Judge

Python AGPLv3 contest judge backend for the DMOJ site interface.

A modern online judge and contest platform system, supporting IO-based, interactive, and signature-graded tasks.

The DMOJ Judge does not need a root user to run on Linux machines: it will run just fine under a normal user.

Supported languages include:

  • C/++/0x/11/14/
  • Java 7/8
  • Python 2/3
  • PyPy 2/3
  • Pascal
  • Perl
  • Mono C#
  • Mono F#
  • Mono VB

The following languages are also supported, but only on Windows machines:

  • VC
  • C#
  • F#
  • VB.NET

The Judge can also grade in the languages listed below. These languages are less tested and more likely to be buggy.

  • Ada
  • AWK
  • Clang
  • Clang++
  • COBOL
  • D
  • Dart
  • Fortran
  • Forth
  • Go
  • Haskell
  • INTERCAL
  • Lua
  • NASM
  • Objective-C
  • Octave
  • OCaml
  • PHP 5/7
  • Prolog
  • R
  • Ruby 2.1
  • Rust
  • Scala
  • Scheme
  • sed
  • Swift
  • Tcl
  • Turing
  • V8 JavaScript
  • Brain****

Read the documentation.

About

A modern online judge and contest platform system.

https://dmoj.ca

License:GNU Affero General Public License v3.0


Languages

Language:Python 69.9%Language:C++ 21.3%Language:Java 5.2%Language:C 2.2%Language:C# 0.8%Language:Makefile 0.5%Language:Batchfile 0.1%Language:Shell 0.1%