Alpha阶段前端任务
任务名称 | 预计时长(小时) |
---|---|
登录页面 | 5 |
鉴权机制 | 5 |
api封装 | 4 |
课程公告页面 | 6 |
作业页面 | 3 |
作业-题面页面 | 4 |
作业-练习页面 | 6 |
作业-提交页面 | 8 |
作业-竞速页面 | 8 |
课程资源页面 | 5 |
个人中心页面 | 6 |
管理-课程管理页面 | 5 |
管理-用户管理页面 | 6 |
管理-评测信息页面 | 6 |
CI/CD、Dockerfile | 5 |
总计 | 82 |
Alpha阶段后端任务
任务名称 | 预计时长(小时) |
---|---|
课程管理 API | 3 |
用户 API | 8 |
CI/CD、Dockerfile | 6 |
作业 API | 6 |
课程资源API | 2 |
评测 API | 8 |
题目配置 API | 4 |
通知 API | 4 |
登陆与鉴权 | 8 |
讨论区API | 8 |
构建数据库 | 6 |
后端与数据库交互 | 6 |
合计 | 72 |
Alpha阶段评测端任务
任务名称 | 预计时长(小时) |
---|---|
数据库交互 | 8 |
评测逻辑—git拉取代码 | 4 |
评测逻辑—评判过程 | 8 |
评测逻辑—返回结果 | 4 |
评测端API | 6 |
并发处理 | 5 |
评测机容器 CI/CD,dockfile | 8 |
合计 | 44 |
任务汇总
前后端总计需要198小时(文档、测试等时间不计算在内)
前端issue
前端issue如下图:
后端issue
后端issue如下图:
评测端issue
评测端issue如下图: