Skip to content

vijos/openvj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 11, 2016
cdd6999 · May 11, 2016
Jul 29, 2015
Jul 29, 2015
May 16, 2015
Jun 20, 2015
Jun 20, 2015
Jul 29, 2015
May 16, 2015
Feb 4, 2015
May 11, 2016
Mar 19, 2015
May 16, 2015
Mar 19, 2015
Mar 19, 2015

Repository files navigation

Replaced By VJ4!

Repository Obsoleted

Why? We found that we were using PHP(the best language) as languages like Java in this project, which made us unhappy(but PM said that he was happy). Too long, too slow, not elegant.

Good News!

We are developing a totally new version of OpenVJ, written in Python, significantly reduced the code size while keeping high performance thanks to the new async feature provided by Python. It will provide similar functionalities as planned in OpenVJ (at least SaaS). It will be released under open source license to replace this repository soon. Keep an eye on it :-)

OpenVJ

Build Status Code Climate Coverage Status

Dependency Status Dependency Status

OpenVJ is a next-generation open-source online judge (OJ) system. It is developed and maintained by Vijos, supported by:

  • High School Attached to Hunan Normal University
  • Beijing NO.80 High School
  • Shanghai Tongji University

Important Notice

The project is still under developing. DO NOT TRY TO DEPLOY IT.

Requirement

  • Linux / OS X
  • PHP >= 5.6
  • php-mongo
  • php-redis
  • php-mcrypt
  • MongoDB >= 3
  • Redis
  • Composer

License

GNU Affero General Public License (AGPL) V3