QLUOJ是一款基于JNOJ开发的OJ,由我校OJ开发组进行维护和二次开发。
[+] 表示为增添功能
[-] 表示为删除功能
[&] 表示为修改功能
2022.06.23
[&] 关闭数据库的配置文件与远程仓库的追踪,提交时不更新
[+] 上线了人物志,修改导航栏中的More跳转到新的More界面
2021.09.02
[&] 更改group-view审核成员加入/删除成员时,跳转回本页面
[&] 修复了problem-list点击题目后面的tags无法搜索的问题
2021.09.01
[+] contest-view增加了比赛前的注册按钮
[&] 修改了contest-register页面排版
2021.08.31
[+] 为group查看members增加了first/last Page按钮
[+] 在problem-view新版和旧版界面添加了修改题目的按钮
2021.08.30
[+] 开启了Polygon系统中SPJ题目的验题功能
2021.08.29
[&] 修复了Problem List 搜索后点击下一页,搜索被取消的问题
[+] 增加了problem-statistics点击language标签查看源码
[&] 修复了problem-statistics页面点击属性名不能排序的问题
2021.08.25
[&] 修改批量生成账号时,需要填写nickname
[&] 修改了创建Group的权限,仅管理员和助教可创建
[&] 修改了Group中"邀请用户-用户同意"才能加入的工作方式,变更为Manager直接添加用户,无需经过用户同意;功能完善了可批量向Group中添加用户
[&] 把Group中的"Leader"标签修改为"Creator"
2021.08.24
[+] 为管理员在添加题目到比赛时,增加了“多个添加”的方法
2021.08.23
[&] 优化了Contest-Problem提交代码的排版
[&] 修复了Contest浏览题目时因为使用Pjax导致PDF无法跳转打开(取消Contest界面使用Pjax)
[&] 更改了大部分页面的title(添加了 - OJName字样);更改了Wiki默认页面
2021.08.22
[&] 完善了Polygon-Create Problem界面中Description,Tags,Hint的标签和提示
2021.08.21
[+] 为管理员和助教在导入Polygon题目到题库时,增加了“多个添加”的方法
2021.08.19
[&] 修复了Status界面查看run-info时,测试数据太多无法将run-info插入数据库,导致run-info无法正常显示的问题,把数据库中solution_info表的run_info属性类型改成了longtext
2021.08.15
[&] 修复了Status界面查看run-info时,测试数据中包含转义字符因而返回的json数据格式错误,导致run-info无法正常显示的问题
2021.08.11
[+] 为助教增加了从审核题目界面点击Polygon ID查看Polygon题目的权限
2021.08.10
[+] 增加了审核题目界面通过Polygon ID查询题目
2021.08.06
[&] 修复了Status页面无法按属性排序的问题
2021.08.03
[+] 为助教开放了后台的权限,但助教后台界面只能操作题目,用来辅助管理员审核、导入、删除题目。
[&] 修复了设置VIP用户时出现的bug,并且把"VIP用户"更名为"助教"
[&] 修复了Polygon中Run data和Verrify data评测时一直处于Pending状态的问题
2021.08.02
[+] 增加了题目搜索中模糊搜索Tags的功能
[&] 修复了SPJ保存时不自动编译的问题(需更改php、gcc配置), 修复方法可查看下方的帮助文档"4.Centos下安装出现的问题及解决方法"
2021.07.29
[+] 在Polygon系统中,显示Import Problem功能,增加了对从domjudge导出题目类型(.zip)的上传支持,也支持上传自行构建的zip题目压缩包
[-] 删除了管理员后台的Import Problem接口,使Import Problem只在Polygon中显示,并且导入题目路径重定向至Polygon文件夹
2021.07.28
[+] 提交程序时增加了C++11、C++14、C++17的编译选项
2021.07.24
[+] 在Markdown编辑器中增加了上传PDF的功能,上传后自动在内容中追加打开PDF的超链接
2021.02.17
[&] 把Polygon verify data界面修好了,能够正常使用了
2021.02.05
[-] 删除了之前的ELO计算方法
[+] 添加了新的基于Codeforces的ELO计算方法
2021.02.03
[+] 在提交界面为每个提交添加了详细的在第几个测试数据错误
[+] 在提交界面添加了用户的rating颜色和返回状态颜色
[&] 修改了计算rating方法,可以多次计算并且只要有提交就会计算
2021.02.01
[+] 把隐藏的polygon系统调出来了
[&] 进一步修改了CF赛制的榜单的显示,现在加上了每个题的分数了
2021.01.31
[&] 修改了管理员后台为比赛添加用户的SQL语句bug
[&] 修改了User view的rating设置
[&] 完善了rating的计算
2021.01.29
[+] 为单人赛制增添每道题不同的分值,并且可以前端设置。还可以设置每道题每分钟减多少分
[-] 删除了单人模式下一血额外加分功能
[&] 修改了单人赛榜单先排名做题数的问题
[&] 修改了积分的算分算法
[&] 把user主界面的rating图调出来了
assets/ 资源文件的定义
commands/ 控制台命令
components/ Web 应用程序组件
config/ Web 应用程序配置信息
controllers/ 控制器(Controller)文件
docs/ 文档目录
judge/ 判题机所在目录
judge/data 判题数据目录
mail/ 发邮件时的视图模板
messages/ 多语言翻译
migrations/ 数据库迁移时的各种代码
models/ 模型(Model)文件
modules/admin Web 后台应用
modules/polygon 多边形出题系统
runtime/ Web 程序运行时生成的缓存
tests/ 各种测试
vendor/ 第三方依赖
views/ 视图(View)文件
web/ Web 入口目录
widgets/ 各种插件
socket.php 用于启动 Socket,提供消息通知功能