通用题库一键 curd
<h5>简要描述</h5>
<ul>
<li>通用题库一键 curd</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>{{BASE_URL}}/api/job.question/index</code> GET
filter:{‘step’:’xxx’,’type’:’题型(单选多选判断等)’,’question’:’xxx’,'cate_id':'传普通分类id','question_type':'题目类型的分类id','work_type':'工种类型的分类id','occupation_type':'职业功能类别id','level':'等级分类id','difficulty':1简单2普通3困难,'top':1,'管理员的题目','public':1'公共题库(dyhrsadmin的题库)'}</li>
<li><code>{{BASE_URL}}/api/job.question/add</code> POST</li>
<li><code>{{BASE_URL}}/api/job.question/edit/id/:questionId</code> POST</li>
<li><code>{{BASE_URL}}/api/job.question/del/ids/:questionIds</code> DELETE
<h5>请求方式</h5></li>
<li>如上 </li>
</ul>
<h5>请求参数</h5>
<pre><code>{
"type": 1, #1单选, 2 多选, 3 判断,4 主观
"step": "webTrainingAssistant", # 固定值
"question": "使用富文本", # 问题
"video": "视频链接, 可为空",
"background": "背景资料, 富文本, 丰富 question, 可为空", #
"options": [
"选项 A","选项 B", #需要支持图片
]
"answer": "答案, 英文逗号分隔, 数组下标, 主观题答案使用富文本",
"tag": "1", # 默认值
"annex": "题目附件, url 可为空",
"belongs": "1"
}
#返回示例
{
"code": 20000,
"msg": "success",
"time": "2021-09-06 16:36:30",
"data": {
"count": 2,
"list": [
{
"jobQuestionId": 2,
"platformId": 25,
"type": 1,
"step": "webTrainingAssistant",
"question": "使用富文本",
"video": "视频链接, 可为空", # 视频地址
"background": "背景资料, 富文本, 丰富 question, 可为空", # 不是所有地方都要展示
"option": "选项, 使用英文分隔, 主观题不分隔",
"answer": "答案, 英文逗号分隔, 主观题答案使用富文本",
"tag": 1,
"annex": "题目附件, url 可为空", # 附件地址
"belongs": 1,
"paperId": 0,
"status": 1,
"addTime": "2021-09-06 14:37:33",
"updateTime": "2021-09-06 14:37:33",
"tagText": "默认" # 标签的中文值
}
]
}
}
#step
webEvalSubjective 直播中主观评分
请求参数:
{
"type": 4, 主观
"step": "webEvalSubjective", # 固定值
"question": "使用富文本", # 问题
"answer": "主观题答案使用富文本",
"tag": "1", # 默认值
"annex": "题目附件, url 可为空",
"belongs": "1"
}
#step
webMakeAnchorPersona 主播人设打造
请求参数:
{
"type": 4, 主观
"step": "webMakeAnchorPersona", # 固定值
"question": "使用富文本", # 问题
"answer": "主观题答案使用富文本",
"tag": "1", # 默认值
"annex": "题目附件, url 可为空",
"belongs": "1"
}</code></pre>