# 数据接口

# 考试信息列表

# 功能说明

获取管理端试卷列表的所有试卷信息及对应的核心考试分析数据

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/examList

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
total Integer 172 总条数
id String 18081427165 试卷id
generateType Integer 1 出题方式(1.固定;2.随机)
paperType Integer 2 试卷类型(1.公开;2.非公开)
name String 测试考试 试卷名称
totalScore Double 10 试卷总分
passScore Double 5 及格分
createTime Integer 1693271317000 创建时间(时间戳)
enableTime Integer 1719287058000 试卷开始时间(时间戳)
expireTime Integer 1719294258000 试卷结束时间(时间戳)
usingState Integer 1 发布状态(1.已发布;2.未发布)
examTimeEnable Integer 0 是否启用考试时间(1.是;0.否)
duration Integer 1800 试卷考试时长
classifyName String 考试分类 试卷分类
highestScore String 0.00 最高分
lowestScore String 0.00 最低分
averageScore String 0.00 平均分
examTotalAmount String 8 考试总人次
passAmount String 8 及格人次
firstHandIn String 1693367858000 最早交卷(时间戳)
lastHandIn String 1693367858000 最迟交卷(时间戳)
longestTime String 82 最长耗时(秒)
shortestTime String 25 最短耗时(秒)

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/examList?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&pageNum=1&pageSize=10

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "list": [
            {
                "generateType": 1,
                "generateAdvanced": 2,
                "paperType": 2,
                "name": "高二年级语文期中考试",
                "duration": 550,
                "passScore": 0,
                "createTime": 1693271317000,
                "enableTime": 1719287058000,
                "expireTime": 1719294258000,
                "usingState": 2,
                "examTimeEnable": 0,
                "classifyPath": "51/",
                "id": "18081596164",
                "classifyName": "语文",
                "totalScore": 50,
                "examResult": {
                    "highestScore": "1.00",
                    "lowestScore": "0.50",
                    "averageScore": "0.80",
                    "examTotalAmount": "4",
                    "passAmount": "4",
                    "passRatio": "100.00%",
                    "firstHandIn": 1693271363000,
                    "lastHandIn": 1693271446000,
                    "longestTime": "6",
                    "shortestTime": "5",
                    "paperId": "18081596164"
                },
                "examTotalAmount": 4,
                "passAmount": 4,
                "passRatio": 1,
                "averageScore": 0.8,
                "highestScore": 1,
                "lowestScore": 0.5
            }
        ],
        "total": 936
    }
}

# 考试成绩列表

# 功能说明

获取某张试卷所有的考生答卷信息

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/examScoreList

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000
paperId String 18081427165 试卷id
judged Integer 0 是否判分(0.否;1.是)

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
total Integer 8 总条数
deptName String 外语类 组织架构名称
isPassed String 不及格 是否及格
nickName String 小王 考生名称
useDuration String 25 考试耗时(秒)
startTime String 2020-07-15 09:30:11 开始考试时间
endTime String 2020-07-15 09:30:11 结束考试时间
realScore String 0.00 得分
userId String 1712071 考生id
userCode String xy001 考生账号

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/examScoreList?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&pageNum=1&pageSize=10&paperId=18081

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "list": [
            {
                "deptName": "净天教",
                "deptPath": "220/245/",
                "endTime": "2023-08-29 09:09:23",
                "id": "5332bc5053784157a1c454e81d66c735",
                "isPassed": "及格",
                "nickName": "月清疏",
                "realScore": "1.00",
                "startTime": "2023-08-29 09:09:17",
                "useDuration": 6,
                "userCode": "1001",
                "userId": "11bf7d9d6c9c426980d5f6e8ca163c01"
            },
            {
                "deptName": "蜀山派",
                "deptPath": "234/",
                "endTime": "2023-08-29 09:09:54",
                "id": "37b3b38407874f208d7626e1a326216c",
                "isPassed": "及格",
                "nickName": "龙葵",
                "realScore": "0.50",
                "startTime": "2023-08-29 09:09:48",
                "useDuration": 6,
                "userCode": "1002",
                "userId": "2843ccde67634a6191223ee3a6b3e381"
            }
        ],
        "total": 4
    }
}

