平台简介:

      Online Judge平台系统(简称OJ)是一个B/S架构的源程序判题系统。可以在线提交多种程序(如C、C++、Java)源代码,系统对源代码进行编译和执行,并通过预先设计的测试用例来检验程序源代码的正误。 可以在Online Judge系统上练习编程,参加竞赛,提高自己的编程水平,并可以用于数据结构、程序设计教学的实验和考试。
这是一个开源项目,任何人可以下载使用部署,开源地址:https://gitee.com/jungle/online-judge

支持特性:

  1. Online Judge Kernel支持所有可命令行编译和运行的程序语言;支持按语言分布式部署;支持动态添加程序语言。
  2. Online Judge Kernel支持Virtual Judge:http://acm.hdu.edu.cn 。
  3. Online Judge Kernel支持命令行管理,命令行特性支持命令联想、自动补全等功能,极大方便了系统的管理。
  4. Online Judge Kernel支持ACM和OI模式的判题,可以通过命令行judge mode acm(oi)灵活切换,默认为ACM模式;
  5. Online Judge Kernel支持作为Telnet服务器,被远程连接管理。
  6. Online Judge Kernel支持作为FTP服务器,提供FTP服务。
  7. Online Judge Kernel支持API Hook安全防护。
  8. Online Judge Web Platform支持ACM和CodeJam两种竞赛模式。
  9. Online Judge Kernel支持采集知名OJ的最近比赛信息(CodeforcesZOJHDUAtCoderHihoCoder,持续添加)。

特别鸣谢

感谢jetbrains的open source license

开源动态: