环境配置完成后,我们组按照进度进行需求分析。
我们组分配的内容是考试管理,老师通过设置考试基本信息和考试成员、从题库里抽取题目组卷,完成组织一次考试活动。每场考试有固定的开始结束时间,考试成员,以及确定的一套试题。只有老师可以对其进行更改操作。
根据用户需求,我们将这一部分内容进行需求分解,主要分为教师端的考试基本信息管理,试卷管理,考试成员管理,还有学生端的查看考试信息,查看历史考试信息。
继续细分后完成需求分解。
考试基本信息管理
创建一次考试活动
- 课程名称
- 课序号
- 开始时间
- 考试时长
- 结束时间
- 参加考试的成员
- 考试介绍
- 考试ID
- 试卷编号
- 监考人员
(每一套试卷在组成之后都有其对应编号,每一场考试都对应了一份试卷的编号,从而确定本次考试所用的是哪套试卷。例:课序号为sd2009721的课程,选择的试卷是试卷A)
2.2试卷管理
抽取题库题目组成一套试卷用于本次考试使用,支持选题组卷和根据设定的规则自动组卷。
由老师创建试卷
手动创建
- 从对应课程题库中选取题目
- 为每一道题设置分数并为试卷设置总分
- 设置试卷所属课程(课序号)
自动组卷
- 设置出题规则-在每一题型中按难度等级的不同分配题目数量
- 按照出题规则自动组卷
- 选择所属课程(课序号)
- 设置各题的分数以及总分
2.3考试成员管理
用于添加、删除参加考试的成员。
- 删除的考试成员
- 添加的考试成员
- 课序号
学生端:
- 查看考试信息
查看本学期所选课程的考试安排信息,包括课序号,考试名称、考试相关的时间安排以及考试介绍。
- 课程名称
- 课序号
- 开始时间
- 结束时间
- 考试介绍
2. 查看历史考试信息
- 课序号
- 成绩
- 课程名称