# 试卷能力分析

# 功能说明

获取某张试卷的能力分析(知识点)

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/paper/stats/ability

方式:post

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
paperId String 18081427165 试卷id
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000
userCode String 张三 成员账号
deptPathList Array ["1/","2/" ] 组织架构

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
nickName String 张三 姓名
userCode String zhangsan 账号
deptName String 部门A;部门B 组织架构
totalScore String 9.00 (6/14) 分数
abilityScoreList String [ {"pointId":"f4d","name":"微分","rate":"0/0","amount":"0"} ] 能力统计列表
pointId String f4d2fe9ee5dc11eb8bb800163e08954a 知识点id
name String 拉格朗日中值定理 知识点名称
rate String 0/0 答对的知识点对应题数/知识点对应题数
amount String 0 答对率(即rate的小数形式)

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/paper/stats/ability?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9

post请求request body参数内容:

{
    "paperId":"18081428660",
    "userCode":"",
    "deptPathList":[],
    "pageNum":1,
    "pageSize":10
}

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "pageNum": 1,
        "pageSize": 10,
        "nextPage": 2,
        "total": 2,
        "pages": 1,
        "list": [
            {
                "userCode": "1033",
                "userId": "d7caa6bc06cd487c9578d0b19bf9d3bb",
                "thirdType": 8,
                "totalScore": "1.00(1/1)",
                "abilityScoreList": [
                    {
                        "pointId": "2b790a6de7e14afda73e56b4e8ab8c7a",
                        "name": "三角函数",
                        "rate": "1/1",
                        "amount": "100"
                    },
                    {
                        "pointId": "3eff5fd5e0894a4db265c104f35fbedd",
                        "name": "求导",
                        "rate": "1/1",
                        "amount": "100"
                    }
                ],
                "deptName": "天师门",
                "filename": null
            },
            {
                "nickName": "空闻大师",
                "userCode": "1011",
                "userId": "0550ca6947ab4963ae5f9dc78bf074f6",
                "thirdType": 8,
                "totalScore": "10.00(1/1)",
                "abilityScoreList": [
                    {
                        "pointId": "3eff5fd5e0894a4db265c104f35fbedd",
                        "name": "求导",
                        "rate": "0/0",
                        "amount": "0"
                    },
                    {
                        "pointId": "2b790a6de7e14afda73e56b4e8ab8c7a",
                        "name": "三角函数",
                        "rate": "1/1",
                        "amount": "100"
                    }
                ],
                "deptName": "少林派/藏经阁",
                "filename": null
            }
        ],
        "isLastPage": true,
        "size": 0,
        "isFirstPage": false
    }
}

# 考试统计列表

# 功能说明

获取管理端数据中心考试统计列表信息

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/paperAnlsList

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
total Integer 8 总条数
id String 18081427165 试卷id
generateType Integer 1 出题方式(1.固定;2.随机)
paperType Integer 2 试卷类型(1.公开;2.非公开)
name String 测试考试 试卷名称
totalScore Integer 10 试卷总分
passScore Integer 10 试卷及格分
duration Integer 100 试卷考试时长(秒)
usingState Integer 1 发布状态(1.已发布;2.未发布)
createTime Integer 1693271317000 创建时间(时间戳)
enableTime Integer 1719287058000 试卷开始时间(时间戳)
expireTime Integer 1719294258000 试卷结束时间(时间戳)
examTimeEnable Integer 0 是否启用考试时间(1.是;0.否)
examTotalAmount Integer 1 考试人数
passAmount Integer 1 及格人数
passRatio Double 1 及格率
averageScore Double 0 平均分
highestScore Double 0 最高分
lowestScore Double 0 最低分
invitedTotalAmount Integer 0 考试邀请人数(暂不支持自定义信息邀请)

