功能规格说明已更新。
1. 所有任务
1.1. Beta 阶段前端任务
学生端
任务名称 |
预计时长(小时) |
讨论区主题显示 |
5 |
讨论区主题内部回复显示 |
3 |
讨论区回复消息提示 |
3 |
讨论区点赞、订阅、助教认证 |
4 |
考试通知 |
3 |
讨论区 Markdown 编辑时的图片上传功能 |
3 |
实验教程 |
8 |
评测 CD |
2 |
考试交卷 |
2 |
头像功能 |
2 |
初始化代码 |
2 |
结构化显示评测结果 |
5 |
readme(更新 beta 阶段的说明) |
4 |
合计 |
46 |
教师端
任务名称 |
预计时长(小时) |
课程归档(评测记录导出) |
5 |
提取全局概念 |
4 |
通知管理 |
4 |
适配评测机的结构化显示需求 |
5 |
markdown 编辑器的图片上传 |
3 |
考试管理(延时、交卷、考场) |
8 |
权限模板 |
3 |
适配北航点名册 |
5 |
评测心跳 |
5 |
评测重测、批量重测 |
4 |
IP 异常报告 |
4 |
评测机令牌 |
3 |
readme(更新 beta 阶段的说明) |
4 |
统计相关 |
5 * n(每一个统计视图 5 小时) |
合计 |
57 + 5 * n |
1.2. Beta 阶段后端任务
任务名称 |
预计时长(小时) |
实验代码与评测记录导出 |
6 |
讨论区主题、回复 |
4 |
考试通知(websocket) |
8 |
权限模板 |
4 |
评测心跳 |
4 |
评测机相关 API |
6 |
重测相关 |
4 |
图片上传 |
6 |
评测 CD |
4 |
考试相关(延时、交卷、离场) |
8 |
考试 IP 异常检测 |
6 |
统计相关 |
4 |
合计 |
64 |
1.3. Beta 阶段评测机任务
任务名称 |
预计时长(小时) |
令牌 |
3 |
三阶段评测逻辑,兼容旧脚本 |
8 |
结构化评测反馈 |
4 |
合计 |
15 |
1.4. 其他
任务名称 |
预计时长(小时) |
配置 MinIO |
8 |
题库建设 |
8 |
合计 |
16 |
2. 任务汇总
2.1. 预计总时间
将前文表格中的时间汇总,预计共需要花费 198 + 5 * n 小时(文档时间、测试时间不算在内)。
2.2. issue
后端
学生前端
教师前端
教程
评测端
3. 人员分工变动
成员 |
分工 |
gyp |
后端 API 设计、实现与测试、需求对接 |
cjy |
教师前端 |
yzr |
PM、运维、评测端 |
fxj |
后端 API 设计与实现、部分文档工作 |
ch |
学生前端(讨论区、通知) |
ptw |
学生前端(教程) |
wwq |
教师前端 |