文档
测试

2:接收学生作答结果

POST
api/MarkTask/CommitStudentAnswer

接口描述

应用系统将对应评阅任务的学生作答结果,推送至评阅系统

请求参数

参数名
类型
描述
必填
TaskID
String
评阅任务唯一标识
必填
StuID
String
学生ID
必填
StuName
String
学生名字
必填
ClassID
String
教学班ID
必填
ClassName
String
教学班名称
必填
OrderNum
String
学生提交的次数序号
必填
PaperID
String
学生作答试卷ID(或作业ID)
必填
StuAnswers
List<StudentAnswer>
学生试题答案
必填
QuesID
String
试题ID
必填
SubQuesIndex
String
小题序号
必填
AnswerContent
String
小题学生作答答案,多个答题点用分割符[(char)1]分开,答题点存在多媒体作答使用h5的标签封装(音频使用audio;图片使用img)。答题点答案固定格式:(文字[(char)2]图片[(char)2]音频) 多媒体使用h5封装的例子为:<img src="http://ip:port/图片地址.jpg" />,答题点存在多个多媒体资源时按照顺序写。
必填

说明 / 示例

```JSON { "TaskID": "12345678", //任务ID,评阅任务唯一标识,由智能评阅系统生成 "StuID": "2009110309", //学生ID,应用系统传入 "StuName": "张三", "ClassID": "", "ClassName": "", "OrderNum": 1, //作答次数序号,同一个任务中同一个学生可作答多次 "PaperID": " P20198201358255130-A", //试卷ID(或作业ID) "StuAnswers": [ //学生试卷(或作业)作答结果 { "QuesID": "CBCC04021DHA100194r", //试题ID,试题唯一标识 "SubQuesIndex": 1, //小题序号 "AnswerContent": "答案1\u0001答案2\u0002\u0002<audio src=\"http://ip:port/images/11.mp3\"/>" //两个答题点,第一个答题点为纯文本,第二个答题点为音频(需要先把音频转成文本,并一起上传) } ] } ```

响应参数

参数名
类型
描述
必填
Code
int
返回响应码,0-成功,1-失败
必填
Msg
String
失败:失败原因;成功:推送成功
必填
Data
String
必填