通用基础知识模块组题
简要描述
- 基础知识模块考卷组题
请求URL
{{BASE_URL}}/api/job.question/index filter:{"type":"1"单选等,"step":"webCurrencyCustom",可能还有"question_type":xxx或者"work_type":xxx等搜索条件} 传number 数量 然后调用下面那个接口添加成试卷
抽题{{BASE_URL}}/api/job.paper/add 调用以前这个接口传questionList等
选题{{BASE_URL}}/api/job.paper/addRandomQuestion (每次进去考试题目都随机)
随机组题- 考试时的 api/job.paper/getInfo 多传contestId 获取缓存中的随机题目 只有提交后下次进才不随机 防止做到一半下次进去又随机了
请求方式
- POST
参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
name | 是 | string | 试卷名称 |
belongs | 是 | int | 1私人 2共享 |
type | 是 | int | 0抽题组卷1选题组卷2随机组题 |
extra | 是 | array | [{'type':1,'number':5,'score':5,'questionTag':1,'cateIds':xxx,xxx,"belongs":"1"},{'type':2,'number':10,'score':2,'questionTag':2,'cateIds':xxx,xxx,"belongs":"2"}] type:1单选2多选3判断 num:题目数量 score:单题分数 questionTag:题目标签 1模拟题2正式题0正式随机随机抽取 不传则不固定题目,cateId:题目分类 belongs:是否公共 |
step | 是 | string | webCurrencyCustom 基础知识模块 |
score | 是 | int | 试卷总分 |
返回示例
{
"code": 40000,
"msg": "题库 单选 数量不足500",
"time": "2022-04-10 14:38:40"
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
groupid | int | 用户组id,1:超级管理员;2:普通用户 |
备注
- 更多返回错误代码请看首页的错误代码描述