校园在线考试系统Api文档
  1. 考试功能
校园在线考试系统Api文档
  • 认证中心
    • 用户登录
      POST
    • 用户注册
      PUT
    • 获取验证码
      GET
    • 注销
      DELETE
    • 校验验证码
      POST
  • 用户管理
    • 批量删除用户
      DELETE
    • 获取当前用户登录信息
      GET
    • 修改用户信息
      PUT
    • 导入用户
      POST
    • 新增用户
      POST
    • 学生加入班级
      POST
    • 密码修改
      PUT
    • 分页查询用户信息
      GET
    • 上传头像
      PUT
  • 公告功能
    • 公告添加
      POST
    • 公告删除
      DELETE
    • 公告修改
      PUT
    • 分页查询公告
      GET
    • 获取最新公告
      GET
  • 班级管理
    • 新增班级
    • 修改班级
    • 删除班级
    • 分页查询班级
    • 获取所有班班级列表
    • 学生移除班级
  • 错题本功能
    • 分页查找
    • 获取错题本的所有试题
    • 单题详情展示
    • 填充答案
  • 题库管理
    • 添加题库
    • 修改题库
    • 分页查找
    • 删除题库
    • 查询所有题库
  • 考试功能
    • 新增考试
      POST
    • 删除考试
      DELETE
    • 分页查询考试
      GET
    • 修改考试
      PUT
    • 获取考试题目id列表
      GET
    • 获取单题信息
      GET
    • 获取考试详情
      GET
    • 填充答案
      POST
    • 提交试卷前汇总
      GET
    • 根据班级id获取考试
      GET
    • 作弊次数添加
      POST
    • 交卷
      GET
  • 证书功能
    • 新增证书
    • 获取后台分页证书
    • 学生端获取证书
    • 修改证书
    • 删除证书
  • 试题管理
    • 单题查询
    • 试题导入
    • 试题修改
    • 试题添加(单题)
    • 分页查询
    • 批量删除试题
  • 成绩管理
    • 班级考试分析
    • 考试试题分析
    • 分页查询成绩信息(主要是教师和管理员使用)
    • 成绩导出
  • 答卷管理
    • 用户主观题作答信息查询
    • 批改试卷
    • 分页查询未批改用户
    • 分页查询待阅卷试卷
  • 刷题管理
    • 分页查询可刷题库列表
    • 获取刷题题目id列表
    • 填充答案判断正确返回正确答案
  • 考试记录
    • 查询学生考试作答详情
    • 分页查询个人考试成绩(主要学生使用)
  • 统计信息
    • 班级试卷试题统计
    • 各班人数统计
    • 各班试卷统计
  1. 考试功能

提交试卷前汇总

开发中
GET
http://127.0.0.1:8080/api/exams/collect/{id}
前端计算未做题总数,并给用户提示还有多少题未做,未作答的试题题号标红

请求参数

Path 参数
id
integer 
考试id
必需
Header 参数
Authorization
string 
token
必需

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://127.0.0.1:8080/api/exams/collect/' \
--header 'Authorization;'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
data
array [object {7}] 
必需
id
integer 
试题id
必需
content
string 
题干
必需
image
string 
题干图片地址
必需
sort
integer 
排序
必需
answered
integer 
必需
是否回答,0未回答1已回答,用于标记未做试题
options
array [object {4}] 
选项列表
必需
answer
string 
回答内容
必需
msg
string 
必需
示例
{
  "code": 200,
  "data": [
    {
      "id": 10,
      "content": "aliqua",
      "image": "http://dummyimage.com/400x400",
      "sort": 37,
      "answered": 12,
      "options'": [
        {
          "id": 58,
          "content": "dolor",
          "image": "http://dummyimage.com/400x400",
          "sort": 11
        }
      ],
      "answer": "do minim adipisicing eiusmod"
    }
  ],
  "msg": ""
}
上一页
填充答案
下一页
根据班级id获取考试
Built with