桃李中文-Taoli-Cloud
  1. 【运营后台】题库管理
桃李中文-Taoli-Cloud
  • roadmap
    • 【运营控制台】专项课文章
      • 查询文章列表
      • 文章详细信息
      • 新增文章
      • 修改文章
      • 删除文章
      • 修改文章状态
      • 操作检测
      • 查词标记
    • 【运营控制台】HSK课程直播录播相关
      • 添加或保存直播计划
      • 删除直播计划
    • 【运营控制台】首页课程类型配置
      • 查询首页课程类型配置列表
      • 首页课程类型配置详细信息
      • 新增首页课程类型配置
      • 修改首页课程类型配置
      • 删除首页课程类型配置
      • 修改首页课程类型配置状态
      • 不可选课程归属列表(修改时需传入ID)
    • 【运营控制台】HSK书写汉字
      • 查询列表
      • 查看详情
      • 修改汉字
      • 状态变更
    • 【运营控制台】HSK专项课名单管理
      • 查询HSK专项课名单列表
      • HSK专项课名单详细信息
      • 新增HSK专项课名单
      • 修改HSK专项课名单
      • 删除HSK专项课名单
      • 修改名单状态(开/停课)
      • 下载模板
      • 导入数据
      • 导出失败数据
    • 【运营控制台】文章字幕
      • 获取文章字幕
      • 编辑文章字幕
      • 删除文章字幕
      • 下载字幕文件
      • 解析字幕文件
      • 文章字幕状态
    • 【运营控制台】HSK课次
      • 查询课次列表
      • 课次详细信息
      • 新增课次
      • 修改课次
      • 删除课次
      • 修改课次状态
      • 检查是否被绑定 (type: 0-删除 1-编辑)
      • 复制课次
    • 【运营控制台】学习站点
      • 查询学习关卡列表
      • 导出学习关卡列表
      • 学习关卡详细信息
      • 新增学习关卡
      • 修改学习关卡
      • 删除学习关卡
      • 修改学习关卡状态
      • 获取下拉列表
      • 修改免费状态
      • 修改学习关卡状态
      • 获取站点列表
      • 获取站点列表
      • 查询词汇使用的站点id
      • 查询使用词汇的站点课程
    • 【运营控制台】刷题专辑
      • 查询刷题专辑列表
      • 刷题专辑详细信息
      • 新增刷题专辑
      • 修改刷题专辑
      • 删除刷题专辑
      • 修改刷题专辑状态
    • 【运营控制台】首页栏目配置
      • 查询首页栏目列表
      • 首页栏目详细信息
      • 新增首页栏目
      • 修改首页栏目
      • 删除首页栏目
      • 修改首页栏目状态
      • 顺序变更
    • 【运营控制台】反向配置系统课
      • 获取全部数据(只返回ID和名称)
      • 获取子分组数据
      • 添加练习册
      • 添加课次
    • 【运营控制台】学词进度
      • 查询学词进度列表
      • 导出学词进度列表
      • 学词进度详细信息
      • 新增学词进度
      • 修改学词进度
      • 删除学词进度
      • 修改学词进度状态
      • 查询用户未领取宝箱数
    • 【运营控制台】HSK课程
      • 下载用户预习、复习数据
      • 查询课程列表
      • 课程详细信息
      • 新增课程
      • 修改课程
      • 删除课程
      • 修改课程状态
      • 复制课程
      • 获取课程内容
      • 修改课程内容
      • 下载模板
      • 导入数据
      • 上架校验
      • 课次详情预览
      • 学习数据页面信息
      • 学习数据列表
      • 用户学习数据页面信息
      • 用户学习数据
      • 下载用户学习数据
      • 获取系统课词汇模块全部练习册
      • 删除Unit学习数据
      • 隐藏或显示Unit
      • 获取系统课预览凭证
      • 查询单元列表接口
      • 批量根据UnitId查询系统课词汇
      • 查询用户产生学习数据的课程列表
    • 【运营控制台】学词报告
      • 查询学词报告列表
      • 导出学词报告列表
      • 学词报告详细信息
      • 新增学词报告
      • 修改学词报告
      • 删除学词报告
      • 修改学词报告状态
    • 【运营控制台】学词流水
      • 查询学词流水列表
      • 导出学词流水列表
      • 学词流水详细信息
      • 新增学词流水
      • 删除学词流水
      • 修改学词流水状态
    • 【运营控制台】学词章节
      • 查询学词章节列表
      • 导出学词章节列表
      • 学词章节详细信息
      • 新增学词章节
      • 修改学词章节
      • 暂存
      • 删除学词章节
      • 修改学词章节状态
      • 模糊搜索词
      • 查询等级下的单元
      • 初始化释义
      • 章节内容调整-课次顺序
    • 【运营控制台】HSK专项课程相关
      • 错题列表
      • 错题用户
      • 根据题目ID构建练习册对象供前端填充表单
      • 生成二维码
    • 【运营控制台】HSK真题
      • 查询真题列表
      • 真题详细信息
      • 练习册详细信息
      • 新增真题
      • 修改真题
      • 删除真题
      • 修改真题状态
      • 修改精听开关状态
      • 生成精听文章
      • 年份/卷号列表
      • 新增年份/卷号
      • 删除年份/卷号
      • 年份/卷号顺序变更
      • 文案列表
    • 【运营控制台】学词流水记录
      • 查询学词流水记录列表
      • 导出学词流水记录列表
      • 学词流水记录详细信息
      • 新增学词流水记录
      • 修改学词流水记录
      • 删除学词流水记录
      • 修改学词流水记录状态
    • 【运营控制台】HSK班级作业相关
      • 根据班级获取作业列表
      • 删除作业
      • 根据作业ID获取作业详情
      • 新增或更新作业信息
      • 校验周是否存在作业
      • 修改推送状态
      • 一键全量推送
    • 【运营控制台】HSK班级
      • 班级列表
      • 班级全部创建人列表
      • 复制班级
      • 自动生成班级ID
      • 新增班级
      • 编辑班级信息
      • 解散班级
      • 班级学员列表
      • 获取班级学员人数
      • 新增班级学员
      • 移除班级学员
      • 班级直播计划列表
      • 新增直播计划
      • 编辑直播计划
      • 删除直播计划
      • 更新直播计划课件信息
      • 获取直播计划课件列表和视频信息
      • 获取学情汇总数据
      • 获取班级课表
      • 更新班级课表
      • 根据班级获取周列表
    • 【APP】反馈
      • 上报反馈
      • 退出原因收集
    • 【APP】学习站点V2
      • 线路图-桃李等级 V3.3.0
      • 查询站点数据V3.3.0
      • 站点-桃李币购买V3.8.0
    • 【APP】学词收藏
      • 查询学词收藏列表V3.0.0
      • 收藏/取消收藏V3.0.0
    • 【APP】首页Tab
      • 首页tab
      • 首页tab V4.3.0
      • 首页tab V4.7.0
      • 课程tab V4.7.0
      • 在学课程tab V4.7.0
      • 练习tab V4.7.0
      • 练习tab V4.8.4
      • 首页tab V4.8.5
      • 课程tab V4.8.5
    • 【APP】学习关卡v1
      • v1 查询所有关卡数据V3.0.0
    • 【APP】HSK专项课程-v2
      • 获取课程首页信息
      • 获取单元列表
      • 根据系统课预览凭证获取课程单元列表
      • 根据cid获取对应数据
    • 【APP】学词报告
      • v2 上报单元学习时长 V3.3.0
      • 查看学习报告V3.0.0
      • 查看学习报告V3.7.0
    • 【APP】单元题信息
      • 查询单元词汇习题V3.0.0
    • 【APP】学词章节
      • 学词单元详细信息V3.0.0
      • 学词单元详细信息(无需登录接口)
      • 生成学习报告V3.0.0
      • v2 生成学习报告V3.2.0
      • 上报学词进度(开启宝箱后)
      • V3.3.0 v2拼合词汇
    • 【APP】首页线路图课程
      • 首页课程介绍
      • 学习报告分享页
      • 相关配置信息
    • 【APP】HSK专项课程
      • 听读训练-上报答题记录
      • 课程详细信息
      • 听读训练-生成报告
      • 听读训练-查看报告
      • 课文内容
      • 根据句子获取口语测评结果
      • 获取单元列表
      • 获取直播录屏信息
      • 课次详情
      • 更新课次进度
      • 词汇列表
      • 学习动作上报
      • 词汇Pass
      • 获取练习习题
      • 获取练习汉字
      • 上报答题记录
      • 生成报告
      • 查看报告
      • 错题本页面
      • 错题记录
      • 错题开始练习
      • 错题答题设置
      • 查看答案
      • 错题上报答题
      • 错题生成报告
      • 错题查看报告
      • 【Web】课程专项练习列表
      • 我的课程列表
      • 扫码临时错题集合二维码
      • 根据系统课预览凭证获取课程单元列表(该凭证用一次即销毁)
      • 扫码系统课词汇
    • 【APP】HSK真题
      • 年度下拉列表
      • 真题列表
      • 真题详情
      • 听力详情
      • 汉字列表
      • 汉字学习上报
      • 题目AI解析试用
      • (收藏/取消收藏)真题题目
      • 我的收藏列表
      • 查询收藏题目详情
      • 练习记录列表
      • 专属练习主页
      • 专属练习列表
    • 【APP】学词流水
      • 更新学词状态
      • 词汇练习
  • member
    • 【运营控制台】用户标签
      • 查询标签列表
      • 导出标签列表
      • 标签详细信息
      • 新增标签
      • 修改标签
      • 用户详情内修改用户标签V2.4.0
      • 删除标签
      • 类型状态
      • 查询全部标签
  • apusic
  • question
    • 【运营后台】题库管理
      • 题库列表
        POST
      • 新增题库
        POST
      • 修改题库
        PUT
      • 题库详情
        GET
      • 题库解析详情
        GET
      • 题库解析修改
        PUT
      • 题库关联内容详情
        GET
      • 题库关联内容新增
        POST
      • 题库关联内容编辑
        PUT
      • 题库新增
        POST
      • 题目列表动态表头获取 以及总数
        GET
      • 获取文本拼音
        POST
      • 查询使用词汇的习题
        POST
      • queryQuestionByIds
        POST
      • 根据题目查询答题统计
        GET
      • 同步答题进度到统计表
        POST
      • 修改题目审核状态
        POST
      • 题目导入
        POST
      • 导出成功文件
        POST
      • 导出失败文件
        GET
      • 父子题关联查询
        GET
      • 题目备注列表
        POST
      • 新增题目备注【返回备注ID】
        POST
      • 查询题目详情并返回对构建练习册时友好的响应
        POST
    • 【APP】等级测评
      • 获取测评试题
      • 获取试题信息
      • 获取测评报告
      • 题目详情
      • 获取题目信息
      • [COCOS] 题目信息批量获取V3.1.0
      • [APP]题目信息批量获取V3.1.0
      • 题目错误反馈
    • 【运营控制台】试卷
      • 查询试卷列表
      • 试卷详细信息
      • 新增试卷
      • 修改试卷
      • 删除试卷
      • 修改试卷状态
      • 查询答卷记录
      • 报告(答卷)详情
      • 导出答卷记录
      • 错题列表
      • 错题用户
    • 【APP】HSK考试
      • 保存hsk学情
      • 学情详情
      • 查询考卷列表
      • 试卷详情
      • 根据HSK等级获取试卷信息
      • 扫码查看试卷详情(包含题目信息)
      • 交卷
      • 报告详情
      • 我的考卷
      • 错题本
      • 老师点评
      • 我的考卷去重列表
      • 开始考试(更新进度)
    • 【APP】中文水平等级测评
      • 测评题目提交/获取
  • exercise
    • 【APP】线路图练习题 V2
      • 查询单元题列表
      • 根据用途取题目
      • 题列表(组合参数)
      • 测试流程更新试题信息
      • 获取口语测评结果
      • 根据词汇获取口语测评结果
    • 【运营控制台】用户测评
      • 查询用户测评列表
  1. 【运营后台】题库管理