# 示例

请求示例

https://api2.qingsuyun.com//site/api/openApi/paperAnlsList?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&pageNum=1&pageSize=10

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "list": [
            {
                "generateType": 1,
                "generateAdvanced": 2,
                "paperType": 2,
                "name": "高等概率论",
                "duration": 1800,
                "passScore": 0,
                "createTime": 1719295527000,
                "enableTime": 1719295873000,
                "expireTime": 1719303073000,
                "usingState": 2,
                "examTimeEnable": 0,
                "id": "18081596922",
                "totalScore": 0,
                "examTotalAmount": 1,
                "passAmount": 1,
                "passRatio": 1,
                "averageScore": 1,
                "highestScore": 1,
                "lowestScore": 1,
                "invitedTotalAmount": 0
            }
        ],
        "total": 1463
    }
}

# 试卷题目信息

# 功能说明

获取某场考试的题目信息

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/paperQuestion

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
paperId String 18081427165 试卷id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
questionId String 0eed6722cd8f4ca68248fad58f3ba98a 题目id
questionParentId String 0 上级题目id
questionType String 1 题目类型:0.组合题 1.单选 2.多选 3.填空 4.判断 5.简答
questionContent String 中国特色社会主义进入_____的关键时期 题目内容
jsonData String Json格式字符串 待选答案
rightAnswers String 3 正确答案
sortIndex String 1000 题目排序号
score String 5 题目分数

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/paperQuestion?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&paperId=18081

正常返回示例

JSON格式

{
  "code": "200",
  "body": [
    {
      "questionId": "0eed6722cd8f4ca68248fad58f3ba98a",
      "questionParentId": "0",
      "questionType": 1,
      "questionContent": "中国共产党第十九次全国代表大会,是在全面建成小康社会决胜阶段、中国特色社会主义进入_____的关键时期召开的一次十分重要的大会。",
      "jsonData": {
        "single": {
          "options": [
            {
              "optionsContent": "新时期;",
              "sortIndex": 0,
              "rightAnswers": false
            },
            {
              "optionsContent": "新阶段;",
              "sortIndex": 1,
              "rightAnswers": false
            },
            {
              "optionsContent": "新征程;",
              "sortIndex": 2,
              "rightAnswers": false
            },
            {
              "optionsContent": "新时代",
              "sortIndex": 3,
              "rightAnswers": true
            }
          ]
        }
      },
      "rightAnswers": "3",
      "sortIndex": 1000,
      "score": 5
    }
  ]
}

# 考生答案信息

# 功能说明

获取某场考试的考生答案信息

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/paperAnswer

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
paperId String 18081427165 试卷id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
answerId String 49f155fc06774493adc07ed8ae205 答卷id
nickName String 小李2 考生名称
userId String 17120713174708531518756 考生id
paperQuestionId String ae3accb5aaf411ea9b73080027c2a1af 题目id
sortIndex String 1000 题目排序号
answerContent String 2 答案内容
realScore String 0 考试得分
remarkList String Json格式字符串 题目评语列表
remark String 管理员评语 题目评语,null则为图片评语

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/paperAnswer?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&paperId=18081

正常返回示例

JSON格式

