NikolayIT / OpenJudgeSystem

An open source system for online algorithm competitions for Windows, written in ASP.NET MVC

Home Page:http://bgcoder.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open Judge System (OJS)

OJS (Open Judge System) is an open source system for online algorithm competitions. The algorithm competitions are timed contests where all contestants compete online and are given the same algorithmic problems to solve under the same time and memory constraints. The competitions are currently available in five programming languages: C#, C++, JavaScript, Java, Python and PHP. The system consists of few parts:

  • Web interface for users and administrators (ASP.NET MVC)
  • Windows service for compiling, executing and checking user submissions
  • Restricted process executor using Windows APIs
  • Compiler wrappers and checkers

Contributors:

License

Code by Nikolay Kostov. Copyright 2013-2016 Nikolay Kostov. This library is licensed under GNU General Public License v3 (full terms and conditions here). Basically:

  • If you create software that uses GPL, you must license that software under GPL v3 (see GPL FAQ)
  • If you create software that uses GPL, you must release your source code (see GPL FAQ)
  • If you start with a GPL license, you cannot convert to another license
  • You cannot include any part of OpenJudgeSystem in a closed source distribution under this license

About

An open source system for online algorithm competitions for Windows, written in ASP.NET MVC

http://bgcoder.com

License:GNU General Public License v2.0


Languages

Language:JavaScript 75.0%Language:C# 17.2%Language:CSS 3.9%Language:HTML 3.7%Language:Java 0.1%Language:Batchfile 0.0%Language:ASP.NET 0.0%