角色
|
需求
|
老师
|
1. 管理某课程题库(增删改)
|
2. 管理章节(一个发布多次实验和对应的练习题,上传课程资源)
|
3. 管理考试
|
4. 管理练习题题库
|
5. 查看提交结果(当前,往届,判分)
|
6. 管理标签
|
7. 标签、章节、题目难度可视化(横向:不同标签、章节、题目之间的难度比较;纵向:不同届学生AC率之间的比较);题目提交时间分布可视化(放在查看题目结果部分);WA测试用例可视化(显示比例、放在查看题目结果部分)
|
|
管理员
|
1. 创建课程
|
2. 开启课程(设置老师、设置助教、导入学生)、关闭课程
|
3. 创建老师
|
4. 创建学生
|
5. 创建助教(不确定:发布考试、上传题目的权限)
|
6. 管理题库 (一键备份、一键导入)
|
7. 管理考试(管理考生列表、批量导出成绩、修改时间地点)
|
8. 修改自身密码
|
|
|
学生
|
1.可视化:通过的题目数量,AC率(AC/总提交),通过题目数量随时间(天、周)变化,做题类型统计,排行榜(积分、AC率)
|
|
2.查看全部提交结果(AC题目列表、所有提交列表)
|
|
3.(按照章节)查看、提交课程作业
|
|
4.(按照章节)下载课程资源
|
|
5.参加考试
|
|
6.刷练习题
|
|
7.勋章系统
|
|
|
助教
|
暂定为老师
|