{
    "code": "200",
    "body": [
        {
            "examResult": [
                {
                    "id": "c2a4819dd83643548e3c2",
                    "answerId": "3ee7d1ba4f044ed3b354643cc",
                    "paperQuestionId": "396f3b24a4124f92b387f7398",
                    "userId": "2843ccde67634a6191223ee2241",
                    "sortIndex": 5000,
                    "answerContent": "简答题答案",
                    "realScore": 0,
                    "nickName": "龙葵",
                    "remarkList": [
                        {
                            "id": "e8a14896dc364ce7ab5e00854",
                            "factoryCode": "100000",
                            "paperId": "18081596777",
                            "answerId": "3ee7d1ba4f044ed3b354643cc",
                            "answerItemId": "c2a4819dd83643548e524333c2",
                            "remark": "管理员评语1",
                            "creatorId": "171124170050887323454",
                            "creatorType": 0,
                            "createTime": 1704181910000,
                            "dataState": null,
                            "jsonData": {},
                            "creatorName": "超级管理员"
                        },
                        {
                            "id": "486461551076409e9027cf2e79",
                            "factoryCode": "100017",
                            "paperId": "18081596477",
                            "answerId": "3ee7d1ba4f044ed3b354643cc",
                            "answerItemId": "c2a4819dd83643548e524333c2",
                            "remark": null,
                            "creatorId": "171124170050887323454",
                            "creatorType": 0,
                            "createTime": 1704181905000,
                            "dataState": null,
                            "jsonData": {
                                "pictureUrl": [
                                    "https://s.qingsuyun.com/100000/m/20-01/20000101_xe.png"
                                ]
                            },
                            "creatorName": "超级管理员"
                        }
                    ]
                },
            ],
            "userInfo": {
                "answerId": "ee7d1ba4f044ed3b354643cc",
                "nickName": "龙葵",
                "userId": "2843ccde67634a6191223ee2241"
            }
        }
    ]
}

# 考生各考试成绩列表

# 功能说明

获取某考生所有考试成绩列表

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/userScoreList

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000
userId String 1712071317449708 考生id
paperId String 18081427139 试卷id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
total Integer 505 总条数
paperId String 18081427139 试卷id
paperName String 知识自测(无日期限制) 试卷名称
totalScore String 100 试卷总分
passScore String 80 及格分数
useDuration String 59 考试耗时(秒)
startTime String 1693808531000 开始考试时间(时间戳)
endTime String 1693808534000 结束考试时间(时间戳)
judged Integer 1 是否判分(1.已判分 0.未判分)
realScore String 100 考试得分
examState String 3 考试状态(1.未开始 2.进行中 3.已完成)

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/userScoreList?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&pageNum=1&pageSize=10&userId=18081

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "pageNum": 1,
        "pageSize": 2,
        "nextPage": 2,
        "total": 588,
        "pages": 294,
        "list": [
            {
                "paperId": "18081596095",
                "paperName": "证书考试测试",
                "totalScore": 1,
                "passScore": 0,
                "realScore": 0,
                "useDuration": 3,
                "judged": 1,
                "startTime": 1693808531000,
                "endTime": 1693808534000,
                "examState": 3
            },
            {
                "paperId": "18081596176",
                "paperName": "94非公开随机",
                "totalScore": 51,
                "passScore": 0,
                "realScore": 0,
                "useDuration": 4,
                "judged": 1,
                "startTime": 1693808312000,
                "endTime": 1693808316000,
                "examState": 3
            }
        ],
        "isLastPage": false,
        "size": 588,
        "isFirstPage": true
    }
}

# 查询未考人员

# 功能说明

获取某场考试的尚未参加考试的考生列表

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/noPublicNotAttendanceList

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
paperId String 18081427165 试卷id
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
total Integer 100 总条数
nickName String 小李2 考生姓名
userId String 17120713174708531518756 考生id
userCode String 9999 考生账号
tagName String 标签1 标签
deptName String 大观园 组织架构
paperName String 期中考试 试卷名称

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/noPublicNotAttendanceList?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&paperId=18081&pageNum=1&pageSize=100

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "pageNum": 1,
        "pageSize": 1,
        "nextPage": 2,
        "total": 3,
        "pages": 3,
        "list": [
            {
                "userId": "2843ccde67634a613ee33e381",
                "nickName": "龙葵",
                "userCode": "1002",
                "examineeSource": 5,
                "createTime": 1704858751000,
                "tagName": "AAA",
                "deptName": "四大部洲",
                "deptId": "aa9c438416ff11ed9cda001",
                "thirdType": 8,
                "paperName": "未考人员"
            }
        ],
        "isLastPage": false,
        "size": 3,
        "isFirstPage": true
    }
}