修改题库

PUT
/question/question/edit
题库修改
变更记录:
V2.2 -- 新增入参:useType(1-水平测试 2-Ai课),answerRemind(答题提示语),contentTextEn(英文题干),stemType (题干类型 1_图片 2_文本 3_音频 4_图片+音频 5_文本+音频 6_文本+图片),imageUrl(题干图片地址),optionList集合内新增 【prefix(选项前缀),suffix(选项后缀),wordId(词汇id),wordSoundId(词汇发音id)】当题型为排序题时:答案使用answerList集合内的【answerText字段,存词汇id,逗号分割;sortAnswers字段,答案顺序,数字1,2,3,4,5(逗号分割)...,对应前端ABCDE...】当题型为单选题时:选项的类型为文本和音频时,内容或者音频地址使用optionList集合内的contentText字段。选项的类型为图片时,图片放在content内
V3.3 -- 新增入参:leftOptType、rightOptType(左右选项类型 1_图片 2_文本 3_音频),leftOptList、rightOptList左右选项集合

请求参数

Header 参数
payload
string 
可选
默认值:
{'mid':{{mid}},'username':{{username}}}
Authorization
string 
可选
默认值:
bearer {{access_token}}
Body 参数application/json
id
integer <int64>
题目id
必需
subjectCode
string 
科目code
必需
singleType
integer 
可选
单选题类型 1_词汇题 2_句子题
subjectName
string 
科目名称
必需
questionCode
enum<string> 
题目类型编码
必需
枚举值:
fathersinglemanypackqaaudiojudgeoralsortmatchpinyin_write_wordwrite_essaymake_sentenceabbreviated_articlereading_fillessay_readingsort_sentenceassembly_optionshanzi_classificalisten_answerlisten_repeatlook_pictureread_aloudvoice_answer_questionlisten_repeat_descriptionread_pinyinsingle_sentencefixed_sortkeyword_writingshorten_essay
questionName
string 
题目类型名称
必需
title
array[object (JSONObject) {1}] 
可选
题目标题 父子题特有
key
object (key) 
可选
titleText
string 
可选
题目标题 父子题特有文本
content
array[object (JSONObject) {1}] 
题干内容
可选
key
object (key) 
可选
contentText
string 
题干内容 文本
可选
status
integer 
可选
公开状态 1.公开 2.私密
type
integer 
可选
题目类型 1.父 2.子 3.普通题目
videoStatus
integer 
可选
是否包含音视频 1无 2有
pid
integer <int64>
父题目ID
可选
order
integer 
子题目的排序
可选
analysis
array[object (JSONObject) {1}] 
解析
可选
key
object (key) 
可选
analysisText
string 
解析纯文本
可选
answerStatus
integer 
可选
答案是否 全选才算对 1 需要全选择 2不需要
optionList
array[object (TkQuestionOption) {25}] 
选项集合
可选
remark
string 
备注
可选
createBy
string 
创建人
可选
createTime
string 
可选
updateBy
string 
更新人
可选
updateTime
string 
可选
id
integer <int64>
主键ID
可选
questionId
integer <int64>
题目id
可选
contentLang
integer 
可选
内容是否多语言 0-否 1-是
content
array[object (JSONObject) {1}] 
选项内容
可选
contentText
string 
可选
选项选项内容 纯文本
wordExplain
array[object (WordExplainBO) {3}] 
可选
题干词汇解释List
sort
integer <int64>
选项排序
可选
prefix
string 
选项前缀
可选
suffix
string 
选项后缀
可选
wordId
integer <int64>
词汇id
可选
word
string 
词汇文本
可选
pinyin
string 
可选
词汇拼音(出租车)格式如: chu1|zu1|che1
audioUrl
string 
词汇音频Url
可选
wordSoundId
integer <int64>
词汇发音id
可选
leftRight
integer 
可选
左右:1_左 2_右
contentLangs
array[object (QuestionLanguage) {14}] 
多语言内容
可选
sortKey
string 
选项-ABCDE
可选
imgUrl
string 
图片Url
可选
displayPinyin
integer 
可选
是否显示拼音 0否 1是
imgDesc
string 
图片描述
可选
answerList
array[object (TkQuestionAnswer) {18}] 
答案集合
可选
remark
string 
备注
可选
createBy
string 
创建人
可选
createTime
string 
可选
updateBy
string 
更新人
可选
updateTime
string 
可选
id
integer <int64>
主键ID
可选
questionId
integer <int64>
题目id
可选
answer
array[object (JSONObject) {1}] 
答案
可选
answerText
string 
答案text
可选
wordExplain
array[object (WordExplainBO) {3}] 
可选
题干词汇解释List
optionId
integer <int64>
可选
选项id 选择题第几个答案(1 2 3 4)
answerBelong
integer 
可选
填空题标记第几个空( 1 2 3) 填空题 一个空有多个答案
uuid
string 
可选
给前端控制 填空和富文本的交互
wordId
integer <int64>
词汇ID
可选
groupId
integer 
答案组id
可选
sort
integer 
答案排序
可选
optionNumber
integer 
可选
选项编号(排序号),用于区分词汇重复添加情况
选项编号(排序号),用于排序题,词汇重复添加情况
sortAnswers
string 
可选
排序题答案顺序
排序题答案顺序,数字0,1,2,3,4(逗号分割)...,对应前端ABCDE...
relationTypeList
array[object (RelationTypeVo) {4}] 
新增的年级
可选
id
integer <int64>
id
可选
relationId
integer <int64>
必需
类型 1 的时候 年级id
relationName
string 
年级名称
必需
relationType
integer 
可选
1 年级 现在只有这个一个
resembleList
array[integer]
相似题集合
可选
contentPureText
string 
完整题干文本
可选
contentPureLatex
string 
题干公式
可选
preparationTime
integer 
答题准备时间 秒
可选
recordingTime
integer 
录音时间 秒
可选
questionAudios
array[object (TkQuestionAudio) {12}] 
题干录音
可选
remark
string 
备注
可选
createBy
string 
创建人
可选
createTime
string 
可选
updateBy
string 
更新人
可选
updateTime
string 
可选
id
integer <int64>
主键ID
可选
questionId
integer <int64>
问题id
可选
url
string 
音频文件地址
可选
audioType
integer 
可选
音频类型 1_前置 2_后置
audioText
string 
音频文本
可选
sort
integer 
序号
可选
audioDuration
integer 
音频时长
可选
useType
array[integer]
必需
stemType
integer 
可选
题干类型 1_图片 2_文本 3_音频 4_图片+音频 5_文本+音频 6_文本+图片
multiContent
integer 
可选
题干是否多内容 0否1是
默认值:
0
answerRemind
string 
答题提示语
可选
contentTextEn
string 
英文题干
可选
imageUrl
string 
题干图片地址
可选
leftOptList
array[object (TkQuestionOption) {25}] 
左选项集合
可选
remark
string 
备注
可选
createBy
string 
创建人
可选
createTime
string 
可选
updateBy
string 
更新人
可选
updateTime
string 
可选
id
integer <int64>
主键ID
可选
questionId
integer <int64>
题目id
可选
contentLang
integer 
可选
内容是否多语言 0-否 1-是
content
array[object (JSONObject) {1}] 
选项内容
可选
contentText
string 
可选
选项选项内容 纯文本
wordExplain
array[object (WordExplainBO) {3}] 
可选
题干词汇解释List
sort
integer <int64>
选项排序
可选
prefix
string 
选项前缀
可选
suffix
string 
选项后缀
可选
wordId
integer <int64>
词汇id
可选
word
string 
词汇文本
可选
pinyin
string 
可选
词汇拼音(出租车)格式如: chu1|zu1|che1
audioUrl
string 
词汇音频Url
可选
wordSoundId
integer <int64>
词汇发音id
可选
leftRight
integer 
可选
左右:1_左 2_右
contentLangs
array[object (QuestionLanguage) {14}] 
多语言内容
可选
sortKey
string 
选项-ABCDE
可选
imgUrl
string 
图片Url
可选
displayPinyin
integer 
可选
是否显示拼音 0否 1是
imgDesc
string 
图片描述
可选
rightOptList
array[object (TkQuestionOption) {25}] 
右选项集合
可选
remark
string 
备注
可选
createBy
string 
创建人
可选
createTime
string 
可选
updateBy
string 
更新人
可选
updateTime
string 
可选
id
integer <int64>
主键ID
可选
questionId
integer <int64>
题目id
可选
contentLang
integer 
可选
内容是否多语言 0-否 1-是
content
array[object (JSONObject) {1}] 
选项内容
可选
contentText
string 
可选
选项选项内容 纯文本
wordExplain
array[object (WordExplainBO) {3}] 
可选
题干词汇解释List
sort
integer <int64>
选项排序
可选
prefix
string 
选项前缀
可选
suffix
string 
选项后缀
可选
wordId
integer <int64>
词汇id
可选
word
string 
词汇文本
可选
pinyin
string 
可选
词汇拼音(出租车)格式如: chu1|zu1|che1
audioUrl
string 
词汇音频Url
可选
wordSoundId
integer <int64>
词汇发音id
可选
leftRight
integer 
可选
左右:1_左 2_右
contentLangs
array[object (QuestionLanguage) {14}] 
多语言内容
可选
sortKey
string 
选项-ABCDE
可选
imgUrl
string 
图片Url
可选
displayPinyin
integer 
可选
是否显示拼音 0否 1是
imgDesc
string 
图片描述
可选
leftOptType
integer 
可选
匹配题左选项类型 1_图片 2_文本 3_音频
rightOptType
integer 
可选
匹配题右选项类型 1_图片 2_文本 3_音频
contentLang
integer 
可选
题干内容是否多语言 0-否 1-是
默认值:
0
answerRemindLang
integer 
可选
答案提示语是否多语言 0-否 1-是
默认值:
0
contentLangs
array[object (QuestionLanguage) {14}] 
题干多语言内容
可选
remark
string 
备注
可选
createBy
string 
创建人
可选
createTime
string 
可选
updateBy
string 
更新人
可选
updateTime
string 
可选
id
integer <int64>
可选
questionId
integer <int64>
题目ID
可选
lang
string 
语言
可选
type
integer 
可选
多语言类型 0-答案提示语 1-题干 2-选项 3-解析
optionId
integer <int64>
选项ID
可选
optionType
integer 
可选
选项类型 0-默认 1-左选项 2-右选项
content
array[object (JSONObject) {1}] 
可选
contentText
string 
内容
可选
wordExplain
array[object (WordExplainBO) {3}] 
可选
contentText解释List
题干词汇解释List
answerRemindLangs
array[object (QuestionLanguage) {14}] 
可选
答案提示语多语言内容
remark
string 
备注
可选
createBy
string 
创建人
可选
createTime
string 
可选
updateBy
string 
更新人
可选
updateTime
string 
可选
id
integer <int64>
可选
questionId
integer <int64>
题目ID
可选
lang
string 
语言
可选
type
integer 
可选
多语言类型 0-答案提示语 1-题干 2-选项 3-解析
optionId
integer <int64>
选项ID
可选
optionType
integer 
可选
选项类型 0-默认 1-左选项 2-右选项
content
array[object (JSONObject) {1}] 
可选
contentText
string 
内容
可选
wordExplain
array[object (WordExplainBO) {3}] 
可选
contentText解释List
题干词汇解释List
verifyStatus
integer 
可选
审核状态 0.未审核 1.审核通过
imgDesc
string 
题干图片描述
可选
answerDemand
string 
答题要求
可选
referenceAnswer
string 
参考答案
可选
subQuestions
array[object (SubQuestion) {2}] 
子题题目
可选
questionId
integer <int64>
题目ID
可选
sort
integer 
排序值
可选
parentQuestionsStemOptions
array[object (ParentQuestionStemOption) {14}] 
父题题干选项
可选
id
integer <int64>
选项ID
可选
questionId
integer <int64>
题目id
可选
contentLang
integer 
可选
内容是否多语言 0-否 1-是
contentText
string 
内容文本
可选
content
array[object (JSONObject) {1}] 
选项内容
可选
默认值:
Lists.newArrayList()
sort
integer <int64>
排序
可选
word
string 
词汇文本
可选
pinyin
string 
词汇拼音
可选
audioUrl
string 
词汇音频Url
可选
imgUrl
string 
图片Url
可选
imgDesc
string 
图片描述
可选
contentLangs
array[object (QuestionLanguage) {14}] 
多语言内容
可选
wordExplain
array[object (WordExplainBO) {3}] 
可选
题干词汇解释List
displayPinyin
integer 
可选
是否显示拼音 0否 1是
basicAnswersNumber
integer 
基础答题人数
可选
basicAccuracyRate
integer 
基础正确率
可选
sortOptionType
integer 
可选
排序题选项类型 0-词汇 1-句子
remarkContentIds
array[integer]
题目备注ID
可选
showPinyin
integer 
可选
是否显示拼音 0-否 1-是
wordLimit
integer 
主观题要求字数
可选
optionStyle
integer 
可选
选项样式 0-短文本 1-长文本
oralPinyinAlter
integer 
可选
录音题口语测评拼音更正(null-无 0-否 1-是)
analysisMultiLangList
array[object (QuestionLanguage) {14}] 
题目解析多语言内容
可选
remark
string 
备注
可选
createBy
string 
创建人
可选
createTime
string 
可选
updateBy
string 
更新人
可选
updateTime
string 
可选
id
integer <int64>
可选
questionId
integer <int64>
题目ID
可选
lang
string 
语言
可选
type
integer 
可选
多语言类型 0-答案提示语 1-题干 2-选项 3-解析
optionId
integer <int64>
选项ID
可选
optionType
integer 
可选
选项类型 0-默认 1-左选项 2-右选项
content
array[object (JSONObject) {1}] 
可选
contentText
string 
内容
可选
wordExplain
array[object (WordExplainBO) {3}] 
可选
contentText解释List
题干词汇解释List
keyword
string 
主观题关键词
可选
promptId
integer <int64>
提示语ID
可选
phTypes
array[string]
可选
拆词信息
拆词规则组[1,2]
phWordId
integer <int64>
关联的词汇ID
可选
phMode
enum<string> 
可选
是否随机 0 否, 1是
枚举值:
NOYESNE
chineseClassificationInfo
object (MapListString) 
可选
汉字归类
汉字归类题,key为偏旁,value为汉字
key
array[string]
可选
chineseClassificationMode
enum<string> 
可选
是否随机 0 否, 1是
枚举值:
NOYESNE
示例
{
    "id": 0,
    "subjectCode": "string",
    "singleType": 0,
    "subjectName": "string",
    "questionCode": "father",
    "questionName": "string",
    "title": [
        {
            "key": {}
        }
    ],
    "titleText": "string",
    "content": [
        {
            "key": {}
        }
    ],
    "contentText": "string",
    "status": 0,
    "type": 0,
    "videoStatus": 0,
    "pid": 0,
    "order": 0,
    "analysis": [
        {
            "key": {}
        }
    ],
    "analysisText": "string",
    "answerStatus": 0,
    "optionList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "contentLang": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "sort": 0,
            "prefix": "string",
            "suffix": "string",
            "wordId": 0,
            "word": "string",
            "pinyin": "string",
            "audioUrl": "string",
            "wordSoundId": 0,
            "leftRight": 0,
            "contentLangs": [
                {
                    "remark": "string",
                    "createBy": "string",
                    "createTime": "string",
                    "updateBy": "string",
                    "updateTime": "string",
                    "id": 0,
                    "questionId": 0,
                    "lang": "string",
                    "type": 0,
                    "optionId": 0,
                    "optionType": 0,
                    "content": [
                        {
                            "key": {}
                        }
                    ],
                    "contentText": "string",
                    "wordExplain": [
                        {
                            "word": "string",
                            "pinyin": "string",
                            "position": 0
                        }
                    ]
                }
            ],
            "sortKey": "string",
            "imgUrl": "string",
            "displayPinyin": 0,
            "imgDesc": "string"
        }
    ],
    "answerList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "answer": [
                {
                    "key": {}
                }
            ],
            "answerText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "optionId": 0,
            "answerBelong": 0,
            "uuid": "string",
            "wordId": 0,
            "groupId": 0,
            "sort": 0,
            "optionNumber": 0,
            "sortAnswers": "string"
        }
    ],
    "relationTypeList": [
        {
            "id": 0,
            "relationId": 0,
            "relationName": "string",
            "relationType": 0
        }
    ],
    "resembleList": [
        0
    ],
    "contentPureText": "string",
    "contentPureLatex": "string",
    "preparationTime": 0,
    "recordingTime": 0,
    "questionAudios": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "url": "string",
            "audioType": 0,
            "audioText": "string",
            "sort": 0,
            "audioDuration": 0
        }
    ],
    "useType": [
        0
    ],
    "stemType": 0,
    "multiContent": 0,
    "answerRemind": "string",
    "contentTextEn": "string",
    "imageUrl": "string",
    "leftOptList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "contentLang": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "sort": 0,
            "prefix": "string",
            "suffix": "string",
            "wordId": 0,
            "word": "string",
            "pinyin": "string",
            "audioUrl": "string",
            "wordSoundId": 0,
            "leftRight": 0,
            "contentLangs": [
                {
                    "remark": "string",
                    "createBy": "string",
                    "createTime": "string",
                    "updateBy": "string",
                    "updateTime": "string",
                    "id": 0,
                    "questionId": 0,
                    "lang": "string",
                    "type": 0,
                    "optionId": 0,
                    "optionType": 0,
                    "content": [
                        {
                            "key": {}
                        }
                    ],
                    "contentText": "string",
                    "wordExplain": [
                        {
                            "word": "string",
                            "pinyin": "string",
                            "position": 0
                        }
                    ]
                }
            ],
            "sortKey": "string",
            "imgUrl": "string",
            "displayPinyin": 0,
            "imgDesc": "string"
        }
    ],
    "rightOptList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "contentLang": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "sort": 0,
            "prefix": "string",
            "suffix": "string",
            "wordId": 0,
            "word": "string",
            "pinyin": "string",
            "audioUrl": "string",
            "wordSoundId": 0,
            "leftRight": 0,
            "contentLangs": [
                {
                    "remark": "string",
                    "createBy": "string",
                    "createTime": "string",
                    "updateBy": "string",
                    "updateTime": "string",
                    "id": 0,
                    "questionId": 0,
                    "lang": "string",
                    "type": 0,
                    "optionId": 0,
                    "optionType": 0,
                    "content": [
                        {
                            "key": {}
                        }
                    ],
                    "contentText": "string",
                    "wordExplain": [
                        {
                            "word": "string",
                            "pinyin": "string",
                            "position": 0
                        }
                    ]
                }
            ],
            "sortKey": "string",
            "imgUrl": "string",
            "displayPinyin": 0,
            "imgDesc": "string"
        }
    ],
    "leftOptType": 0,
    "rightOptType": 0,
    "contentLang": 0,
    "answerRemindLang": 0,
    "contentLangs": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "lang": "string",
            "type": 0,
            "optionId": 0,
            "optionType": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ]
        }
    ],
    "answerRemindLangs": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "lang": "string",
            "type": 0,
            "optionId": 0,
            "optionType": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ]
        }
    ],
    "verifyStatus": 0,
    "imgDesc": "string",
    "answerDemand": "string",
    "referenceAnswer": "string",
    "subQuestions": [
        {
            "questionId": 0,
            "sort": 0
        }
    ],
    "parentQuestionsStemOptions": [
        {
            "id": 0,
            "questionId": 0,
            "contentLang": 0,
            "contentText": "string",
            "content": "Lists.newArrayList()",
            "sort": 0,
            "word": "string",
            "pinyin": "string",
            "audioUrl": "string",
            "imgUrl": "string",
            "imgDesc": "string",
            "contentLangs": [
                {
                    "remark": "string",
                    "createBy": "string",
                    "createTime": "string",
                    "updateBy": "string",
                    "updateTime": "string",
                    "id": 0,
                    "questionId": 0,
                    "lang": "string",
                    "type": 0,
                    "optionId": 0,
                    "optionType": 0,
                    "content": [
                        {
                            "key": {}
                        }
                    ],
                    "contentText": "string",
                    "wordExplain": [
                        {
                            "word": "string",
                            "pinyin": "string",
                            "position": 0
                        }
                    ]
                }
            ],
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "displayPinyin": 0
        }
    ],
    "basicAnswersNumber": 0,
    "basicAccuracyRate": 0,
    "sortOptionType": 0,
    "remarkContentIds": [
        0
    ],
    "showPinyin": 0,
    "wordLimit": 0,
    "optionStyle": 0,
    "oralPinyinAlter": 0,
    "analysisMultiLangList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "lang": "string",
            "type": 0,
            "optionId": 0,
            "optionType": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ]
        }
    ],
    "keyword": "string",
    "promptId": 0,
    "phTypes": [
        "string"
    ],
    "phWordId": 0,
    "phMode": "NO",
    "chineseClassificationInfo": {
        "key": [
            "string"
        ]
    },
    "chineseClassificationMode": "NO"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://test-apisix.taolihanyu.net/question/question/edit' \
