Open source online judge based on Vue, Django and Docker. | 青岛大学开源 Online Judge | QQ群 496710125 | [email protected]
MIT License
Bot releases are visible (Hide)
母校使用青島 OJ 作為練習與測驗平台受益良多,希望能繼續更新,所以就自己跳下來做啦!
本次更新先把最重要的評測環境更新,不改動現有架構,讓使用者能好好發揮,不被語言版本限制。
這裡提前祝各位新年快樂,好好放假!
本次更新需配合 JudgeServer v1.6.0 或更新的版本。
python:3.8-alpine3.14
改为 python:3.12-alpine
。This update require JudgeServer v1.6.0 or newer.
python:3.8-alpine3.14
to python:3.12-alpine
.Published by virusdefender about 7 years ago
距离上一次 release 已经一年多了,master分支即将迎来第 1500 个 commit 。
受漏洞影响,请所有的用户及时更新
docker-compose pull && docker-compose up -d
即可如有任何问题,可以提出 issue 或者查看 https://github.com/QingdaoU/OnlineJudge/wiki/QQ%E7%BE%A4 寻求帮助
Published by virusdefender over 8 years ago
由于个人原因,VJ功能继续推迟,表示抱歉。有感兴趣的可以先自己查看下代码 https://github.com/QingdaoU/OpenVJ
主要更新包括:
如果您喜欢本项目,还可以扫描下面的微信二维码捐款。将用于服务器费用,并会公示所有捐款名单。
Published by virusdefender over 8 years ago
主要更新
还有部分bug修复。感谢提出建议的朋友们。
升级说明:
python manage.py inituserrank
初始化数据。下一版本将发布 Virtual Judge的功能。
如果您有任何问题和建议,可以提出issue或者加入交流QQ群: https://github.com/QingdaoU/OnlineJudge/wiki/QQ群 。
Published by virusdefender over 8 years ago
感谢提出issue和各种建议的朋友们。
Published by virusdefender over 8 years ago
很高兴,经过7个多月断断续续的开发,青大 oj 终于在春节前发布第一个正式版本了。
第一个 commit 是在去年六月底,整个七月都是我一个人在写工程的模板,在探索一些技术细节,真正的合作开发是八月才开始的。1300多个 commit ,7次版本发布记录了我们的成长过程,大家都是在工作和学习之余抽空来开发和维护这个项目的。
本项目开发团队见 https://github.com/QingdaoU/OnlineJudge/wiki/dev-team 。开发过程中参考了很多开源项目,比如我的学长们开发的上一代的 oj,比如 hustoj ,EasySandbox 和 lrun 等等,同时得到了很多人的帮助,比如 CodeVS 的站长wph ,V2EX 的朋友们,反馈各种 bug 的实验室小伙伴们等等。在这里一并表示感谢。
这个版本从 Python 后端到判题沙箱都是我们自己实现的了。其中有很多的疑惑,有很多的坑,我们都慢慢的解决了。很多之前认为很难的部分,认真去研究的话,发现也可以很轻松就可以搞定,是非常有成就感的。
之所以要开发并开源这个项目,原意是带动学院实验室和 ACM 队的做实用项目的技术实力,不要整天去做一些自娱自乐、期末大作业水平的东西。同时能希望学院的老师也去使用这个系统,不用再在纸上写代码交作业。其余的学校也可以使用这个项目,不需要自己再去造轮子。
下一步的重点就是完善测试和作为一个单独项目的代码相似度检测服务,如果大家有相关的经验或者需求,都可以来评论说一下。