题目新增修改
POST
/api/exam/question/save.form
请求参数
multipart/form-data参数名
类型
描述
必填
id
int
题目Id 只有修改才有
可选
mp3File
file
mp3文件
可选
isSub
boolean
是否有小题 true false
可选
subQuestions
string
子题json 例如[{"id":"编辑题目有","content":"题目内容","mark":10,"typeId":1,"typeName":"单选题","answerList":[{"id":"修改才有的id","answerContent":"在线题目选项一","rightFlag":"flase","answerNum":1},{"id":"修改才有的id","answerContent":"在线题目选项二","rightFlag":"true","answerNum":2}]},..]
可选
bookChapterIds
array
只有新增,编辑试题已有的不需要传 教材章节 Ids [1,2,3]
可选
knowledgeChapterIds
array
只有新增,编辑试题已有的不需要传 知识点章节 Ids [1,2,3]
可选
typeId
int
示例:1
必填
answerType
boolean
是否主观题 0、false可在线 示例:false
必填
gradeId
int
示例:13
必填
subjectId
int
示例:2
必填
difficulty
int
困难度 示例:1 2 3
必填
content
string
示例:<p>判断正误。正确的填写T,错误的填写F。</p><p>My father's brother is my aunt.</p>
必填
answer
string
线下 答案 示例:B.F
必填
answerList
string
在线选择题 填空题 json [{"id":"修改有的id","content":"在线题目选项一","rightFlag":"flase"},{"content":"在线题目选项二","right":"true"}]
必填
answerNum
int
示例:1
必填
answerContent
string
示例:T
必填
rightFlag
boolean
示例:false
必填
id
int
修改id
必填
mark
double
分数示例:10
必填
status
int
状态 0草稿 1发布 9删除
必填
mp4Name
string
马甲老师才填写 视频名字 用来查找固定位置文件是否存在保存
可选
difficultyName
string
示例:容易
可选
coverage
int
公开范围 示例:10 公开
可选
year
int
年份
可选
attribute
int
试题属性 0 无确定 1 真题 2...
可选
stemId
int
题干id 示例:0
可选
typeName
string
示例:单选题
可选
presetTime
int
时长 秒 示例:60
可选
comment
string
示例:null
可选
districtCode
string
地区编码
可选
mp3Name
string
mp3名称
可选
mp3Time
object
mp3时长
可选
mp3Size
object
mp3大小
可选
mp3Url
object
mp3路径
可选
analysis
string
分析
可选
updateTime
int
示例:1302261345000
可选
districtName
string
地区名称示例:null
可选
mp4Url
string
示例:null
可选
mp4Time
int
示例:null
可选
mp4Size
string
示例:null
可选
usageCount
int
使用次数 示例:0
可选
examinationKey
object
考点 示例:null
可选
recommend
int
点评 示例:0
可选
powerIds
string
能力 Ids [1,2,3]
必填