# 课程信息列表

# 功能说明

获取管理端课程信息列表

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/courseList

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
classifyPath String 2/3/ 分类路径编号(传参需要url编码)
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
total Integer 8 总条数
id String 10b81f08cbc511ea9b73080027c2a1af 课程id
title String 测试课程 课程标题
contentInfo String 课程内容 课程内容
usingState String 1 发布状态(1.已发布 2.待发布)

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/courseList?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&pageNum=1&pageSize=10

正常返回示例

JSON格式

{
    "code": "200",
    "body": {
        "pageNum": 1,
        "pageSize": 1,
        "nextPage": 2,
        "total": 73,
        "pages": 73,
        "list": [
            {
                "creatorId": "1711241700508873452628454",
                "creatorType": 0,
                "createTime": 1693809141000,
                "id": "5f382acf98a04ce58563275c67676100",
                "code": 216,
                "title": "C语言与程序设计基础",
                "contentInfo": "67",
                "examRef": 0,
                "usingState": 1,
                "publishTime": 1693809155000,
                "classifyPath": "14/",
                "isPreventCheat": 0,
                "editTime": 1693816279000,
                "finishTime": 1696003200000,
                "creditHourSet": 3,
                "jsonData": {
                    "beginTime": "2023-09-01 00:00:00",
                    "cashWay": 1,
                    "weight": 1000
                },
                "classifyName": "分类1",
                "creatorName": "超级管理员"
            }
        ],
        "isLastPage": false,
        "size": 73,
        "isFirstPage": true
    }
}

# 课程学习情况

# 功能说明

获取某门课程的学员学习情况

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/courseSchedule

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
pageNum Integer 1 请求页码
pageSize Integer 10 每页条数,最大1000
courseId String 18081427165 课程id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息
total Integer 8 总条数
userId String 1712071 考生id
finished String 0 是否完成课程 0.否 1.是
finishedTime String 2022-10-26 15:02:23 完成时间
examResult String 4 考试结果
studyedDuration Integer 0 学习时长(秒)
coursewareCount String 2 课程所含课数
finishedCount String 0 已完成课程数
nickName String 小李2 考生名称
userCode String xiaoli 账号
deptId String aae08954a,c84a 组织架构id(逗号分隔)
deptName String 部门A;部门A/研发部 组织架构名称
examScoreList Array 见返回示例 章节考试结果列表
id String 74e90c5a842508e74 答卷id
paperId String 18081594904 试卷id
paperName String 地图考试2 试卷名称
realScore Double 0.0 得分

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/courseSchedule?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&pageNum=1&pageSize=10&courseId=18081

正常返回示例

JSON格式

{
  "code": "200",
  "body": {
    "total": 1,
    "list":  [
      {
        "id": "32e9ced2c74911ea9b73080027c2a1af",
        "userId": "1712071317449708531518756",
        "finished": 0,
        "finishedTime": "2022-10-26 15:02:23",
        "coursewareCount": 2,
        "finishedCount": 0,
        "nickName": "小李2",
        "examResult": "4.0",
                "studyedDuration": 0,
                "userCode": "zc15",
                "tagName": "标签2,标签3",
                "deptId": "baa2c1aabac011eba04d00163e08954a,c82742b7bac011eba04d00163e08954a",
                "deptName": "部门A;部门A/研发部",
                "examScoreList": [
                    {
                        "id": "74e90c5a8693499c8241f5b042508e74",
                        "paperId": "18081594904",
                        "paperName": "地图考试2",
                        "userId": "0123ef9fe8d146a08ea6670a61838681",
                        "realScore": 0.0,
                        "createTime": "2022-10-26 14:58:03"
                    }
                ]
      }
    ] 
  }
}

# 考试邀请成员(按userId)

# 功能说明

考试邀请成员(按userId)

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/examInviteByUserId

