基于HTML5的在线答题系统后端:https://github.com/c10342/html5-online-answer-background
QQ好友或微信好友分享页面:https://github.com/c10342/html5-online-answer-share
npm install
npm run serve
npm run build
npm run test
npm run lint
用例名称 | 描述 |
登录 | 用户输入邮箱和密码登录在线答题系统 |
第三方登录 | 用户点击github登录,输入github账号密码并同意授权后登录在线答题系统 |
注册 | 用户输入姓名,邮箱,验证码,密码注册账号 |
修改用户名 | 用户输入新的用户名修改用户名 |
修改密码 | 用户输入旧的密码和新的密码修改密码 |
查看用户信息 | 用户查看自己的信息 |
添加试卷 | 用户添加一份试卷(包括试卷名称,试题,选项,答案),添加方式有上传文件和手动输入 |
删除试卷 | 用户选中自己已经发布的试卷后删除试卷 |
查询试卷 | 用户输入的查询条件查询试卷(包括发布时间,发布者用户名,试卷标题) |
填写试卷 | 用户选择试卷后填写试卷内容 |
修改试卷 | 用户选中自己已经发布的试卷后修改试卷 |
查询个人错题库 | 用户输入查询条件查询个人错题(查询条件包括错题标题,试题类型,创建时间) |
查询试题库 | 用户输入查询条件查询试题库(查询条件包括试题标题,试题类型,创建时间) |
添加试题 | 用户手动添加试题,添加方式包括2种,一是上传文件添加,二是手动添加 |
删除试题 | 用户选中一道试题后,删除试题 |
修改试题 | 用户选择一道试题后,输入修改内容,然后修改内容 |
随机生成练习题 | 用户输入所需要生成的题数,然后生成练习题 |
从试题库选择试题创建试卷 | 用户点击是题库中的试题,试题会自动添加到试卷中,用户点击确定后,生成试卷 |
评论试题 | 用户选择一份已经完成了的试卷,然后输入评论内容进行评论 |
查询评论 | 用户可以查询自己所发表的评论和其他人对自己发布的试卷的评论 |
收藏试卷 | 用户选择一份试卷后,点击收藏,即可收藏试卷 |
分享试卷给qq或者微信好友 | 用户选择一份自己已经发布的试卷,选择分享给qq好友或者微信好友 |
查询试卷的整体统计分析 | 用户输入查询条件(包括试卷标题,发布时间)查询试卷的统计分析情况 |
查询试卷每一道试题的统计分析 | 用户选择一份试卷后,查看每一道试题的统计分析情况 |
查询答题者答题详情 | 用户查看自己已经发布的试卷每一个答题者的答题详情 |
查询试题图表分析 | 用户选择一道试题后,查看该试题的图表分析情况 |
模块名称 | 简要描述 |
用户管理模块 | 用户和管理员的登录 |
第三方登录 | |
邮箱SMTP服务注册 | |
修改密码 | |
修改用户名 | |
查看用户信息功能 | |
试卷管理模块 | 试卷查询 |
试卷增加 | |
试卷修改 | |
试卷添加 | |
试卷填写 | |
试题管理模块 | 个人错题库 |
试题库查询 | |
试题添加 | |
试题删除 | |
试题修改 | |
随机生成练习题 | |
从试题库选择试题创建试卷功能 | |
反馈模块 | 用户对试题的评论 |
用户查询评论 | |
账号权限管理模块 | 管理员对普通用户账号进行删除 |
管理员查询普通用户信息 | |
分配权限 | |
收藏分享模块 | 试卷的收藏 |
试卷分享给QQ好友 | |
试卷分享给微信好友 | |
试卷统计分析模块 | 试卷的整体统计分析 |
试卷每一道试题的统计分析 | |
自动批改答案 | |
查看答题者答题详情 | |
图表分析 | |
其他功能模块 | 试卷的离线缓存 |
在线考试防作弊功能 | |
pwa单页面应用功能 | |
数据网络优先缓存策略 | |
骨架屏应用技术 | |
预渲染页面 | |
文本检测功能 |