-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
- 增加比赛账号生成机制:
- 支持在 oj 内部生成临时账号,默认生成的账号在一个 group 中,nickname 显示为全队的个人信息。
- 支持更多的用户信息字段:学校,所在机房位置等。
- 增加滚榜功能:
- 基于 ICPC 的工具进行开发,导出 xml 数据文件。
- 参考资料:https://blog.csdn.net/xzx18822942899/article/details/128275137
- 增加发放任务功能:
- 提供气球订阅机器人的服务,为比赛创建志愿者用户权限,可以接受全部的 第一次 AC,题目通过,打印材料发放等消息推送。
- 提供抢占式的工作模式,用户需要手动点击接取某一个发放任务,在完成发放后,点击发放完成。如果接取的某个任务已经被别人接取,则自动刷新当前列表,提供最新的可接取的信息。
- 增加打印功能:
- 增加网页端的提交打印任务的接口(限制总行数与字符数,限制打印请求的频率),显示历史提交的打印信息与当前的打印状态。
- 增加客户端,接取并完成打印任务(打印的材料要写明是谁的,位置在哪)。
- 增加问答与推送机制:
- 参赛选手可以向裁判发出疑问,以聊天的形式呈现(选手区域可以点击打开聊天框进行答疑)。
- 裁判可以以聊天的形式,进行答疑(对于一场比赛,裁判区域可以显示若干的聊天信息,类似于QQ)。
- 裁判可以通过全局消息的方式,向选手推送统一的消息(前端需要长期保持 ws 链接,或使用定时的轮训机制)。
- 支持外榜功能,可以在比赛中提供外榜,供外部人员观看。
- 提供榜单解封时间设定的功能,在比赛结束后,设定一个榜单解封的时间,以便于进行滚榜。
- 提供榜单的收藏与筛选功能,支持收藏特定的队伍,并可以通过输入信息,检索相关的队伍。
Metadata
Metadata
Assignees
Labels
No labels