DYH云

DYH开放接口


通用基础知识模块组题

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

页面列表

ITEM_HTML