# 校园在线考试系统Api文档 ## API Docs - 认证中心 [用户登录](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153144103.md): - 认证中心 [用户注册](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153144235.md): 前端应该做一个密码校验,手机号合法性校验 - 认证中心 [获取验证码](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153831065.md): - 认证中心 [注销](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153831069.md): - 认证中心 [校验验证码](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-163908593.md): - 用户管理 [批量删除用户](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153153576.md): 也可以删除单个用户,前端传递参数只传一个用户id;删除多个用户,传参使用“,”分隔 - 用户管理 [获取当前用户登录信息](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153157804.md): - 用户管理 [修改用户信息](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153175165.md): - 用户管理 [导入用户](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153831044.md): - 用户管理 [新增用户](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153831132.md): 管理员添加用户,选择用户角色,如果添加的是学生,学生后续使用班级口令自行加入班级,密码使用手机号后六位 - 用户管理 [学生加入班级](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-155672157.md): - 用户管理 [密码修改](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156270575.md): - 用户管理 [分页查询用户信息](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156473653.md): - 用户管理 [上传头像](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-170923760.md): - 公告功能 [公告添加](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153826492.md): 文件前后端都应校验,文件类型是否为图片,文件大小应小于50KB - 公告功能 [公告删除](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153826498.md): - 公告功能 [公告修改](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154019417.md): 注意修改该更新时间 - 公告功能 [分页查询公告](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154026015.md): 主要是管理端使用 - 公告功能 [获取最新公告](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154029940.md): - 班级管理 [新增班级](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153892590.md): 前端传递班级名称,后端生成UUID作为班级口令,并返回生成的班级口令 - 班级管理 [修改班级](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153892940.md): - 班级管理 [删除班级](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153893004.md): 删除班级,后端删除班级表中的记录,就直接取消关联用户和班级的联系 - 班级管理 [分页查询班级](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153893233.md): - 班级管理 [获取所有班班级列表](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153893350.md): 用于添加或修改考试时,选择考试范围(选择班级) - 班级管理 [学生移除班级](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156228220.md): - 错题本功能 [分页查找](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153826445.md): - 错题本功能 [获取错题本的所有试题](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156183927.md): - 错题本功能 [单题详情展示](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156184257.md): - 错题本功能 [填充答案](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156184273.md): - 题库管理 [添加题库](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153231126.md): - 题库管理 [修改题库](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153233126.md): - 题库管理 [分页查找](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153826001.md): - 题库管理 [删除题库](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153826182.md): - 题库管理 [查询所有题库](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153867566.md): 查询所有题库,只包含题库id,题库名;用户添加试题选择题库,教师只能查询自己的题库 - 考试功能 [新增考试](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153967674.md): 注意,新增考试需要根据主观题、客观题数量以及分值在题库中随机生成试题并保存到考试试题表中 - 考试功能 [删除考试](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153972900.md): 后端需要先验证,如何考试已经考过或已经开始就不能删除,删除时删除考试表,考试与题库表,考试与班级关联表 - 考试功能 [分页查询考试](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154007947.md): - 考试功能 [修改考试](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156114211.md): - 考试功能 [获取考试题目id列表](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156116827.md): - 考试功能 [获取单题信息](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156117717.md): - 考试功能 [获取考试详情](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156118265.md): - 考试功能 [填充答案](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156118788.md): - 考试功能 [提交试卷前汇总](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156120160.md): 前端计算未做题总数,并给用户提示还有多少题未做,未作答的试题题号标红 - 考试功能 [根据班级id获取考试](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156169057.md): - 考试功能 [作弊次数添加](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156184312.md): - 考试功能 [交卷](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-164012067.md): - 证书功能 [新增证书](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154068760.md): - 证书功能 [获取后台分页证书](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154071578.md): - 证书功能 [学生端获取证书](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154073854.md): - 证书功能 [修改证书](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154076661.md): - 证书功能 [删除证书](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154077090.md): - 试题管理 [单题查询](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153225780.md): 用户修改单题填充内容 - 试题管理 [试题导入](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153858713.md): 前端上传Excel文件,前后端都应做一个文件类型判断,后端校验数据内容是否有主要信息未填写 - 试题管理 [试题修改](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153860659.md): 可修改题干,所属题库,题干图片,试题解析,选项列表(是否为答案、选项图片、答案内容);注意以上内容全部修改为选填,选项前端传递JSON格式的数组 - 试题管理 [试题添加(单题)](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-153860688.md): 可修改题干,所属题库,题干图片,试题解析,选项列表(是否为答案、选项图片、答案内容);以上内容 除了题干图片、试题解析、选项图片可以不填,其余必须填,前端应做一个非空验证选项前端传递JSON格式的数组 - 试题管理 [分页查询](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156025853.md): - 试题管理 [批量删除试题](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156025910.md): - 成绩管理 [班级考试分析](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154018410.md): 获取指定班级(classId)在指定考试(examId)中的整体分析数据。如班级平均分,班级最高分,班级最低分,及格率等。 - 成绩管理 [考试试题分析](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154032119.md): 获取指定考试(examId)中某一试题(questionId)的答题分析数据。如这道题的正确作答次数,总 作答次数,正确率(正确作答次数/总作答次数) - 成绩管理 [分页查询成绩信息(主要是教师和管理员使用)](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156168926.md): 班级Id和考试Id做联动 - 成绩管理 [成绩导出](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156265737.md): - 答卷管理 [用户主观题作答信息查询](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-154072967.md): - 答卷管理 [批改试卷](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156125372.md): - 答卷管理 [分页查询未批改用户](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156139713.md): - 答卷管理 [分页查询待阅卷试卷](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-164922661.md): - 刷题管理 [分页查询可刷题库列表](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156140597.md): - 刷题管理 [获取刷题题目id列表](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156140767.md): - 刷题管理 [填充答案判断正确返回正确答案](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156181507.md): - 考试记录 [查询学生考试作答详情](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156140868.md): - 考试记录 [分页查询个人考试成绩(主要学生使用)](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156167391.md): - 统计信息 [班级试卷试题统计](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156173359.md): - 统计信息 [各班人数统计](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156182256.md): - 统计信息 [各班试卷统计](https://apifox.com/apidoc/shared/a61e857a-187a-4b5f-972e-f0f0f6b89a7f/api-156182791.md):