--header 'payload: {'\''mid'\'':{{mid}},'\''username'\'':{{username}}}' \
--header 'Authorization: bearer {{access_token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 0,
    "subjectCode": "string",
    "singleType": 0,
    "subjectName": "string",
    "questionCode": "father",
    "questionName": "string",
    "title": [
        {
            "key": {}
        }
    ],
    "titleText": "string",
    "content": [
        {
            "key": {}
        }
    ],
    "contentText": "string",
    "status": 0,
    "type": 0,
    "videoStatus": 0,
    "pid": 0,
    "order": 0,
    "analysis": [
        {
            "key": {}
        }
    ],
    "analysisText": "string",
    "answerStatus": 0,
    "optionList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "contentLang": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "sort": 0,
            "prefix": "string",
            "suffix": "string",
            "wordId": 0,
            "word": "string",
            "pinyin": "string",
            "audioUrl": "string",
            "wordSoundId": 0,
            "leftRight": 0,
            "contentLangs": [
                {
                    "remark": "string",
                    "createBy": "string",
                    "createTime": "string",
                    "updateBy": "string",
                    "updateTime": "string",
                    "id": 0,
                    "questionId": 0,
                    "lang": "string",
                    "type": 0,
                    "optionId": 0,
                    "optionType": 0,
                    "content": [
                        {
                            "key": {}
                        }
                    ],
                    "contentText": "string",
                    "wordExplain": [
                        {
                            "word": "string",
                            "pinyin": "string",
                            "position": 0
                        }
                    ]
                }
            ],
            "sortKey": "string",
            "imgUrl": "string",
            "displayPinyin": 0,
            "imgDesc": "string"
        }
    ],
    "answerList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "answer": [
                {
                    "key": {}
                }
            ],
            "answerText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "optionId": 0,
            "answerBelong": 0,
            "uuid": "string",
            "wordId": 0,
            "groupId": 0,
            "sort": 0,
            "optionNumber": 0,
            "sortAnswers": "string"
        }
    ],
    "relationTypeList": [
        {
            "id": 0,
            "relationId": 0,
            "relationName": "string",
            "relationType": 0
        }
    ],
    "resembleList": [
        0
    ],
    "contentPureText": "string",
    "contentPureLatex": "string",
    "preparationTime": 0,
    "recordingTime": 0,
    "questionAudios": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "url": "string",
            "audioType": 0,
            "audioText": "string",
            "sort": 0,
            "audioDuration": 0
        }
    ],
    "useType": [
        0
    ],
    "stemType": 0,
    "multiContent": 0,
    "answerRemind": "string",
    "contentTextEn": "string",
    "imageUrl": "string",
    "leftOptList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "contentLang": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "sort": 0,
            "prefix": "string",
            "suffix": "string",
            "wordId": 0,
            "word": "string",
            "pinyin": "string",
            "audioUrl": "string",
            "wordSoundId": 0,
            "leftRight": 0,
            "contentLangs": [
                {
                    "remark": "string",
                    "createBy": "string",
                    "createTime": "string",
                    "updateBy": "string",
                    "updateTime": "string",
                    "id": 0,
                    "questionId": 0,
                    "lang": "string",
                    "type": 0,
                    "optionId": 0,
                    "optionType": 0,
                    "content": [
                        {
                            "key": {}
                        }
                    ],
                    "contentText": "string",
                    "wordExplain": [
                        {
                            "word": "string",
                            "pinyin": "string",
                            "position": 0
                        }
                    ]
                }
            ],
            "sortKey": "string",
            "imgUrl": "string",
            "displayPinyin": 0,
            "imgDesc": "string"
        }
    ],
    "rightOptList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "contentLang": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "sort": 0,
            "prefix": "string",
            "suffix": "string",
            "wordId": 0,
            "word": "string",
            "pinyin": "string",
            "audioUrl": "string",
            "wordSoundId": 0,
            "leftRight": 0,
            "contentLangs": [
                {
                    "remark": "string",
                    "createBy": "string",
                    "createTime": "string",
                    "updateBy": "string",
                    "updateTime": "string",
                    "id": 0,
                    "questionId": 0,
                    "lang": "string",
                    "type": 0,
                    "optionId": 0,
                    "optionType": 0,
                    "content": [
                        {
                            "key": {}
                        }
                    ],
                    "contentText": "string",
                    "wordExplain": [
                        {
                            "word": "string",
                            "pinyin": "string",
                            "position": 0
                        }
                    ]
                }
            ],
            "sortKey": "string",
            "imgUrl": "string",
            "displayPinyin": 0,
            "imgDesc": "string"
        }
    ],
    "leftOptType": 0,
    "rightOptType": 0,
    "contentLang": 0,
    "answerRemindLang": 0,
    "contentLangs": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "lang": "string",
            "type": 0,
            "optionId": 0,
            "optionType": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ]
        }
    ],
    "answerRemindLangs": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "lang": "string",
            "type": 0,
            "optionId": 0,
            "optionType": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ]
        }
    ],
    "verifyStatus": 0,
    "imgDesc": "string",
    "answerDemand": "string",
    "referenceAnswer": "string",
    "subQuestions": [
        {
            "questionId": 0,
            "sort": 0
        }
    ],
    "parentQuestionsStemOptions": [
        {
            "id": 0,
            "questionId": 0,
            "contentLang": 0,
            "contentText": "string",
            "content": "Lists.newArrayList()",
            "sort": 0,
            "word": "string",
            "pinyin": "string",
            "audioUrl": "string",
            "imgUrl": "string",
            "imgDesc": "string",
            "contentLangs": [
                {
                    "remark": "string",
                    "createBy": "string",
                    "createTime": "string",
                    "updateBy": "string",
                    "updateTime": "string",
                    "id": 0,
                    "questionId": 0,
                    "lang": "string",
                    "type": 0,
                    "optionId": 0,
                    "optionType": 0,
                    "content": [
                        {
                            "key": {}
                        }
                    ],
                    "contentText": "string",
                    "wordExplain": [
                        {
                            "word": "string",
                            "pinyin": "string",
                            "position": 0
                        }
                    ]
                }
            ],
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ],
            "displayPinyin": 0
        }
    ],
    "basicAnswersNumber": 0,
    "basicAccuracyRate": 0,
    "sortOptionType": 0,
    "remarkContentIds": [
        0
    ],
    "showPinyin": 0,
    "wordLimit": 0,
    "optionStyle": 0,
    "oralPinyinAlter": 0,
    "analysisMultiLangList": [
        {
            "remark": "string",
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "id": 0,
            "questionId": 0,
            "lang": "string",
            "type": 0,
            "optionId": 0,
            "optionType": 0,
            "content": [
                {
                    "key": {}
                }
            ],
            "contentText": "string",
            "wordExplain": [
                {
                    "word": "string",
                    "pinyin": "string",
                    "position": 0
                }
            ]
        }
    ],
    "keyword": "string",
    "promptId": 0,
    "phTypes": [
        "string"
    ],
    "phWordId": 0,
    "phMode": "NO",
    "chineseClassificationInfo": {
        "key": [
            "string"
        ]
    },
    "chineseClassificationMode": "NO"
}'

返回响应

🟢200成功
application/json
Body
code
string 
可选
data
object 
可选
msg
string 
可选
total
integer 
可选
示例
{
  "code": "",
  "data": {},
  "msg": "",
  "total": 0
}
修改于 2025-06-26 08:45:02
上一页
新增题库
下一页
题库详情
Built with