# myTestSys **Repository Path**: Niky99/myTestSys ## Basic Information - **Project Name**: myTestSys - **Description**: 驾考系统需求 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 驾考系统 ## 需求 前提是要做小程序、H5和微信三端。 有三种模式:练习模式、自定义考试模式和模拟考试模式。每种模式需求有不同: ### 练习模式 1. 可按顺序或者倒序展示题目 2. 可记录上次顺序或者倒序做题的进度,并接着继续做 3. 每一题选择答案后立刻给出答案,并给出解释 4. 练习模式不计分 5. 需要将错题及错误答案存储到数据库 6. 用户可以通过点击收藏(划重点)来将题目添加到重点题库 7. 增加一个背题模式按钮,点击后直接显示答案及注释,不需要答题(就是看答案) ### 自定义考试模式 1. 用户有两个自定义题库:一个是错题库,一个是重点题库 2. 错题库来源于练习模式和模拟考试的错题,系统自动添加 3. 重点题库由用户自行添加,在练习模式中获得 4. 用户可选择一个题库或者两个题库进行自定义考试(题目能随机顺序就更好了) 5. 如果用户重新做错题并答对了,则删除错题库中的对应错题 ### 模拟考试模式 1. 有时间倒计时 2. 题目固定数目,题目从题库中随机抽取 3. 显示题目完成进度,并能选择某一题进行回答 4. 在提交答案之前都可以更改答案 5. 对图片进行处理,有的题目没有图片,如果有图片则需要点击能放大 6. 点击提交后计算总成绩,并展示成绩 7. 倒计时为零则自动提交答案,提交后提示并跳转展示成绩 8. 展示错题、错误答案及正确答案 9. 将错题存入错题库中 三种考试模式如上,另外还有两个模块: ### 登录注册模块 1. 注册:使用手机号注册 2. 登录可以通过两种方式登录; - 手机号+密码登录 - 微信号登陆 - 手机号可以微信号绑定,则属于同一个账号 3. 记住登录状态,如果登录有效时间不足模拟考试时间,则增加有效时间 ### 个人模块 1. 个人信息记录和展示,包括昵称、头像、出生日期、邮箱 2. 展示个人历史模拟考试记录,使用表格的方式展示,包括考试时间、考试用时、考试成绩等 3. 用图表展示近30次考试成绩图,横坐标考试时间,纵坐标考试成绩和考试用时,以及计算通过率 ## 初步设计 ## 实现方式