简要描述:

  • 发布线上作业

接口版本:

版本号 制定人 制定日期 修订日期
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