接口地址:http://apaas-api.jstest.aodianyun.cn/educloud/homework/

一、 POST校验用户信息 checkUserAuth

入参 (根据查询字段接口)

字段名 字段类型 说明
token string token

返回示例

{
    "data": {
        "token": "9c3ac86d292f34cc4be119e07f8f4e2b"
    },
    "flag": 100,
    "flagString": "success"
}

二、 POST 获取用户信息 getUserInfo

入参 (根据查询字段接口)

字段名 字段类型 说明
token string token

返回示例

{
    "data": {
        "uuid": 2,
        "userId": 1020,
        "uucode": "4fc1006255bad74d7ee8aa4665e6097b",
        "avatar": "",
        "name": "Apaas496692",
        "parentUin": 1011
    },
    "flag": 100,
    "flagString": "success"
}

三、 获取作业列表 getHomeworks

入参 (根据查询字段接口)

字段名 字段类型 说明
token string 用户token
num int
page int
status int -1全部 0未提交 1提交 2完成批阅 3已关闭

返回示例

{
    "data": [
        {
            "id": 163,
            "uuid": 2,
            "apaasParentUin": 1011,
            "userId": 0,
            "createName": "",
            "title": "",
            "count": 0,
            "realName": "",
            "account": "5498458126",
            "parentName": "",
            "parentId": "0102",
            "workId": 166,
            "status": 3,
            "comment": "",
            "createTime": 1722821681,
            "upTime": 1722821681,
            "score": "0.0",
            "endTime": 1722821681,
            "endStatus": 0
        }
    ],
    "flag": 100,
    "flagString": "success",
    "total": 2
}

三、获取作业详情信息 getHomework

入参 (根据查询字段接口)

字段名 字段类型 说明
token string 用户token
id int 作业id

返回示例

{
    "flag": 100,
    "flagString": "success",
    "data": {
        "id": 163,
        "userId": 1003,
        "apaasParentUin": 1011,
        "createName": "主账号",
        "departmentId": "01",
        "title": "测试",
        "count": 0,
        "status": 0,
        "cron": 0,
        "cronTime": 0,
        "number": 0,
        "commitNumber": 0,
        "correctNumber": 0,
        "userArray": "",
        "endTime": 0,
        "endStatus": 0,
        "createTime": 1721894625,
        "upTime": 1721894625
    }
}

四、 获取作业问题列表 getWorkQuestions

入参 (根据查询字段接口)

字段名 字段类型 说明
token string 用户token
workId int 作业id

返回示例

{
    "data": [
        {
            "id": 198,
            "uuid": 2,
            "apaasParentUin": 1011,
            "realname": "",
            "account": "5498458126",
            "parentName": "",
            "parentId": "0102",
            "workId": 166,
            "questionId": 209,
            "content": "<p>携带的的</p>",
            "studentAnswer": "dasdasd",
            "studentAnswerFile": "weqweqe",
            "answer": "{\"annexList\":[],\"question\":[{\"label\":\"<p>dd</p>\",\"value\":\"A\"},{\"label\":\"<p>ddx</p>\",\"value\":\"B\"},{\"label\":\"<p>dd</p>\",\"value\":\"C\"}]}",
            "trueAnswer": "[\"A\"]",
            "analysis": "",
            "type": 1,
            "status": 0,
            "score": "0.0",
            "sort": 0,
            "answerScore": "0.0",
            "createTime": 1723881600,
            "upTime": 1722914311
        }
    ],
    "flag": 100,
    "flagString": "success",
    "total": 1
}

五、 答题 answerQuestion

入参 (根据查询字段接口)

字段名 字段类型 说明
token string 用户token
studentAnswer string 答题
studentAnswerFile string 附件
id int 问题id

返回示例

{
    "flag": 100,
    "flagString": "success",
}

六、 修改作业状态 updateWorkStatus

入参 (根据查询字段接口)

字段名 字段类型 说明
token string 用户token
status int 1提交
workId int 作业id

返回示例

{
    "flag": 100,
    "flagString": "success",
}
作者:张光博  创建时间:2024-08-06 17:55
最后编辑:张光博  更新时间:2024-10-22 17:58