这里是 OnlineJudge 3 入口索引仓库。
- onlinejudge3-fe:OJ3 前端
- onlinejudge3-be:OJ3 后端
- onlinejudge3-common:OJ3 前后端公共模块
- onlinejudge3-schedules:OJ3 定时任务
- onlinejudge3-scripts:OJ3 外部脚本
你可以前往细分仓库发布 Issue,或直接在此仓库反馈问题。
需要反馈问题时,请点击上方 Issues,先浏览/搜索一下自己要反馈的内容是否已经有人提过,没有的话可以点击 New Issue 反馈问题或者提出建议。
选择问题类型后,GitHub 将为你展示默认的提问模板,你可以根据模板指引在相应位置填写内容。
一旦收到你的反馈,我们将持续跟进。
由于 SDUTACM 运维技术中心日渐衰落,缺乏校内新生力量接手,旧时代的核心维护者们无力继续维护,因此 OnlineJudge 3 转为开源维护,任何非紧急 bug 的 issue 都不会优先处理。
参考上方仓库列表,你可以前往细分仓库提交 Pull Request。
见 CHANGELOG。
继 OnlineJudge 1(2010)、OnlineJudge 2(2016)以来,OnlineJudge 3 于 2018 年发布,是 SDUT 的第三代在线评测系统。
其背后的维护组织——SDUTACM 运维技术中心陪伴 SDUT OJ 走过了十几个年头,而这个校内组织的巅峰时期正是大约 2015-2020 年,运维技术中心涌现了大量技术实力强,有想法有思考的小伙伴,他们在 OJ 的维护中不断成长,也为 OJ 带来了很多新的功能。
除了 OJ,运维技术中心还设计了许多配套服务,比如训练计划、最近比赛、滚榜 Web、查重系统、打字系统、榜单合集等。
那些年正是蓬勃发展和创意井喷的黄金时代。可以说,SDUTACM 运维技术中心产出了大量的优秀作品,其核心产品 SDUT OJ 在当年无论技术水平还是用户体验均是国内高校自研 OJ 中的佼佼者。
时过境迁,由于各种原因,如今 SDUTACM 运维技术中心已日渐衰落,濒临解散。而诸如 OJ3 等项目的核心维护者们也早已无力维护,技术栈也已经渐渐过时。但核心维护者们依然深爱着这个领域,并在业余时间继续发光发热。在我们未来的新 OJ 诞生之前,我们将 OnlineJudge 3 开源出来,也希望它可以为相关 OJ 爱好者提供一些参考和价值。
欢迎关注我们的新组织:algoUX,专注于为编程和算法爱好者创造更好的体验。