Skip to content

JXFLS/JXOJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JXOJ —— 基于UOJ的信息学在线评测系统

使用帮助

安装

将这个项目clone后,重命名为uoj,放入docker容器中nginx目录(一般为/www)中的/uoj目录中,替换掉原来的uoj文件夹。

需要在数据库表blogs中添加以下三个字段:

  1. sol,类型为int(11)
  2. need_permit,类型为Boolean,默认值为0
  3. is_permitted,类型为Boolean,默认值为0

Feature

  1. 支持IOI赛制,在比赛过程中可以看到分数,但无法看到数据等详细信息。在比赛管理->其它中设置。
  2. 基于博客的题解展示及审核功能,入口为题目页面工具栏处。用户可以在题解页面提交审核或取消审核(有验证用户功能),管理员在后台管理->题解管理中可以选择通过或不通过该题解。
  3. 对比赛系统全面优化,详情请看wiki。
  4. 全部内容本地化,可以断网情况下在内网进行比赛。
  5. 对UI进行大幅度修改。字体使用Roboto,代码字体使用Fira Mono,全部本地化完成。

TODO

  • 题目排版进一步优化
  • 比赛报名系统优化,如开始后可以报名
  • 更多赛制
  • IOI赛制优化
  • 题目搜索
  • 贡献系统

Lincense

MIT