一、需求描述
设计目标:一款在线考试系统,可满足一百位考生使用;管理员发布考试,试题从题库自动生
成,考生答题后系统自动完成批卷(类似驾照科目一考试系统)
业务需求:
1. B/S 架构,要求能适配电脑端和手机端
2. 设立管理员及普通账号;管理员账户具有账号管理、题库管理、考试管理功能,普通账号 可查看试卷、进行考试、查看分数、查看历史记录等功能
3. 用户注册登录功能:注册普通账号登录,可修改用户基本信息,如姓名、头像、简介等, 需要管理员审核,且普通账号可被管理员删除
4. 题库维护功能:管理员可自行新增、删除、修改题库中的题目
a. 题库中的题型有四种,单选,多选,判断,填空
b. 题库中的题目可按照属性进行分类,比如数学、物理、化学等;属性可自定义
c. 题库中题目的数量暂未确定,目前以 2000 题为最低标准
5. 试卷生成功能:每次发布考试,系统能通过题库自动生成试卷,题目随机从题库中获取
a. 试卷的试题结构:一共 80 道试题,每种题型的数量,可由管理员发布试卷时自行调整
6. 自动批卷功能:考生答题结束点击提交后,系统完成打分,显示试题解析
二、人才要求:
全栈工程师
三、参考产品:
无
四、合作方式:
开发方式:远程开发
开发周期: 20-30天