UOJ Logo v_v的博客

博客

UVa OnlineJudge 重建计划

2020-02-09 16:37:25 By v_v

$\text{UVa OnlineJudge}$ 陪伴了大家 $\text{N}$ 年,收录了 $4000$ 余题目,包括 $\text{ICPC}$ 原题,用户上传的高质量比赛题~~

但是,平台已经过于老旧了,事实上,现有的平台是 $2005$ 年开发的...

故此,站长 $\text{Miguel Revilla Rodriguez}$ 决定更新整个平台,这个项目将是开源的。

有意参加 UVa OJ 建设工作的同学请访问 https://groups.google.com/d/forum/ojudge-developers 参与讨论。

github地址 https://github.com/TheOnlineJudge/ojudge

QQ 群讨论:1046382090

为了建设这个 $\text{OJ}$ , 你需要 webtootkit ,cmake , boost 和 C++17 编译器。

应用以上技术的话,只需要 C++ 知识和一点点 HTML 和 CSS 即可。

下面我来讲一讲目前的主要任务: (以下部分从英文翻译而来)

  1. 实现一个完善的用户管理系统。

  2. 实现问题类别与问题管理系统 (目前来说,一个题目只有一个数据)。

  3. 实现比赛管理系统。

  4. 实现提交管理系统。

  5. 保留之前的数据和排名。

对于未来的版本,我们希望:

  1. 支持多组样例。

  2. 支持 $\text{Virtual Contests}$。

  3. 更多的用户界面。

  4. 提交前的预测试(例如针对样例输入/输出运行它们,如果未通过,则不允许“实际”提交)。

  5. 不同类型的问题( $\text{IOI}$ 题型,交互题等)

评论

RavenclawOIer
我倒觉得在国内mirror一个会不错,但现在UVa那边不是资金有点不足吗? Valladolid 大学好像不兹磁他们了
Celestial_Wolf
国内服务器!
laosb
但是我感觉追不上洛谷了啊。。。
yx20201301
更新平台后数据会转移吗
panda_2134
C++写的服务器。。。这个好像不大好找人啊(大雾

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。