开源oj
来源:互联网 发布:wow数据库副本掉落 编辑:程序博客网 时间:2024/06/05 14:20
每个学校 ACM 队在训练或者招生的时候可能都需要一个 oj ,我们常用的 oj 是杭电的,但是有些不是很满意的地方。
首先是界面,国内的 oj 除了 pat 、 codevs 等大多数都很丑很丑, 10 多年前的风格,可能因为 oj 就是 10 年前写的吧。
用起来也有些不是很方便的地方,比如提交题目要新开页面,要再选择题号,再手动刷新看结果。自己内部比赛有些规则也没办法去设置,自己没法去添加题目去查看测试用例等等。
所以我们实验室三个人用了大约暑假一个半月的时间,自己写了一个 oj ,我们的定位不仅仅是 ACM 训练,还有学校平时教学的作业考试等也可以在上面进行。 老师作为普通管理员可以创建小组,相当于一个班级,内部举办比赛,创建修改题目,外人不可见,超级管理员才可以管理公开的题目和比赛。
后端涉及到的技术有 Python 、 Django 、 Docker 、 MySQL 、 Redis 、 Celery 等,后台的前端是一个 SPA 页面,使用 avalon js 。
GitHub: https://github.com/QingdaoU/OnlineJudge (顺手 star 一个吧~)
文档: https://www.zybuluo.com/virusdefender/note/171932
demo: https://qduoj.com(支持JAVA ,C ,)
给大家提前注册了账号,用户名 V2EX (都是小写的,论坛会自动转换为大写),密码 123456 ,欢迎去试用一下。
二:
开源 全部采用开源技术,不仅仅是提供源代码,搭建HUSTOJ?不需要购买任何商业软件。
采用成熟的Linux32位系统平台,通过目录锁定和用户锁定以及系统调用限制避免恶意答案损害系统。
支持负载均衡,可以将web服务器、数据库服务器、判题服务器分机架设,支持多台判题服务器同时工作。
管理员可以完全通过web平台添加题目,包括测试数据也可以同时添加。
加题界面采用fckeditor界面,支持从Word / 网页复制粘贴,支持各种格式,可以上传图片。
提供源码查看支持C/C++/Java/Pascal/Ruby/Bash/Python代码亮显。
比赛可以快速复制,题目自动添加。
题目、数据、标程,均可批量导出、导入,采用公开的基于XML的FPS格式,方便导入其他OJ系统,方便学校联赛交换题目。
已有300余道中英文题目,导入就可以用于教学、比赛、测试。
极低的系统需求,曾在C-600/128M/15G的老爷机上无故障运行一年,期间完成多次校赛。LiveCD在k6-2 256M 1Gcf成功运行图形界面。
- 三:lemon、uoj、loj这些都是开源的。
由于自己身体力行地开源,自然也会更加支持开源软件的版权保护等。
四:
UOJ 这几天开源辣!
全功能的 OJ,资磁传统、交互、提答、通信等多种题型和 NOI、IOI、ACM 等赛制,还资磁 Hack、博客等神奇的功能。
我省另一学校已经装上了,似乎挺好用的。
丢链接跑
http://vfleaking.blog.uoj.ac/blog/2062
// 貌似因为 ptrace 调了寄存器导致不能资磁 32 位系统发布于 2016-10-06
作者:匿名用户
链接:https://www.zhihu.com/question/36846768/answer/125224972
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
每个学校 ACM 队在训练或者招生的时候可能都需要一个 oj ,我们常用的 oj 是杭电的,但是有些不是很满意的地方。
首先是界面,国内的 oj 除了 pat 、 codevs 等大多数都很丑很丑, 10 多年前的风格,可能因为 oj 就是 10 年前写的吧。
用起来也有些不是很方便的地方,比如提交题目要新开页面,要再选择题号,再手动刷新看结果。自己内部比赛有些规则也没办法去设置,自己没法去添加题目去查看测试用例等等。
所以我们实验室三个人用了大约暑假一个半月的时间,自己写了一个 oj ,我们的定位不仅仅是 ACM 训练,还有学校平时教学的作业考试等也可以在上面进行。 老师作为普通管理员可以创建小组,相当于一个班级,内部举办比赛,创建修改题目,外人不可见,超级管理员才可以管理公开的题目和比赛。
后端涉及到的技术有 Python 、 Django 、 Docker 、 MySQL 、 Redis 、 Celery 等,后台的前端是一个 SPA 页面,使用 avalon js 。
GitHub: https://github.com/QingdaoU/OnlineJudge (顺手 star 一个吧~)
文档: https://www.zybuluo.com/virusdefender/note/171932
demo: https://qduoj.com(支持JAVA ,C ,)
给大家提前注册了账号,用户名 V2EX (都是小写的,论坛会自动转换为大写),密码 123456 ,欢迎去试用一下。
二:
开源 全部采用开源技术,不仅仅是提供源代码,搭建HUSTOJ?不需要购买任何商业软件。
采用成熟的Linux32位系统平台,通过目录锁定和用户锁定以及系统调用限制避免恶意答案损害系统。
支持负载均衡,可以将web服务器、数据库服务器、判题服务器分机架设,支持多台判题服务器同时工作。
管理员可以完全通过web平台添加题目,包括测试数据也可以同时添加。
加题界面采用fckeditor界面,支持从Word / 网页复制粘贴,支持各种格式,可以上传图片。
提供源码查看支持C/C++/Java/Pascal/Ruby/Bash/Python代码亮显。
比赛可以快速复制,题目自动添加。
题目、数据、标程,均可批量导出、导入,采用公开的基于XML的FPS格式,方便导入其他OJ系统,方便学校联赛交换题目。
已有300余道中英文题目,导入就可以用于教学、比赛、测试。
极低的系统需求,曾在C-600/128M/15G的老爷机上无故障运行一年,期间完成多次校赛。LiveCD在k6-2 256M 1Gcf成功运行图形界面。
- 三:lemon、uoj、loj这些都是开源的。
由于自己身体力行地开源,自然也会更加支持开源软件的版权保护等。四:
UOJ 这几天开源辣!
全功能的 OJ,资磁传统、交互、提答、通信等多种题型和 NOI、IOI、ACM 等赛制,还资磁 Hack、博客等神奇的功能。
我省另一学校已经装上了,似乎挺好用的。
丢链接跑
http://vfleaking.blog.uoj.ac/blog/2062
// 貌似因为 ptrace 调了寄存器导致不能资磁 32 位系统发布于 2016-10-06
作者:匿名用户
链接:https://www.zhihu.com/question/36846768/answer/125224972
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
- 开源oj
- OJ
- OJ
- OJ
- OJ
- OJ
- OJ
- oj
- oj
- oj
- OJ
- OJ
- OJ
- OJ
- oj
- 手工配置 hustoj 开源ACM OJ 平台
- 开源 在线OJ 杭电 客户端
- Ubuntu开源oj的简单配置
- 使用SolrJ管理索引库,并添加文档
- spice-client 源码解析之event_sources_p.cpp
- 终于!谷歌移动端深度学习框架TensorFlow Lite正式发布
- 从今天开始刷题,每天有一点点的小提高
- 使用solrj添加文档,导入包,之后的代码实现,接上一篇文章
- 开源oj
- 小米生态链与网络两大定律
- person.h file not found with <angled> include use quotes instead
- solr删除文档,代码示例;根据id删除代码示例;根据查询结果删除代码示例
- Referenced file contains errors 解决办法
- Core.Python.Programming Wesley.Chun.文字版.pdf 免费下载
- Go 笔记之使用gin实现查询数据Json输出 未封装
- 阿里云开启共享带宽新时代【一】:所有ECS都可以用共享带宽节省成本
- 阿里云双十二优惠5折服务器域名优惠汇总