方式:post

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
userIdList Array ["c90327332fbfb","b332933i12d"] 用户id集合
paperId String 18081427457 试卷id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/examInviteByUserId?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9

post请求request body参数内容

{
  "userIdList": ["c90327332fbfb","b332933i12d"],
  "paperId": "18081427457"
}

正常返回示例

JSON格式

{
  "code" : "200"
}

# 考试邀请成员(按userCode)

# 功能说明

考试邀请成员(按userCode)

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/examInviteByUserCode

方式:post

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
userCodeList Array ["ddd","xy002"] 用户code集合
paperId String 18081427457 试卷id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/examInviteByUserCode?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9

post请求request body参数内容

{
  "userCodeList": ["ddd","xy002"],
  "paperId": "18081427457"
}

正常返回示例

JSON格式

{
  "code" : "200"
}

# 根据成员删除考试邀请

# 功能说明

删除考试邀请成员(按userCode)

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/examInvite/deleteByUserCodes

方式:post

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
userCodeList Array ["ddd","xy002"] 用户code集合
paperId String 18081427457 试卷id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/examInvite/deleteByUserCodes?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9

post请求request body参数内容

{
  "userCodeList": ["ddd","xy002"],
  "paperId": "18081427457"
}

正常返回示例

JSON格式

{
  "code" : "200"
}

# 课程分类列表

# 功能说明

获取课程分类列表

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/courseClassifyList

方式:get

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
classifyPath String 2/3/ 上层分类路径, 顶层传空

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/courseClassifyList?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9&classifyPath=2%2F3%2F

正常返回示例

JSON格式

{
    "code": "200",
    "body": [
        {
            "name": "我的课程",
            "classifyCode": "1",
            "classifyPath": "1/"
        }
    ]
}

# 课程邀请成员(按userId)

# 功能说明

课程邀请成员(按userId)

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/courseInviteByUserId

方式:post

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
userIdList Array ["c90327332fbfb","b332933i12d"] 用户id集合
courseId String 8479210f5b3fb8d 课程id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/courseInviteByUserId?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9

post请求request body参数内容:

{
    "userIdList": ["c90327332fbfb","b332933i12d"],
     "courseId": "8479210f5b3f4f7fba7ff386592d5b8d"
}

正常返回示例

JSON格式

{
     "code" : "200",
     "body" : "邀请成员成功"
}

# 课程邀请成员(按userCode)

# 功能说明

课程邀请成员(按userCode)

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/courseInviteByUserCode

方式:post

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
userCodeList Array ["ddd","xy002"] 用户code集合
courseId String 8479210f5b3fd5b8d 课程id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/courseInviteByUserCode?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9

post请求request body参数内容:

{
    "userCodeList": ["ddd","xy002"],
    "courseId": "8479210f5b3f4f7fba7ff386592d5b8d"
}

正常返回示例

JSON格式

{
     "code" : "200"
}

# 根据成员删除课程邀请

# 功能说明

根据成员删除课程邀请(按userCode)

# 调用说明

地址:

https://api2.qingsuyun.com/site/api/openApi/courseInvite/deleteByUserCodes

方式:post

# 请求参数

名称 类型 是否必选 示例值 描述
factoryCode String 123456 组织编号
sign String eyJhbGciOiJIUzI1NiJ9 签名
userCodeList Array ["ddd","xy002"] 用户code集合
courseId String 847921592d5b8d 课程id

# 返回数据

名称 类型 示例值 描述
code String 200 状态码,详见说明
body String Json格式字符串 返回数据信息或错误信息

# 示例

请求示例

https://api2.qingsuyun.com/site/api/openApi/courseInvite/deleteByUserCodes?factoryCode=123456&sign=eyJhbGciOiJIUzI1NiJ9

post请求request body参数内容:

{
    "userCodeList": ["ddd","xy002"],
    "courseId": "8479210f5b3f4f7fba7ff386592d5b8d"
}

正常返回示例

JSON格式

{
     "code" : "200"
}