[2017/04/01] SDUT Online Judge 3.0 更新公告(存档)

Online Judge 3.0 更新公告

发布日期:2017/04/01 愚人节

SDUTACM运维技术中心在参考了大家的意见和建议后,历时 7 个月,终于完成了 3.0 的大版本更新。本次更新包含 2333 项新特性以及 2333 项改进,主要更新内容如下:

功能

  • 新增:用户偏好语言。允许提交时自动选择偏好语言
  • 新增:代码共享。用户提交时可以选择是否公开代码,也可以创建私密链接进行分享
  • 新增:自定义比赛。集成了 V4T 的部分功能,现在,OJ 注册用户可以在 Virtual Contests 模块中自己开设比赛
  • 新增:代码导出。一键导出自己的代码
  • 新增:题目标签和相似题目推荐。用户可以更方便地寻找题目
  • 新增:站内信和通知。用户之间可以方便地取得联络,比赛注册等信息将会直接推送通知
  • 新增:个人空间。用户可以开设个人空间,支持放置解题报告、心路历程、微博等
  • 新增:一键报警。题目页面新增了报警按钮,如果题目有毒可以直接反馈至相关人员
  • 新增:一键求助。做题时间超过 24 小时且错误超过 50 次时,可以一键群发求助至已 AC 此题的活跃用户
  • 新增:一键举报。可以一键举报某用户(例如其已经不适合训练等),举报信息将立即以 QQ、微信、邮件等方式发送给 lxh 老师
  • 新增:一键拉黑。可以一键拉黑某用户。在 Status 和 Ranklist 页面都将不显示被拉黑的用户
  • 新增:一键 AK。如果比赛中的所有题目都已做过,可以使用一键 AK 功能,自动提交过往 AC 代码
  • 新增:一键交换身体。比赛中可以和指定用户互换所有提交记录,这个效果每年只能发动一次
  • 新增:大乱斗模式。大乱斗模式的比赛中,提交时可以选择为自己或其他用户提交,本模式下每分钟只能提交一次
  • 新增:数据交易。难题死活过不了?现在可以用 AC 题数来换取题目的测试数据,每次兑换测试数据都将扣除 100 个 AC 题数
  • 优化:比赛里的提交和练习里的提交现在不再分离,搜索自己的代码更加方便。Register 比赛中同账号下的提交也可以搜索到
  • 优化:提示信息以气泡形式弹出,不再跳转页面
  • 优化:Status 页面将会动态刷新提交结果
  • 优化:Ranklist 中可以快速定位到自己的所在位置
  • 优化:Ranklist 中可以快速查看提交记录
  • 优化:Ranklist 中可以用鼠标拖动来自定义排序
  • 优化:比赛中支持开设讨论区
  • 优化:比赛中支持 First Blood, Double Kill, All Killed 等奖励提示

评测机

  • 新增:Special Judge。题目评测将可以根据实际情况调整评测规则
  • 新增:交互模式。题目将可以支持交互式评测
  • 新增:多测试点模式。题目将可以分测试点评测并根据需要展示测试点结果
  • 新增:RP 模式。题目将可以忽略代码或当符合某种评测结果(如 Accepted)时,完全随机地返回评测结果
  • 优化:评测机 2s 强行超时优化为 10s 强行超时
  • 优化:评测机稳定性提升
  • 优化:修复了部分字符导致 System Error 的问题
  • 优化:修复了部分题目原则上不能被 AC 但是竟然有人 AC 的 Bug(已全部重判)

界面

  • 新增:暗色主题。夜间刷题好帮手
  • 新增:自定义主题。可以自行更换 OJ 主题
  • 优化:比赛中 Ranklist 样式美化,支持显示 First Blood
  • 优化:修复了多处不和谐的未对齐问题

OJ娘

在广大用户的响应下,我们根据部分参与「OJ娘」人设的学弟学妹的构想,实现了第一版的 OJ娘

人设

OJ娘一般在 OJ 右下角活动,平时的小窝是一个大箱子,年龄保密,不过看起来外表是萝莉(素晴らしい~~~~),银色短发,有一根长长的呆毛,蓝色的大眼睛~

姓名:???

生日:xxxx 年 10 月 21 日

体重:40 kg

星座:天秤座(因为担负着 OJ 的评测

年龄:≤16(保密

血型:O 型

性格:呆萌(因为一些时候会犯傻导致后台出现漏洞不得不重判,在谈到一些敏感问题时会傲娇(才……才不会让你 AC!讨厌!交……交那么多遍!明明超时还不改一下写法!哼(ノ=Д=)ノ┻━┻,不……这不是 Bug!有时候会突然抽风(不管你们了,啦啦啦啦~罢工睡觉~

兴趣:发呆,睡觉,吃零食,看番,研究算法,看着各位聚聚们敲代码

口头禅:聚聚,这次比赛一定要 AK 呐!

讨厌:被人欺负,被聚聚们冷落

 

主要功能

OJ娘:“呼~一直隐藏在后台默默的看着众聚聚,现在,现在终于可以见到你们啦~”

OJ娘在上线后会一直处在 OJ 页面的右下角,动作和服装会根据时间和天气等发生变化。如,在中午的时候,OJ娘会提醒吃饭,晚上则会换上睡衣睡觉。

每 A 出一道题,都可以获得一定程度的奖励,比如可以兑换OJ娘虚拟服装的点数,甚至会有特殊 CG 出现。

OJ娘还会聊天哦~做的题越多OJ娘会和你越熟悉,聊天风格也会发生变化,会提醒你吃饭睡觉,如果长时间不来 OJ 刷题的话,OJ娘会不理你哦~

聚聚们可以通过戳OJ娘得知题目信息哦,比如在哪个测试点挂的,或者和这个题目类似的题(因为不推荐众聚聚半夜 A 题,OJ娘在 0 点就会进入睡眠状态)。

OJ娘还有强大的图片处理功能,可以支持用户自定义 OJ 皮肤~

在经费允许的情况下,我们还将加入语音系统,也就是会请 CV 为OJ娘配音。


以上就是本次 Online Judge 3.0 的主要更新内容。

本次更新将从所有 OJ 用户中随机挑选 2333 名用户参与内测,对于新增的「OJ娘」模块,内测用户需要在个人页面中手动开启,其他功能默认已自动开启。

特别鸣谢:MeiK、bLue、冰蓝、谈子钧,以及清寒和他的死宅小伙伴们

 

评论