新增考试
开发中POST
/api/exams注意,新增考试需要根据主观题、客观题数量以及分值在题库中随机生成试题并保存到考试试题表中
请求参数
Header 参数
Authorization
string
token
Body 参数application/json
title
string
考试名称
status
integer
必需
考试状态,0未开始1已开始
examDuration
integer
考试时长,单位分钟
grossScore
integer
必需
总分数,用户不可以修改,总分数由计算属性生成
passedScore
integer
必需
及格分,前端需要验证及格分不能大于等于总分
startTime
string
可选
开始时间,选填,前端传递时间戳
endTime
string
可选
结束时间,选填,前端发送时间戳
gradeIds
string
必需
考试班级id,可以多个,里面存int
repoId
integer
题库id
certificateId
integer
证书Id
radioCount
integer
单选题数量
radioScore
integer
每道单选分数
multiCount
integer
多选题数量
multiScore
integer
每道多选题分数
judgeCount
integer
判断题个数
judgeScore
integer
每道判断题分数
saqCount
integer
简答题个数
saqScorre
integer
每道简答题分数
示例
{
"title": "string",
"status": 0,
"examDuration": 0,
"grossScore": 0,
"passedScore": 0,
"startTime": "string",
"endTime": "string",
"gradeIds": "string",
"repoId": 0,
"certificateId": 0,
"radioCount": 0,
"radioScore": 0,
"multiCount": 0,
"multiScore": 0,
"judgeCount": 0,
"judgeScore": 0,
"saqCount": 0,
"saqScorre": 0
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
integer
必需
data
object
必需
msg
string
必需
示例
成功示例
{
"code": 200,
"data": {},
"msg": "添加成功"
}
最后修改时间: 9 个月前