【2021/1/27 更新】SCNUOJ 2021.x 诚邀您体验

SCNUOJ 2021.x 发行注记

https://github.com/SCNU-SoCoding/scnuoj/tree/master

注意事项

  • SCNUOJ 2021.x 和 SCNUOJ 2020.x 数据互通,包括但不限于账号信息、提交记录等。
  • 升级结束后,oj.socoding.cn 将指向 SCNUOJ 2021.x。

值得注意的更新

核心

  • PHP:增加 PHP 7.4 适配。因依赖项升级,最低版本要求也同步提升至 PHP 7.4。
  • Yii:使用的依然是 Yii 2.0 且暂无迁移到 Yii 3.0 的计划,你可能对 Yii 支持期限 感兴趣。

页面

  • 总览:将 yii2-bootstrap 迁移至 yii2-bootstrap4,对部分页面进行了重新设计。
  • 榜单:新增了 DOMjudge 榜单静态展示板块。
  • 讨论:添加独立的讨论页面,显示最新 30 条讨论。
  • 设置:设置页面简介和安全页已被合并,相应 URL 有变动。
  • 设置:结合使用情况,“专业” 字段已被修改以用于 “班级”。
  • 设置:增加个人简介编辑项。
  • 小组:增加小组模糊搜索。
  • 小组:小组详情页面页面已被拆分,小组比赛和小组成员现在有独立页面。
  • 问题:增加题目标签显示开关。
  • 问题:题目详情页面显示提交人数和通过人数。
  • 比赛:比赛题目列表已经移动到 “问题” 一栏。
  • 比赛:增加比赛模糊搜索。
  • 比赛:非 OI 比赛题目详情页面显示提交人数和通过人数。
  • 比赛:更新了 IOI 和 OI 赛制的排名规则。
  • 比赛:重新实现了打星支持,支持对常规用户打星。
  • 比赛:榜单添加了分页支持。
  • 比赛:榜单同分显示同一排名。
  • 比赛:新增永久题目集,罚时不作为排名依据,仅按过题数排名。
  • 比赛:新增站外比赛支持。
  • 比赛:移除了线下赛制度,相关功能单独提供选项。
  • 比赛:新增邀请码支持。
  • 比赛:新建答疑默认仅管理员可见。
  • 后台:用户搜索支持使用学号查询。

挂件

  • Editor.md:移除 Editor.md 中无法被 cebe/markdown 渲染的语法与功能。

判题

  • 公共:在允许查看测试点的场景下,对于 AC 的测试点同样显示测试点信息。
  • 公共:修复了部分题目截断测试点信息时不显示省略号的问题。

从旧版本升级

维护期限

  • SCNUOJ 2021 至少维护至 2022 年 4 月 1 日。
  • 在 2021 年 7 月 1 日前,所有迭代工作均围绕 SCNUOJ 2021 开展。
1赞
粤 ICP 备 2020080455 号