DYH云

DYH开放接口


通用基础知识模块组题

简要描述
  • 基础知识模块考卷组题
请求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:普通用户
备注
  • 更多返回错误代码请看首页的错误代码描述

页面列表

ITEM_HTML