OnlineJudge 基于Yii2和Linux的OnlineJudge
在线评测系统是一种在算法竞赛竞赛中用来测试参赛程序的在线系统,也可以用于平时练习。近年来亦出现一些针对求职面试的在线评测系统。许多OJ网站会自发组织一些竞赛。此外,OJ网站通常会设立用户排名,以用户的提交答案通过数多少或某个题目执行时间快慢为排名依据。
‧ 支持比赛、榜单、讨论区、管理员等功能
‧ WEB端使用Yii2、Javascript、CSS、HTML实现
‧ 判题端使用C++、Linux系统调用实现
‧ 数据存储使用MySQL、缓存使用memcached
‧ 目前仍在线上运行,已支持2场校级编程比赛和多次课堂练习