sdnr1 / Online-Compiler-and-Judge

A simple and easy to use online jugde built for small scale usage.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Online-Compiler-and-Judge

This is a simple and easy to use online compiler with output judging capabilities. The judge is designed for C/C++, and can be easily adapted for any programming language.

Features

  • Compiles code and executes it for given input.
  • Displays program output.
  • Allows user defined output judging scripts to be used to judge the ouptut of the program. The judge includes a default output checker, which compares the program generated output to a sample output.
  • Time limits can be imposed on the programs. The judge reports "Time Limit Exceeded" if program execution does not complete within provided time limit.
  • Capable reporting compilation and runtime errors verbosely.

Requirements

  • PHP 4 or above
  • C/C++ Compiler must be installed in host machine (or any compiler for the desired programming language). Path to the compiler must be present in the PATH variable of the system. Alternatively, the path to the compiler can be provided in the code (this may not work always).

About

A simple and easy to use online jugde built for small scale usage.

License:MIT License


Languages

Language:PHP 100.0%