/senren2

SenRenBanKa v2, the Online Judge Platform, along with Problem CI v2

Primary LanguageVue

SenRenBanKa v2

千练万花 版本2

Presented by 远东算法午睡结社之夏

WHY this?

由于一些特别的原因,我校有两个OJ,同时还有一些乱七八糟的也可以用来评测的系统,比如说 ProblemCI 和 SenRenBanKa v1

当然都是我的锅,但是之前的的确确有两个OJ,问题在于,两个OJ的题目基本是一样的,这对管理带来了很大的不便。

我理想中的OJ是像Vjudge那样的,其实我们不需要那么多OJ对不对?

甚至整个武汉都不需要那么多OJ对不对?

CCNU的比赛,其实各个学校可以在自己的评测机上测,互相共享试题和数据,和评测机,岂不美哉?

对于需要保密的数据,完全可以不共享,当然结果就是只能你自己评测了。

因此有这么几点:

  1. 我们可以规范一个对于评测机的API

  2. 我们可以规范一个对于OJ的API

评测机与OJ之间通过API和回调URL来互动,对于内网评测机,可以用轮询的机制来完成。