思维导图
需求分析
教师端
个人中心
- 查看个人信息
- 修改用户名
- 修改密码
- 修改邮箱
- 退出登录
-
给学生发送信息
- 输入学生学号
- 输入信息内容
管理课程
-
新建课程
- 课程名
- 起止时间
- 课程描述
-
在已有课程下添加题目
- 从题库中选择题目
- 直接添加题目
-
在已有的课程下添加考试
- 考试的起止时间
- 考试分组(A/B组)
- 添加题目
- 为参加考试的学生生成考试码
-
编辑课程信息
- 修改已有的课程信息
课时信息
-
题目详情
- 修改题目信息
-
提交结果
-
查看一个题目的总的提交情况
- 筛选器
- 查看提交的源代码
-
-
查看统计信息
- 提交时间的时间分布信息
- AC人数与未完成的人数
- 词云
题库管理
-
查看题库中的题目
-
编辑已有的题目
- 修改题目描述
- 修改测试用例
- 修改时间和内存限制
- 修改题目分类
-
查看题目
- 查看详细提交情况
- 提交情况统计图表
-
-
添加新的题目
- 添加题目描述
- 添加测试用例
- 添加题目分类
- 添加时间和内存限制
学生端
个人中心
-
查看个人信息
- 用户名
- 邮箱
- AC题目数
- 修改用户名
- 修改密码
- 修改邮箱
- 退出登录
- 查看系统消息
课时信息
-
查看题目
- 题目描述
- 截止时间
- 提交代码
- 查看之前的提交情况
-
完成题目
- 从提交记录中选择一个进行提交
考试
- 输入考试码进入考试界面
- 查看考试起止时间
- 做题
- 完成考试
首页
- 在首页上显示学生未完成的题目
题库
- 学生做题库中的题目
年度报告
- 在学期结束后为学生生成属于自己的报告
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。