简要描述:
- 发布线上作业
接口版本:
版本号 | 制定人 | 制定日期 | 修订日期 |
---|---|---|---|
1.0.0 | Less | 2019-11-08 | |
1.0.1 | Less | 2019-11-12 |
请求URL:
请求方式:
- POST
请求头:
请求参数:
参数名 | 是否必需 | 类型 | 示例值 | 说明 |
---|---|---|---|---|
customParams | 否 | object | object | 三方请求的额外参数,成功之后原样返回 |
examName | 是 | string | 100 | 作业名称 |
homeworkType | 是 | int | 1 | 线上作业答案公布类型。1:作业结束后公布;2:学生提交作业后立即公布 |
schoolId | 是 | string | 100 | 学校ID |
courseId | 是 | string | 3 | 课程ID |
paperId | 是 | long | 100 | 试卷ID |
userId | 是 | string | 1 | 当前用户ID(创建人ID) |
classList | 是 | List | list | 班级列表 |
mappingKey | 否 | boolean | true | 请求的ID是否需要进行ID转换(具体查看第三方ID映射) |
classList
参数名 | 是否必需 | 类型 | 示例值 | 说明 |
---|---|---|---|---|
classId | 是 | string | 100 | 班级ID |
correctMode | 是 | int | 3 | 批改方式。2:老师批改,3:学生批改 |
示例
{
"customParams": {
"taskId": 1
},
"examName": "测试001",
"homeworkType": "1",
"schoolId": 548,
"courseId": 3,
"paperId": 5612746117,
"userId": 2162,
"mappingKey": true,
"classList": [
{
"classId": 10344,
"correctMode": 3
}
]
}
返回示例:
正确时返回:
{
"status": 0,
"message": "成功",
"data": {
"customParams": {
"taskId": 1
},
"paperName": "数学A4",
"examName": "测试001",
"examId": 4088043,
"paperId": 2419383342,
"createDateTime": 1573193683000
}
}
错误时返回:
{
"status": 1,
"message": "未知错误",
"data": null
}
返回参数说明:
参数名 | 类型 | 示例值 | 说明 |
---|---|---|---|
examId | long | 100 | 线上作业ID |
examName | string | 2019期末考试测试 | 线上作业名称 |
paperId | long | 100 | 试卷ID |
paperName | string | 2019期末考试测试试卷 | 试卷名称 |
createDateTime | timestamp | 1553788800000 | 创建时间 |
备注:
- 更多返回错误代码请看首页的错误代码描述
作者:唐勇林 创建时间:2019-11-08 14:13
更新时间:2022-12-20 14:39
更新时间:2022-12-20 14:39