第三方调用开放平台服务用户指南

第三方调用开放平台服务用户指南

作者:王张章 ; 邮箱:zzwang@iflytek.com

第三方请求接口服务说明

  1. 请求平台URL说明

    • 测试环境:http://test.zhixue.com/openapi/service/${serviceName}
    • 现网环境:http://www.zhixue.com/openapi/service/${serviceName}

      其中serviceName为配置在平台上的可用服务,具体可用服务见服务列表。如有可用服务为:getSchoolByClassId,则请求平台的url为:http://test.zhixue.com/openapi/service/getSchoolByClassId

  2. 请求平台方式和Content-Type类型说明

    • 平台支持HTTP POST和GET方式
    • 平台支持Content-Type类型包括application/x-www-form-urlencoded和application/json

      对于application/x-www-form-urlencoded类型GET和POST方式都可以请求平台
      对于application/json类型,只接收POST请求,请求的内容要在HTTP BODY中,平台只会解析body体中的数据

  3. 请求参数说明

    • 平台所需通用参数放在HTTP HEAD中,必传参数说明如下:
      1. appKey:向开放平台申请的唯一标识
      2. secrete:请求密钥(MD5加密),为appCode+appKey+发起请求时的时间戳(毫秒)

        每次生成的密钥只被允许访问一次(测试环境为方便测试可能关闭)
        每次生成的密钥在半小时以内有效

      3. timeStamp:请求时的时间戳,和secrete中加密的时间戳保持一致
    • 接口业务参数根据HTTP请求方式和Content-Type放入queryString或者HTTP BODY中
      加密方式示例:
      StringBuffer sb = new StringBuffer();
      Long timeStamp=System.currentTimeMillis();
      sb.append(appCode).append(appKey).append(timeStamp);
      String secrete=ToolsUtil.getMD5(sb.toString(), “utf-8”);

消息格式和消息码定义

  • 开放平台提供统一的数据返回格式,通信格式为JSON,接口服务(见服务列表)返回的数据会放在data字段中,具体data数据体格式见服务列表中服务详细描述。定义如下:
    public class OpenResp {

      /*** 响应消息码*/private String code;/*** 响应消息描述*/private String message;/*** 响应数据,主要为业务服务接口返回的json字符串类型的数据*/private String data;
    

    }

消息码和消息描述定义:
SUCCESS(“0”,“成功”),
UNKNOWN_ERROR("-1",“系统错误”),
LACK_PLATFORM_PARAM(“10001”,“缺少平台必须参数或参数值为空”),
INVALID_PARAM(“10002”,“非法参数”),
URL_EXPIRED(“10003”,“链接超过半小时,请求失效”),
INVALID_APPKEY(“10004”,“无效的APPKEY”),
INVALID_SIGNATURE(“10005”,“无效的签名”),
URL_REUSED(“10006”,“同一url不能被重复使用,每次调用需要更新签名”),
PARSE_PARAM_ERROR(“10007”,“解析请求参数错误”),
SERVICE_NOT_EXISTS(“20001”,“请求服务不存在”),
SERVICE_CLOSED(“20002”,“请求服务不可用”),
NOT_ACCESS_SERVICE_AUTH(“20003”,“没有服务访问权限”),
NOT_AREA_ACCESS_AUTH(“20004”,“没有区域访问权限”),
CALLED_THIRD_URL_ERROR(“30001”,“调用业务接口出错”),
CALLED_THIRD_URL_NOT_FIND(“30002”,“业务接口地址不存在或错误”),
CALLED_THIRD_URL_TIMEOUT(“30003”,“业务接口调用超时”),
LACK_THIRD_URL_PARAM(“30004”,“缺少第三方业务接口必要参数”);

开放平台可用服务列表和详细描述

如无特殊说明,请求的Content-Type默认为application/x-www-form-urlencoded;返回的数据格式为JSON字符串


用户中心服务
  • userService-getStudent

    • 服务详细描述:根据学生id获取学生详细信息,不包含学生选课信息
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=393 (用户服务/http接口/)
  • userService-getUserByUserId

    • 服务详细描述:根据用户id获取用户详细信息
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=394 (用户服务/http接口/)
  • userService-getTeachersInClazz

    • 服务详细描述:获取某个班级教授某门学科的老师
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=395 (用户服务/http接口/)
  • userService-getStudents

    • 服务详细描述:获取某个班级的所有学生
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=396 (用户服务/http接口/)
  • userService-getUserByLoginName

    • 服务详细描述:根据登录名获取用户
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=397 (用户服务/http接口/)
  • userService-getTeachings

    • 服务详细描述:获取老师的授课信息
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=398 (用户服务/http接口/)
  • schoolService-getSchool

    • 服务详细描述:获取某个学校的详细信息
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=399 (用户服务/http接口/)
  • schoolService-getSchoolByUserId

    • 服务详细描述:获取用户所在的学校
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=400 (用户服务/http接口/)
  • clazzService-getClazzsByRole

    • 服务详细描述:获取某个角色的用户所在的班级
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=401 (用户服务/http接口/)
  • clazzService-getBindClasses

    • 服务详细描述:根据第三方班级ID获取绑定关系
    • 服务详细参数说明见:http://in.zhixue.com/api/index.php?s=/jcfw&page_id=596 (用户服务/http接口/)
  • subjectBaseService-getTeachSubjectsByExam

    • 服务详细描述:通过考试科目获取教学科目
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • code:考试科目
      • phase:学段

      可选参数说明:

    • 返回结果格式和字段说明

    {
    “code”: “0”,
    “message”: “成功”,
    “data”: “[
    {
    “code”: “05”,
    “name”: “物理”,
    “sort”: 140,
    “isMultiSubject”: false,
    “parentCode”: null,
    “isAddOrRemove”: true,
    “type”: null,
    “hasPrimary”: false,
    “hasJuniorMiddle”: true,
    “hasSeniorHigh”: true,
    “hasBasic”: true,
    “hasTeach”: true,
    “hasExam”: true,
    “hasCustom”: false,
    “customType”: null,
    “orgId”: “1”,
    “orgType”: “country”,
    “hasNewGaoKao”: true,
    “ident”: “required”
    }
    ]”
    }

  • userService-getStudent

    • 服务详细描述:根据学生id获取学生详细信息,不包含学生选课信息
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • studentId:学生ID

      可选参数说明:

    • 返回结果格式和字段说明

    胡神主未提供

  • userService-getUsersByUserCodes

    • 服务详细描述:批量根据学生学号获取学生的基本信息
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • userCodes:学号

      可选参数说明:

    • 返回结果格式和字段说明

    胡神主未提供

  • userService-getHeadTeacher

    • 服务详细描述:获取某个班级的班主任
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • clazzId:班级ID

      可选参数说明:

    • 返回结果格式和字段说明

    胡神主未提供

  • userService-getTeachersInClazz

    • 服务详细描述:获取某个班级教授某门学科的老师
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • classId:班级ID
      • subjectCode:学科code

      可选参数说明:

    • 返回结果格式和字段说明

    胡神主未提供


评价档案阅卷服务
  • getClassExamArchiveByExam

    • 服务详细描述:获取该学校某考试全部班级全学科统计数据
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID(消息推送含此参数,以下相同)
      • schoolId:学校ID(消息推送含此参数,以下相同)

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    “id”: “c0cf9499-5df4-4250-ae48-ab1105bb2d28”,
    “examId”: “b11fc8e5-2fc0-457f-b5b9-987d14f90e0f”,
    “examName”: “单人第一次月考数据”,
    “examCreateDateTime”: 1414053025000,//考试创建时间
    “createDateTime”: 1414054834350,//记录创建时间
    “gradeCode”: “09”, //年级ID
    “schoolId”: “2244000001000002392”,
    “subjectCode”: “03”,//学科ID
    “subjectCodes”: [ //学科ID列表
    “03”
    ],
    “version”: 1001,//版本号
    “isFinal”: null,//是否全科结束
    “markingExamTypeName”: null,//考试类型
    “markingExamTypeCode”: null, //考试类型编码
    “examDateTime”: null,//考试时间
    “reportVersion”: “1001”,//版本号
    “className”: “九年级45班”,
    “classId”: “2034000020000000727”,
    “classOrder”: null, //班级排序
    “studentCount”: null,//学生数目
    “submitStudentCount”: 1, //提交人数
    “unSubmitStudentCount”: 6, //未提交人数
    “tiStudentCount”: 0, //剔除学生数目
    “avgScore”: 116.0,//平均分
    “maxScore”: 116.0,//最高分
    “minScore”: 116.0,//最低分
    “scoreSections”: [
    {
    “minScore”: 0.0, //分段起始分数
    “maxScore”: 15.0, //分段结束分数
    “count”: 0, //分段人数
    “rate”: 0.0 //分段人数赞比
    }
    ],
    “standardDeviation”: 0.0,//标准差
    “tiArchive”: { //剔除学生之前班级统计信息
    tiScore:null 总分
    tiClassRank:null 班级排名;
    tiSchoolRank:null 校级排名
    tiGradeRank:null 年级排名
    tiAvgScore:null 平均分
    tiMaxScore:null 最高分
    tiMinScore:null 最高分
    tiExcellentRate:null 优秀率
    tiExcellentCount:null 优秀人数
    tiGreatRate:null 良好率
    tiGreatCount:null 良好人数
    tiQualifiedRate:null 合格率
    tiQualifiedCount:null 合格人数
    tiDisQualifiedRate:null 不合格率
    tiDisQualifiedCount:null 不合格人数
    tiPassCount:null 及格人数
    tiPassRate:null 及格率
    tiStudentCount:null 被剔除的学生数
    tiScoreSections:null 被剔除的学生数
    tiUserSubjectScores:null 学生单学科分数、
    schoolDeptRan:null 文理考生排名
    schoolElectiveRank:null 选考组合排名
    tiCustomClassRank:null 自定义班级排名
    tiCustomSchoolRank:null 定义校级排名

    }
    “statStudentCount”: null //统计学生数

  • getSchoolClassArchiveMonList

    • 服务详细描述:获取该学校某考试全部班级单科统计数据
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • schoolId:学校ID

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    “id”: “412a7846-0689-493b-bbf5-8000ade6b382”,
    “subjectCode”: “03”, //学科ID
    “subSubjectCodes”: null, //子学科
    “gradeCode”: “09”,年级ID
    “schoolId”: “2244000001000002392”, 学校ID
    “topicSetId”: “4782b05c-4a56-4c07-828e-683b3e09de4c”, 试卷ID
    “topicSetName”: “单人第一次月考数据(英语)”, 试卷名称
    “standardScore”: 150.0, //试卷满分
    “createPaperTime”: 1414053026000, //试卷创建时间
    “createTime”: 1414054833905, //记录创建时间
    “updateTime”: 1414054833905, //更新时间
    “examId”: “b11fc8e5-2fc0-457f-b5b9-987d14f90e0f”, //
    “examName”: “单人第一次月考数据”,
    “markingExamTypeName”: null,//考试类型
    “markingExamTypeCode”: null, //考试类型编码
    “examCreateDateTime”: null, //考试创建时间
    “examDateTime”: null, //考试时间
    “classId”: “2034000020000000727”,
    “className”: “九年级45班”,
    “classOrder”: 209045,
    “classTeacherName”: “方新宇”,
    “avgScore”: 116.0, //平均分
    “maxScore”: 116.0, //最高分
    “minScore”: 116.0, //最低分
    “excellentCount”: 0, //优秀学生数目
    “wellCount”: 1,//良好学生数目
    “qualifiedCount”: 0, //合格学生数目
    “disQualifiedCount”: 0,//不合格学生数目
    “passCount”: 1,//及格人数
    “excellentRate”: 0.0,//优秀学生占比
    “passRate”: 1.0, //及格人数
    “qualifiedRate”: 0.0,//合格学生占比
    “wellRate”: 1.0,//良好学生占比
    “disQualifiedRate”: 0.0,//不合格学生占比
    “scoreSections”: [ //班级分段统计
    {
    “minScore”: 0.0, //分段起始分数
    “maxScore”: 15.0, //分段结束分数
    “count”: 0, //分段人数
    “rate”: 0.0 //分段人数赞比
    }
    ],
    “standardDeviation”: 0.0, 班级学生标准差
    “studentCount”: 7, //班级学生数
    “submitStudentCount”: 1, //提交人数
    “unSubmitStudentCount”: 6, //未提交人数
    “tiStudentCount”: 0, //剔除学生数目
    “archiveStepScore”: null, //档案分步分数
    “tiArchive”: {
    tiScore:null 总分
    tiClassRank:null 班级排名;
    tiSchoolRank:null 校级排名
    tiGradeRank:null 年级排名
    tiAvgScore:null 平均分
    tiMaxScore:null 最高分
    tiMinScore:null 最高分
    tiExcellentRate:null 优秀率
    tiExcellentCount:null 优秀人数
    tiGreatRate:null 良好率
    tiGreatCount:null 良好人数
    tiQualifiedRate:null 合格率
    tiQualifiedCount:null 合格人数
    tiDisQualifiedRate:null 不合格率
    tiDisQualifiedCount:null 不合格人数
    tiPassCount:null 及格人数
    tiPassRate:null 及格率
    tiStudentCount:null 被剔除的学生数
    tiScoreSections:null 被剔除的学生数
    tiUserSubjectScores:null 学生单学科分数、
    schoolDeptRan:null 文理考生排名
    schoolElectiveRank:null 选考组合排名
    tiCustomClassRank:null 自定义班级排名
    tiCustomSchoolRank:null 定义校级排名

    }

      "isAdmin": true, //是否行政班"isTeach": false, //是否教学班"levelDistributions": null, 等级分布占比情况"statStudentCount": 1, //统计学生数目"zscore": 3.0 //z分数
    }
    

    ]

  • getAllUserExamArchiveByExamClass

    • 服务详细描述:获取该学校某考试全部学生全科统计数据
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • schoolId:学校ID
      • classId:班级ID(通过接口getSchoolClassArchiveMonList获取)

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    “id”: “8ee40259-265c-4d1d-b616-4d589f3133fa”,
    “examId”: “b11fc8e5-2fc0-457f-b5b9-987d14f90e0f”,
    “examName”: “单人第一次月考数据”,
    “examCreateDateTime”: 1414053025000,
    “createDateTime”: 1414054834336,//记录创建时间
    “gradeCode”: “09”, //年级Id
    “schoolId”: “2244000001000002392”,
    “subjectCode”: “03”,//学科编码
    “subjectCodes”: null,//子学科编码
    “version”: 1001,//版本号
    “isFinal”: null,//是否结束考试
    “markingExamTypeName”: null,//考试类型
    “markingExamTypeCode”: null, //考试类型编码
    “examDateTime”: null //考试时间
    “reportVersion”: “1001”,
    “classRank”: 1, //班级排名
    “classRankRate”: null, //班级排名击败率
    “schoolRank”: 1, //校级排名
    “schoolRankRate”: null, //校级排名击败率
    “classStudentCount”: 1, //班级学生数目
    “tiStudentCount”: null, //剔除学生数
    “score”: 116.0, // 总分
    “userId”: “2034000020000004442”,
    “userNum”: “20013203”,
    “userName”: “皮皮鲁”,
    “className”: “九年级45班”,
    “classId”: “2034000020000000727”,
    “userSubjectScores”: null, //用户各单科成绩
    “isSupportPay”: null,
    “isBeTied”: null, //是否被剔除
    “tiArchive”: { //剔除前统计信息
    {
    tiScore:null 总分
    tiClassRank:null 班级排名;
    tiSchoolRank:null 校级排名
    tiGradeRank:null 年级排名
    tiAvgScore:null 平均分
    tiMaxScore:null 最高分
    tiMinScore:null 最高分
    tiExcellentRate:null 优秀率
    tiExcellentCount:null 优秀人数
    tiGreatRate:null 良好率
    tiGreatCount:null 良好人数
    tiQualifiedRate:null 合格率
    tiQualifiedCount:null 合格人数
    tiDisQualifiedRate:null 不合格率
    tiDisQualifiedCount:null 不合格人数
    tiPassCount:null 及格人数
    tiPassRate:null 及格率
    tiStudentCount:null 被剔除的学生数
    tiScoreSections:null 被剔除的学生数
    tiUserSubjectScores:null 学生单学科分数、
    schoolDeptRan:null 文理考生排名
    schoolElectiveRank:null 选考组合排名
    tiCustomClassRank:null 自定义班级排名
    tiCustomSchoolRank:null 定义校级排名

    },
    “unionRank”: null://联考排名
    “preAssignScore”: null,//等级赋分前分数
    “levelDist”: null,
    “schoolDeptRank”: null,//文理考生排名
    “schoolElectiveRank”: null,//选考组合排名
    “electiveCourses”: [ //选考组合
    “01”,
    “02”
    ],
    “electiveType”: null,//选修类型,Arts–文科,Science–理科
    “schoolDeptRankRate”: null,//文理考试击败比率
    “schoolElectiveRankRate”: null,//选考组合击败比率
    “customClassRank”: 1,//自定义班级排名
    “customSchoolRank”: 1//自定义校级排名
    }
    ]

  • getSimpleUserServicesByExamId

    • 服务详细描述:获取该学校某考试全部学生单科统计数据
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • schoolId:学校ID

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    “id”: null,
    “subjectCode”: “03”, //学科ID
    “subSubjectCodes”: null, //子学科
    “gradeCode”: null, //年级编码
    “schoolId”: null, //学校ID
    “topicSetId”: null, //试卷ID
    “topicSetName”: null, //试卷名称
    “standardScore”: null, //试卷满分
    “createPaperTime”: null, //试卷创建时间
    “createTime”: null, //记录创建时间
    “updateTime”: null,//记录更新时间
    “examId”: null, // 考试ID
    “examName”: null, //考试名称
    “markingExamTypeName”: null,//考试类型
    “markingExamTypeCode”: null, //考试类型编码
    “examCreateDateTime”: null,//考试创建时间
    “examDateTime”: null, // 考试创建时间
    “userId”: “2034000020000004442”, //用户ID
    “userName”: “皮皮鲁”, //用户名称
    “classId”: “2034000020000000727”, //班级ID
    “className”: “九年级45班”, //班级名称
    “userNum”: “20013203”, //智学号
    “classRank”: 1, //班级排名
    “classRankRate”: null, //班级排名击败率
    “score”: 116.0, //单科得分
    “complainScore”: null, //对比分。忽略
    “schoolRank”: 1, //校级排名
    “schoolRankRate”: null, //校级排名击败率
    “answerRecordCreateTime”: null, //答题记录创建时间
    “topicSetCategory”: null, //试卷类型
    “isEnable”: null,//是否可用 。忽略
    “isSupportPay”: null, // 忽略
    “tiArchive”: { //剔除前统计信息
    {
    tiScore:null 总分
    tiClassRank:null 班级排名;
    tiSchoolRank:null 校级排名
    tiGradeRank:null 年级排名
    tiAvgScore:null 平均分
    tiMaxScore:null 最高分
    tiMinScore:null 最高分
    tiExcellentRate:null 优秀率
    tiExcellentCount:null 优秀人数
    tiGreatRate:null 良好率
    tiGreatCount:null 良好人数
    tiQualifiedRate:null 合格率
    tiQualifiedCount:null 合格人数
    tiDisQualifiedRate:null 不合格率
    tiDisQualifiedCount:null 不合格人数
    tiPassCount:null 及格人数
    tiPassRate:null 及格率
    tiStudentCount:null 被剔除的学生数
    tiScoreSections:null 被剔除的学生数
    tiUserSubjectScores:null 学生单学科分数、
    schoolDeptRan:null 文理考生排名
    schoolElectiveRank:null 选考组合排名
    tiCustomClassRank:null 自定义班级排名
    tiCustomSchoolRank:null 定义校级排名

    }
    }, //
    “isBeTied”: null, //是否剔除
    “paperType”: null,//试卷类型
    “unionRank”: null,// 联考排名
    “adminClassId”: “2034000020000000727”, //行政班ID
    “adminClassName”: “九年级45班”, //行政班名称
    “preAssignScore”: null, //等级赋分前分数
    “levelName”: null, //等级排名
    “schoolDeptRank”: null, //文理考生排名
    “schoolElectiveRank”: null,//选考组合排名
    “electiveCourses”: null, //选考组合
    “electiveType”: null, //选修类型,Arts–文科,Science–理科
    “schoolDeptRankRate”: null,//文理考试击败比率
    “schoolElectiveRankRate”: null,//选考组合击败比率
    “customClassRank”: 1,//自定义班级排名
    “customSchoolRank”: 1 //自定义校级排名
    }
    ]

  • getClassArchiveMons

    • 服务详细描述:根据学校ID,试卷ID获取该学校所有班级该单科信息
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • schoolId:学校ID

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    id: null, /标题Id/
    subjectCode: “03”,/学科标识/
    subSubjectCodes: null,
    gradeCode: null,
    schoolId: null,
    topicSetId: null,
    topicSetName: null,
    standardScore: null,
    createPaperTime: null,
    createTime: null,
    updateTime: null,
    examId: null, /考试ID/
    examName: null,
    markingExamTypeName: null,
    markingExamTypeCode: null,
    examCreateDateTime: null,
    examDateTime: null,
    userId: “2034000020000004442”,
    userName: “皮皮鲁”,
    classId: “2034000020000000727”,
    className: “九年级45班”,
    userNum: “20013203”,
    classRank: 1,
    classRankRate: null,
    score: 116,
    complainScore: null,
    schoolRank: 1,
    schoolRankRate: null,
    answerRecordCreateTime: null,
    topicSetCategory: null,
    isEnable: null,
    isSupportPay: null,
    tiArchive: null,
    isBeTied: null,
    paperType: null,
    unionRank: null,
    adminClassId: “2034000020000000727”,
    adminClassName: “九年级45班”,
    preAssignScore: null,
    levelName: null,
    schoolDeptRank: null,
    schoolElectiveRank: null,
    electiveCourses: null,
    electiveType: null,
    schoolDeptRankRate: null,
    schoolElectiveRankRate: null,
    customClassRank: 1,
    customSchoolRank: 1
    }
    ]

  • getUserArchivesByClassId

    • 服务详细描述:根据班级ID,试卷ID 获取该学校所有班级学生单科
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • topicSetId:试卷ID
      • classId:班级ID

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    “id”: null,
    “subjectCode”: “03”, //学科ID
    “subSubjectCodes”: null, //子学科
    “gradeCode”: null, //年级编码
    “schoolId”: null, //学校ID
    “topicSetId”: null, //试卷ID
    “topicSetName”: null, //试卷名称
    “standardScore”: null, //试卷满分
    “createPaperTime”: null, //试卷创建时间
    “createTime”: null, //记录创建时间
    “updateTime”: null,//记录更新时间
    “examId”: null, // 考试ID
    “examName”: null, //考试名称
    “markingExamTypeName”: null,//考试类型
    “markingExamTypeCode”: null, //考试类型编码
    “examCreateDateTime”: null,//考试创建时间
    “examDateTime”: null, // 考试创建时间
    “userId”: “2034000020000004442”, //用户ID
    “userName”: “皮皮鲁”, //用户名称
    “classId”: “2034000020000000727”, //班级ID
    “className”: “九年级45班”, //班级名称
    “userNum”: “20013203”, //智学号
    “classRank”: 1, //班级排名
    “classRankRate”: null, //班级排名击败率
    “score”: 116.0, //单科得分
    “complainScore”: null, //对比分。忽略
    “schoolRank”: 1, //校级排名
    “schoolRankRate”: null, //校级排名击败率
    “answerRecordCreateTime”: null, //答题记录创建时间
    “topicSetCategory”: null, //试卷类型
    “isEnable”: null,//是否可用 。忽略
    “isSupportPay”: null, // 忽略
    “tiArchive”: { //剔除前统计信息
    {
    tiScore:null 总分
    tiClassRank:null 班级排名;
    tiSchoolRank:null 校级排名
    tiGradeRank:null 年级排名
    tiAvgScore:null 平均分
    tiMaxScore:null 最高分
    tiMinScore:null 最高分
    tiExcellentRate:null 优秀率
    tiExcellentCount:null 优秀人数
    tiGreatRate:null 良好率
    tiGreatCount:null 良好人数
    tiQualifiedRate:null 合格率
    tiQualifiedCount:null 合格人数
    tiDisQualifiedRate:null 不合格率
    tiDisQualifiedCount:null 不合格人数
    tiPassCount:null 及格人数
    tiPassRate:null 及格率
    tiStudentCount:null 被剔除的学生数
    tiScoreSections:null 被剔除的学生数
    tiUserSubjectScores:null 学生单学科分数、
    schoolDeptRan:null 文理考生排名
    schoolElectiveRank:null 选考组合排名
    tiCustomClassRank:null 自定义班级排名
    tiCustomSchoolRank:null 定义校级排名

    }
    }, //
    “isBeTied”: null, //是否剔除
    “paperType”: null,//试卷类型
    “unionRank”: null,// 联考排名
    “adminClassId”: “2034000020000000727”, //行政班ID
    “adminClassName”: “九年级45班”, //行政班名称
    “preAssignScore”: null, //等级赋分前分数
    “levelName”: null, //等级排名
    “schoolDeptRank”: null, //文理考生排名
    “schoolElectiveRank”: null,//选考组合排名
    “electiveCourses”: null, //选考组合
    “electiveType”: null, //选修类型,Arts–文科,Science–理科
    “schoolDeptRankRate”: null,//文理考试击败比率
    “schoolElectiveRankRate”: null,//选考组合击败比率
    “customClassRank”: 1,//自定义班级排名
    “customSchoolRank”: 1 //自定义校级排名
    }
    ]

  • getSchoolExamExtendArchive

    • 服务详细描述:学校考试括展表主要用于判断新高考以及是否含有全科报告
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • schoolId:学校ID

      可选参数说明:

    • 返回结果格式和字段说明

    {
    “examId”: “e0fd35ef-f1c3-49ed-ae6d-1d00122c1575”,//考试ID
    “examName”: “语文考试”,//考试名称
    “examCreateDateTime”: 1494818430000,//
    “examTypeId”: “1”,//考试类型
    “examTypeName”: “模拟考试”,
    “markingExamTypeCode”: “weeklyExam”,
    “markingExamTypeName”: “周考”,
    “isFinal”: true,//是否全科借宿
    “reportVersion”: 114667,//版本号
    “schoolId”: “2244000001000061960”,//学校ID
    “schoolName”: “梅山一中”,//学校名称
    “hasExamReport”: true,//是否含有全科报告
    “examReportContainPapers”: [//考试包含试卷信息
    “fa63906b-7374-488e-b116-355706d31fd8”
    ],
    “examDateTime”: 1494777600000,//考试创建时间
    “studentTypes”: [ //学生标签
    {
    “labelId”: “1”,//标签类型
    “labelName”: “A”//标签名称
    },
    {
    “labelId”: “8”,
    “labelName”: “I”
    },
    {
    “labelId”: “9”,
    “labelName”: “J”
    }
    ]
    }

  • getAnswerSheetMarkInfo

    • 服务详细描述:无
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • userId:学生ID
      • topicSetId:试卷ID

      可选参数说明:

    • 返回结果格式和字段说明

    [{
    “answerSheetLocationDTO”: {
    “comeFrom”: 0,
    “paperId”: “”,
    “paperName”: “XXX”, //试卷名称
    “paperType”: “A3” //答题卡纸张类型 A3
    },
    “heightMM2PX”: 0,
    “pageSheetIndex”: 0,
    “url”: “http://zhixue.oss-cn-hangzhou.aliyuncs.com/scanPicture/oss_AfterCorrection_e20d3088-2e32-4def-ab5f-f995827c597bA/oss_AfterCorrection_e20d3088-2e32-4def-ab5f-f995827c597bA.jpg”,//学生答题卡URL
    “userAnswerRecordDTO”: {
    “answerRecordDetails”: [//答题明细
    {
    “answerType”: “s02Image”,//答案类型
    “classId”: “2000000020000001775”,//班级ID
    “dispTitle”: “16”,//显示题号
    “gradeCode”: “11”,//年级ID
    “imageAnswer”: “[“oss_AfterCorrection_bc1e7f6c-3c4f-4b64-83b8-a95e334b332aB_78_406_952_558.jpg”]”,//答题卡类型
    “isCandidate”: false,//是否选做题
    “isCorrect”: false,//是否正确,主要针对客观题,主观题不作为判断依据
    “isExcellent”: false,//是否为优秀卷
    “isSelected”: false,//是否选做
    “markingContents”: “[”[]"]",//阅卷痕迹
    “markingPaperTopicId”: “7922ccf0-bea0-4368-85a9-fb22e5e491ed”,//小题ID
    “schoolId”: “2034000014000000068”,//学校ID
    “score”: 5,//得分
    “smallTopicSort”: 1,//小题排序
    “sourceCategoryName”: “英语作文题”,//试题类型名称
    “standardScore”: 8,//小题满分
    “subTopics”: [//步骤分
    {
    “score”: 4,//得分
    “scoreSource”: “marking1”,//分数来源
    “stepRecords”: [//步骤分
    {
    “score”: 2,//得分
    “stepNum”: 1,//序号
    “stepTitle”: “111”//显示题号
    },
    {
    “score”: 2,
    “stepNum”: 2,
    “stepTitle”: “SDS”
    }
    ],
    “subTopicIndex”: 1,//小题排序
    “teacherMarkingRecords”: [//老师阅卷记录
    {
    “role”: “marking1”,
    “score”: 4,//得分
    “teacherId”: “4400000020000631343”,//教师ID
    “teacherName”: “72老师77777777”
    }
    ]
    },
    {
    “score”: 1,
    “scoreSource”: “marking1”,
    “subTopicIndex”: 2,
    “teacherMarkingRecords”: [
    {
    “role”: “marking1”,
    “score”: 1,
    “teacherId”: “4400000020000631343”,
    “teacherName”: “72老师77777777”
    }
    ]
    }
    ],
    “subjectCode”: “01”,//学科ID
    “topicNumber”: 16,//小题实际序号
    “topicSetId”: “a5647576-2a5d-4478-ae69-ae68bb82b943”,//试卷ID
    “topicSort”: 16,//小题排序
    “topicTypeId”: “07”,//试题类型
    “userId”: “2000000020000078886”//学生ID
    }
    ],
    “topicSetId”: “a5647576-2a5d-4478-ae69-ae68bb82b943”,//试卷ID
    “userId”: “2000000020000078886”//学生ID
    },
    “widthMM2PX”: 0
    }
    ]

  • getExamAdminClazzDto

    • 服务详细描述:获取考试行政班班级信息列表
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • schoolId:学校ID

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    “id”: “2034000020000000727”,//班级ID
    “name”: “九年级45班”//班级名称
    }
    ]

  • findDetails

    • 获取班级所有学生答题明细,包含小题分以及步骤分
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • topicSetId:试卷ID
      • classId:班级ID

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    “id”: null,
    “answerRecordId”: null,
    “userId”: “2000000020000349128”, //学生ID
    “subjectCode”: “03”,//学科ID
    “subSubjectCode”: null,//子学科ID
    “gradeCode”: “11”,//年级ID
    “topicId”: null,//小题ID
    “topicTypeId”: “02”,//试题类型
    “topicNumber”: 14,//编号
    “answer”: null,//答案
    “isCorrect”: true,//是否正确
    “isCandidate”: false,//是否选做题
    “isSelected”: null,//学生是否选择该题作答
    “markingContents”: “[”[]"]",//阅卷痕迹
    “consumeTime”: null,/
    “answerType”: “s02Image”,//答题卡类型
    “imageAnswer”: “[“oss_AfterCorrection_e0b38f7a-e732-4df6-9850-09b2ed1c9970A_1178_131_942_267.jpg”]”,//用户答题图片
    “standardScore”: 0,//标准分
    “createTime”: null,//创建时间
    “score”: 0,//学生分数
    “sourceCategoryName”: “主观题”,//题型
    “smallTopicSort”: 1,//小题排序
    “topicSort”: 14,//题目顺序
    “schoolId”: “2000000020000000714”,//学校ID
    “classId”: “2000000020000003694”,//班级ID
    “topicSetId”: “36731964-9e02-455f-af55-5e8b227ade89”,//小题ID,可能存在
    “topicVersion”: null,//小题版本号
    “markingPaperTopicId”: “9b273523-fc68-4953-b2e4-38d7cb9a27e3”,//阅卷小题ID,唯一,必须存在
    “dispTitle”: “14”,//显示title
    “isExcellent”: false,//是否优秀卷
    “subTopics”: [//小题步骤分
    {
    “score”: 0,//步骤分
    “subTopicIndex”: -1,
    “stepRecords”: null,
    “scoreSource”: “marking1”,
    “teacherMarkingRecords”: [//教师评卷记录
    {
    “role”: “marking1”,
    “teacherId”: “2000000020000349974”,
    “teacherName”: “测试学校一英语老师”,
    “score”: 0
    }
    ]
    }
    ]
    }
    ]

  • getSchoolArchivesByExam

    • 服务详细描述:获取全校学生单科汇总统计信息
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • schoolId:学校ID

      可选参数说明:

    • 返回结果格式和字段说明

    [
    {
    id 主键id
    sudjectCode 科目code
    schoolId 学校id
    topicSetId 试题集id
    className 班级名称
    classId 班级id
    updateTime 更新时间
    disQualifiedCount 不合格人数
    diaQualifiedRate 不合格占比
    excellentCount 优秀人数
    excellentRate 优秀占比
    qualifiedCount 合格人数
    qualifiedRate 合格占比
    wellCount 良好人数
    wellRate 良好占比
    passCount 及格人数
    passRate 及格占比
    maxScore 班级最高分
    minScore 班级最低分
    avgScore 班级平均分
    standardDevivation 标准差
    studentCount 总人数
    submitStudentCount 实考人数
    unsubmitStudentCount 缺考人数
    topicSetName 试题集名称
    scoreSections 分数区间
    createtime 创建时间
    createPaperTime 组卷时间
    subSubjectCodes 子学科code
    archiveStepScore 档案分步分数
    standardScore 标准分数
    examId 考试id
    examName 考试名称
    classOrder 班级排序,用于查询时排序
    makingExamTypeCode 考试类型编码
    examCreateDateTime 考试创建时间
    examDateTime 考试时间
    makingExamTypeName 考试类型名称
    diffculty 难度系数
    reliability 信度
    validity 有效度
    examFlag 自定义报告标记(0表示非自定义)
    reportVersion 版本号

      tiArchive  需要剔除学生进行统计的数据档案tiArchive(tiscore)  需要剔除学生进行统计的数据档案总分tiArchive(ticlassRank)  需要剔除学生进行统计的数据档案班级排名tiArchive(tischoolRank)  需要剔除学生进行统计的数据档案校级排名tiArchive  tiGradeRank  需要剔除学生进行统计的数据档案平均分tiArchive  tiAvgScore  需要剔除学生进行统计的数据档案最高分tiArchive  tiAvgScore  需要剔除学生进行统计的数据档案最低分tiArchive  tiExcellentRate  需要剔除学生进行统计的数据档案优秀率tiArchive  tiExcellentCount  需要剔除学生进行统计的数据档案优秀人数tiArchive  tiGreatRate  需要剔除学生进行统计的数据档案良好率tiArchive  tiGreatCount  需要剔除学生进行统计的数据档案良好人数tiArchive  tiQualifiedRate  需要剔除学生进行统计的数据档案合格率tiArchive  tiQualifiedCount  需要剔除学生进行统计的数据档案合格人数tiArchive  tiDisQualifiedRate  需要剔除学生进行统计的数据档案不合格率tiArchive  tiDisQualifiedCount  需要剔除学生进行统计的数据档案不合格人数tiArchive  tiPassCount  需要剔除学生进行统计的数据档案及格人数tiArchive  tiPassRate  需要剔除学生进行统计的数据档案及格率tiArchive  tiStudentCount  需要剔除学生进行统计的数据档案被剔除的学生数tiArchive  tiScoreSections  需要剔除学生进行统计的数据档案分数分布区间tiArchive  tiUserSubjectScores  需要剔除学生进行统计的数据档案学生单学科分数tiArchive  tiCustomClassRank  需要剔除学生进行统计的数据档案自定义班级排名tiArchive  tiCustomSchoolRank  需要剔除学生进行统计的数据档案自定义校级排名tiArchive  schoolDeptRank  需要剔除学生进行统计的数据档案文理考生排名tiArchive  schoolElectiveRank  需要剔除学生进行统计的数据档案选考组合排名levelDistributions  等级分布情况levelDistributions levelName  等级名称levelDistributions levelNum  等级数量levelDistributions levelRate  等级比率
    }
    

    ]

  • getByExamId

    • 服务详细描述:获取全校所有学生考试总分汇统计总信息
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • schoolId:学校ID

      可选参数说明:

    • 返回结果格式和字段说明

    {
    examId 考试id
    examName 考试名字
    examCreateDateTime 考试建立时间
    createDateTime 创建时间
    gradeCode 年级code
    subjectCode 学科code
    subjectCodes 子学科code
    schoolName 学校名称
    schoolId 学校Id
    avgScore 平均分
    minscore 班级最低分
    maxscore 班级最高分
    scoresections 分数区间
    standardDeviation 标准差
    version 版本号
    schoolId 学校id
    classorder 班级排序,用于查询时排序
    makingExamTypeCode 考试类型名称编码
    examDateTime 考试时间
    makingExamTypeName 考试类型名称
    }

  • getSchoolTopicArchive

    • 服务详细描述:获取全校所有单科小题统计汇总统计信息
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • topicSetId:试卷ID
      • schoolId:学校ID

      可选参数说明:

    • 返回结果格式和字段说明

      {
      schoolId 学校id
      topicSetId 试题集id
      topicId 试题
      topicNumber 试题序号
      smallTopicSort 试题顺序
      correctStudentCount 正确学生人数
      errorStudentCount 错误学生人数
      correctRate 正确率
      avgScore 平均分
      unAnswerStudentCount 未答人数
      isComplex 是否为大题带小题
      makingPaperTopicId 阅卷试卷试题
      standardScore 标准分
      dispTitle 显示题号
      answerType 答案类型
      category 题目类型
      score 所有学生得分之和 Score填写得分率,totScore填写1,避免前端计算错误
      createTime 创建时间
      topUserIds 前N名用户
      totalScore 所有标准分之和
      scoreRate 整体得分率情况,score/totalScore
      excellentUserIds 所有标优用户id
      fullScoreUserIds 所有标优用户id
      answerDistribution 选择题的答案分布情况
      studentCount 学生人数
      reportVersion 报告版本号
      subSubjectCode 学科code
      examFlag 自定义报告标记(0表示非自定义)
      diffculty 难度系数
      discrimination 区分度
      category 题目类型 “00”, “单选题”.“01”, “多选题”.“02”, “主观题”.“03”, “双选题”.“04”, “填空题”.“05”, “判断题”“06”, “作文题”“07”, “英语作文题”
      }

  • getUserPropertyArchive

    • 服务详细描述:获取学校用户科目题组属性档案
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId string 考试ID
      • schoolId string 学校ID
      • subjectCode string 科目code

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId:考试id
      • String topicSetId:试卷id
      • String schoolId:学校id
      • Integer tagTypeId:标签id
      • String tagTypeName:标签名称
      • Integer propertyId:属性id
      • String propertyName:属性名称
      • Float score:属性得分
      • Float scoreRate:属性得分率
      • String subjectCode:科目code
      • String subjectName:科目名称
      • Integer examFlag:自定义报告标记(0表示非自定义)
      • Date examDateTime:考试时间
      • Date examCreateDateTime:考试创建时间
      • Date createDateTime:记录创建时间
      • String classId:班级id
      • String className:班级名称
      • String userId:用户id
      • String userNum:学号
      • String userName:用户名称
  • getClassUserPropertyArchive

    • 服务详细描述:获取班级取用户科目题组属性档案
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId 是 string 考试ID
      • classId 是 string 班级ID
      • subjectCode 是 string 科目code

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId:考试id
      • String topicSetId:试卷id
      • String schoolId:学校id
      • Integer tagTypeId:标签id
      • String tagTypeName:标签名称
      • Integer propertyId:属性id
      • String propertyName:属性名称
      • Float score:属性得分
      • Float scoreRate:属性得分率
      • String subjectCode:科目code
      • String subjectName:科目名称
      • Integer examFlag:自定义报告标记(0表示非自定义)
      • Date examDateTime:考试时间
      • Date examCreateDateTime:考试创建时间
      • Date createDateTime:记录创建时间
      • String classId:班级id
      • String className:班级名称
      • String userId:用户id
      • String userNum:学号
      • String userName:用户名称
  • getClassPropertyArchive

    • 服务详细描述:获取班级科目题组属性档案
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId 是 string 考试ID
      • schoolId 是 string 学校ID
      • subjectCode 是 string 科目code

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId:考试id
      • String topicSetId:试卷id
      • String schoolId:学校id
      • Integer tagTypeId:标签id
      • String tagTypeName:标签名称
      • Integer propertyId:属性id
      • String propertyName:属性名称
      • Float score:属性得分
      • Float scoreRate:属性得分率
      • String subjectCode:科目code
      • String subjectName:科目名称
      • Integer examFlag:自定义报告标记(0表示非自定义)
      • Date examDateTime:考试时间
      • Date examCreateDateTime:考试创建时间
      • Date createDateTime:记录创建时间
      • String classId:班级id
      • String className:班级名称
  • getSchoolPropertyArchive

    • 服务详细描述:获取学校科目题组属性档案
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId 是 string 考试ID
      • schoolId 是 string 学校ID
      • subjectCode 是 string 科目code

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId:考试id
      • String topicSetId:试卷id
      • String schoolId:学校id
      • Integer tagTypeId:标签id
      • String tagTypeName:标签名称
      • Integer propertyId:属性id
      • String propertyName:属性名称
      • Float score:属性得分
      • Float scoreRate:属性得分率
      • String subjectCode:科目code
      • String subjectName:科目名称
      • Integer examFlag:自定义报告标记(0表示非自定义)
      • Date examDateTime:考试时间
      • Date examCreateDateTime:考试创建时间
      • Date createDateTime:记录创建时间
      • String relateTopicNum:关联题目序号
      • relateDispTitle:关联题目展示题号
  • find

    • 服务详细描述:获取试卷结构
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • id 试卷ID 即为(topicSetId)

      可选参数说明:

    • 返回结果格式和字段说明

    {
    id id,阅卷中的markingPaperId,档案中的topicSetId
    name 试卷名称
    subjectCode 科目code
    phaseCode 学段code
    examId 考试id
    gradeCode 年级 code
    isReperTopic 是否题卡关联
    paperType ab卷字段,满足校内报告sprint2添加 2016-04-19
    isRelateTypeQuestion 是否关联类型题
    standardScore 标准分
    topicSetCategory 试卷类型,包括正式考试、自主练习
    paperTopics:[ 小题列表
    {
    id id,对应markingPaperTopicId
    isSubjective 是否主观题
    categoryCode 答题卡类型code
    categoryName 答题卡名称
    options 选项
    standardScore 标准分
    dispTitle 显示标识
    topicSort 题目序号
    knowledgeNames 知识点名称【以逗号分隔】
    knowledgeIds 知识点id【以逗号分隔】
    typeQuestionNames 问题类型名称
    typeQuestionIds 问题类型id
    standardAnswer 正确答案【所有客观题,组卷的主观题保存答案的url】
    standardAnswers 若为多张试卷,则填写此字段的值
    topicId 题目id
    subjectCode 当前小题所属的学科。可能为空。
    smallTopicSort 小题号
    }
    ]}

  • getClassLiteracyArchives

    • 服务详细描述:获取班级单科学科能力服务
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • topicSetId 是 string 试卷ID
      • classId 是 string 班级ID

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId; 考试id
      • String topicSetId; 试卷id
      • String schoolId; 学校id
      • String classId; 班级id
      • String className; 班级名称
      • String literacyCode; 素养code
      • String literacyName; 素养名称
      • Float standardScore; 素养标准分占比
      • Float standardScoreRate; 素养标准分占比
      • Float score; 得分
      • Float scoreRate; 得分占比
      • List topicNums; 素养对应小题列表
      • String subjectCode; 科目code
      • String subjectName; 科目名称
      • Date examDateTime; 考试时间
  • getSchoolLiteracyArchives

    • 服务详细描述:获取学校单科学科能力服务
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • topicSetId 是 string 试卷ID
      • schoolId 是 string 学校ID

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId;考试id
      • String topicSetId;试卷id
      • String schoolId;学校id
      • String literacyCode;素养code
      • String literacyName;素养名称
      • Float standardScore;素养标准分(满分)
      • Float standardScoreRate;素养标准分占比
      • Float score;得分
      • Float scoreRate; 得分占比
      • List topicNums;素养对应小题列表
      • String subjectCode;科目code
      • String subjectName; 科目名称
      • Date examDateTime; 考试时间
      • Date createDateTime; 创建时间
      • String subjectCode; 科目code
      • String subjectName; 科目名称
      • Date examDateTime; 考试时间
      • Date createDateTime; 创建时间
  • getClassUserLiteracyArchives

    • 服务详细描述:获取班级学生单科学科能力服务
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • topicSetId 是 string 试卷ID
      • classId 是 string 班级ID

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId;考试id
      • String topicSetId;试卷id
      • String schoolId;学校id
      • String classId;班级id
      • String className;班级名称
      • String userId;用户id
      • String userNum;学号
      • String userName;用户名称
      • String literacyCode; 素养code
      • String literacyName; 素养名称
      • Float standardScore; 标准分(满分)
      • Float standardScoreRate; 素养标准分占比
      • Float score; 得分
      • Float scoreRate; 得分占比
      • String subjectCode; 科目code
      • String subjectName; 科目名称
      • Date examDateTime; 考试时间
      • Date createDateTime; 创建时间
  • getUserLiteracyArchives

    • 服务详细描述:获取学生单科学科能力服务
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • topicSetId 是 string 试卷ID
      • userId 是 string 学生ID

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId;考试id
      • String topicSetId;试卷id
      • String schoolId;学校id
      • String classId;班级id
      • String className;班级名称
      • String userId;用户id
      • String userNum;学号
      • String userName;用户名称
      • String literacyCode; 素养code
      • String literacyName; 素养名称
      • Float standardScore; 标准分(满分)
      • Float standardScoreRate; 素养标准分占比
      • Float score; 得分
      • Float scoreRate; 得分占比
      • String subjectCode; 科目code
      • String subjectName; 科目名称
      • Date examDateTime; 考试时间
      • Date createDateTime; 创建时间
  • getSchoolKnowledgeArchives

    • 服务详细描述:获取学校单科知识点档案
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • schoolId:学校ID
      • topicSetId:试卷ID

      可选参数说明:

    • 返回结果格式和字段说明

      [{
      “id”: “398c7242-d40e-4847-bc56-ea0704d0c07a”,
      “topicSetId”: “8c498fc0-af0b-472f-b51b-62ed8380867a”,试题ID
      “topicSetName”: “测试报告大题带小题客观题-语文(语文)”, 试卷名称
      “knowledgeId”: “010549002000000n”, 知识点ID
      “knowledgeName”: “现代文阅读>>论述类文本阅读>>把握文中重要概念的含义”, 知识点名称
      “topicsCount”: 3, 知识点关联小题数
      “totalTopicsCount”: 9, 小题总数
      “contentWeight”: 0.33333334,权重
      “topicNums”: [“1”, “4”, “8”],关联小题
      “score”: 0.4,得分(无意义)
      “totalScore”: 1.0, 满分(始终为0)
      “rate”: 0.4, 得分率
      “createTime”: 1511850946187,创建时间
      “updateTime”: 1511850946187,更新时间
      “schoolId”: "2244000001000002805"学校ID
      }]

  • getClassKnowledgeArchives

    • 服务详细描述:获取班级单科知识点档案
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • classId:班级ID
      • topicSetId:试卷ID

      可选参数说明:

    • 返回结果格式和字段说明

      [{
      “id”: “9dcb46a6-4e31-4142-9b93-5bf33a37a705”,
      “topicSetId”: “8c498fc0-af0b-472f-b51b-62ed8380867a”, 试卷ID
      “topicSetName”: “测试报告大题带小题客观题-语文(语文)”, 试卷名称
      “knowledgeId”: “010549001000000n”, 知识点ID
      “knowledgeName”: “古诗文阅读>>文言文阅读>>文言字音”, 知识点名称
      “topicsCount”: 2, 关联小题数
      “totalTopicsCount”: 9, 整卷小题总数
      “contentWeight”: 0.22222222,知识点权重
      “topicNums”: [“7”, “9”],关联小题号
      “score”: 0.0, 得分
      “totalScore”: 1.0, 满分(始终为0)
      “rate”: 0.0,得分率
      “createTime”: 1511850946199,创建时间
      “updateTime”: null, 更新时间
      “classId”: “4400000020000008074” 班级ID
      }]

  • getUnionSchoolArchive

    • 服务详细描述:根据考试id获取联考成绩档案
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID

      可选参数说明:

    • 返回结果格式和字段说明

      {
      “examId”: “ae154ab8-2063-4c5b-8497-0ab7e6da32ee”, 考试ID
      “avgScore”: 1400.0, 全科平均分
      “highestScore”: 1428.0, 最高分
      “lowestScore”: 1349.0, 最低分
      “schIds”: [{学校ID列表
      “schoolId”: “2244000001000061960”, 学校ID
      “schoolName”: “梅山一中” 学校名称
      }, {
      “schoolId”: “2244000001000062289”,
      “schoolName”: “南京市栖霞中学”
      }],
      “examToalNum”: 10, 考试科目
      “unionStandardDeviation”: 22.9042 标准差
      }

  • getSchoolExamArchivesByExamId

    • 服务详细描述:根据考试获取所有学校考试档案
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID

      可选参数说明:

    • 返回结果格式和字段说明

      {
      examId 考试id
      examName 考试名字
      examCreateDateTime 考试建立时间
      createDateTime 创建时间
      gradeCode 年级code
      subjectCode 学科code
      subjectCodes 子学科code
      schoolName 学校名称
      schoolId 学校Id
      avgScore 平均分
      minscore 班级最低分
      maxscore 班级最高分
      scoresections 分数区间
      standardDeviation 标准差
      version 版本号
      schoolId 学校id
      classorder 班级排序,用于查询时排序
      makingExamTypeCode 考试类型名称编码
      examDateTime 考试时间
      makingExamTypeName 考试类型名称
      }

  • findByExamId

    • 服务详细描述:获取考试试卷信息
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • examId:考试ID

      可选参数说明:

    • 返回结果格式和字段说明

      {
      id id,阅卷中的markingPaperId,档案中的topicSetId
      name 试卷名称
      subjectCode 科目code
      phaseCode 学段code
      examId 考试id
      gradeCode 年级 code
      isReperTopic 是否题卡关联
      paperType ab卷字段,满足校内报告sprint2添加 2016-04-19
      isRelateTypeQuestion 是否关联类型题
      standardScore 标准分
      topicSetCategory 试卷类型,包括正式考试、自主练习
      paperTopics:[ 小题列表
      {
      id id,对应markingPaperTopicId
      isSubjective 是否主观题
      categoryCode 答题卡类型code
      categoryName 答题卡名称
      options 选项
      standardScore 标准分
      dispTitle 显示标识
      topicSort 题目序号
      knowledgeNames 知识点名称【以逗号分隔】
      knowledgeIds 知识点id【以逗号分隔】
      typeQuestionNames 问题类型名称
      typeQuestionIds 问题类型id
      standardAnswer 正确答案【所有客观题,组卷的主观题保存答案的url】
      standardAnswers 若为多张试卷,则填写此字段的值
      topicId 题目id
      subjectCode 当前小题所属的学科。可能为空。
      smallTopicSort 小题号
      }
      ]}

  • getSchoolArchivesBySubjectCode

    • 服务详细描述:获取试卷单科试信息

    • HTTP请求方式:GET

    • 请求参数说明:

      必传参数说明:

      • examId:考试ID
      • subjectCode:学科ID

      可选参数说明:

    • 返回结果格式和字段说明

      [
      {
      id 主键id
      sudjectCode 科目code
      schoolId 学校id
      topicSetId 试题集id
      className 班级名称
      classId 班级id
      updateTime 更新时间
      disQualifiedCount 不合格人数
      diaQualifiedRate 不合格占比
      excellentCount 优秀人数
      excellentRate 优秀占比
      qualifiedCount 合格人数
      qualifiedRate 合格占比
      wellCount 良好人数
      wellRate 良好占比
      passCount 及格人数
      passRate 及格占比
      maxScore 班级最高分
      minScore 班级最低分
      avgScore 班级平均分
      standardDevivation 标准差
      studentCount 总人数
      submitStudentCount 实考人数
      unsubmitStudentCount 缺考人数
      topicSetName 试题集名称
      scoreSections 分数区间
      createtime 创建时间
      createPaperTime 组卷时间
      subSubjectCodes 子学科code
      archiveStepScore 档案分步分数
      standardScore 标准分数
      examId 考试id
      examName 考试名称
      classOrder 班级排序,用于查询时排序
      makingExamTypeCode 考试类型编码
      examCreateDateTime 考试创建时间
      examDateTime 考试时间
      makingExamTypeName 考试类型名称
      diffculty 难度系数
      reliability 信度
      validity 有效度
      examFlag 自定义报告标记(0表示非自定义)
      reportVersion 版本号

      tiArchive 需要剔除学生进行统计的数据档案
      tiArchive(tiscore) 需要剔除学生进行统计的数据档案总分
      tiArchive(ticlassRank) 需要剔除学生进行统计的数据档案班级排名
      tiArchive(tischoolRank) 需要剔除学生进行统计的数据档案校级排名
      tiArchive tiGradeRank 需要剔除学生进行统计的数据档案平均分
      tiArchive tiAvgScore 需要剔除学生进行统计的数据档案最高分
      tiArchive tiAvgScore 需要剔除学生进行统计的数据档案最低分
      tiArchive tiExcellentRate 需要剔除学生进行统计的数据档案优秀率
      tiArchive tiExcellentCount 需要剔除学生进行统计的数据档案优秀人数
      tiArchive tiGreatRate 需要剔除学生进行统计的数据档案良好率
      tiArchive tiGreatCount 需要剔除学生进行统计的数据档案良好人数
      tiArchive tiQualifiedRate 需要剔除学生进行统计的数据档案合格率
      tiArchive tiQualifiedCount 需要剔除学生进行统计的数据档案合格人数
      tiArchive tiDisQualifiedRate 需要剔除学生进行统计的数据档案不合格率
      tiArchive tiDisQualifiedCount 需要剔除学生进行统计的数据档案不合格人数
      tiArchive tiPassCount 需要剔除学生进行统计的数据档案及格人数
      tiArchive tiPassRate 需要剔除学生进行统计的数据档案及格率
      tiArchive tiStudentCount 需要剔除学生进行统计的数据档案被剔除的学生数
      tiArchive tiScoreSections 需要剔除学生进行统计的数据档案分数分布区间
      tiArchive tiUserSubjectScores 需要剔除学生进行统计的数据档案学生单学科分数
      tiArchive tiCustomClassRank 需要剔除学生进行统计的数据档案自定义班级排名
      tiArchive tiCustomSchoolRank 需要剔除学生进行统计的数据档案自定义校级排名
      tiArchive schoolDeptRank 需要剔除学生进行统计的数据档案文理考生排名
      tiArchive schoolElectiveRank 需要剔除学生进行统计的数据档案选考组合排名

      levelDistributions 等级分布情况
      levelDistributions levelName 等级名称
      levelDistributions levelNum 等级数量
      levelDistributions levelRate 等级比率
      }
      ]

  • getUserArchivesBySchoolId

    • 服务详细描述:分页获取学校学生单科成绩
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • schoolId:学校ID
      • topicSetId:试卷ID
      • startPage:开始页(从1开始)
      • pageSize:页大小(最大50)

      可选参数说明:

    • 返回结果格式和字段说明

      [
      {
      “id”: null,
      “subjectCode”: “03”, //学科ID
      “subSubjectCodes”: null, //子学科
      “gradeCode”: null, //年级编码
      “schoolId”: null, //学校ID
      “topicSetId”: null, //试卷ID
      “topicSetName”: null, //试卷名称
      “standardScore”: null, //试卷满分
      “createPaperTime”: null, //试卷创建时间
      “createTime”: null, //记录创建时间
      “updateTime”: null,//记录更新时间
      “examId”: null, // 考试ID
      “examName”: null, //考试名称
      “markingExamTypeName”: null,//考试类型
      “markingExamTypeCode”: null, //考试类型编码
      “examCreateDateTime”: null,//考试创建时间
      “examDateTime”: null, // 考试创建时间
      “userId”: “2034000020000004442”, //用户ID
      “userName”: “皮皮鲁”, //用户名称
      “classId”: “2034000020000000727”, //班级ID
      “className”: “九年级45班”, //班级名称
      “userNum”: “20013203”, //智学号
      “classRank”: 1, //班级排名
      “classRankRate”: null, //班级排名击败率
      “score”: 116.0, //单科得分
      “complainScore”: null, //对比分。忽略
      “schoolRank”: 1, //校级排名
      “schoolRankRate”: null, //校级排名击败率
      “answerRecordCreateTime”: null, //答题记录创建时间
      “topicSetCategory”: null, //试卷类型
      “isEnable”: null,//是否可用 。忽略
      “isSupportPay”: null, // 忽略
      “tiArchive”: { //剔除前统计信息
      {
      tiScore:null 总分
      tiClassRank:null 班级排名;
      tiSchoolRank:null 校级排名
      tiGradeRank:null 年级排名
      tiAvgScore:null 平均分
      tiMaxScore:null 最高分
      tiMinScore:null 最高分
      tiExcellentRate:null 优秀率
      tiExcellentCount:null 优秀人数
      tiGreatRate:null 良好率
      tiGreatCount:null 良好人数
      tiQualifiedRate:null 合格率
      tiQualifiedCount:null 合格人数
      tiDisQualifiedRate:null 不合格率
      tiDisQualifiedCount:null 不合格人数
      tiPassCount:null 及格人数
      tiPassRate:null 及格率
      tiStudentCount:null 被剔除的学生数
      tiScoreSections:null 被剔除的学生数
      tiUserSubjectScores:null 学生单学科分数、
      schoolDeptRan:null 文理考生排名
      schoolElectiveRank:null 选考组合排名
      tiCustomClassRank:null 自定义班级排名
      tiCustomSchoolRank:null 定义校级排名

    }
    }, //
    “isBeTied”: null, //是否剔除
    “paperType”: null,//试卷类型
    “unionRank”: null,// 联考排名
    “adminClassId”: “2034000020000000727”, //行政班ID
    “adminClassName”: “九年级45班”, //行政班名称
    “preAssignScore”: null, //等级赋分前分数
    “levelName”: null, //等级排名
    “schoolDeptRank”: null, //文理考生排名
    “schoolElectiveRank”: null,//选考组合排名
    “electiveCourses”: null, //选考组合
    “electiveType”: null, //选修类型,Arts–文科,Science–理科
    “schoolDeptRankRate”: null,//文理考试击败比率
    “schoolElectiveRankRate”: null,//选考组合击败比率
    “customClassRank”: 1,//自定义班级排名
    “customSchoolRank”: 1 //自定义校级排名
    }
    ]

  • getUserSubArchivesBySchoolId

    • 服务详细描述:分页获取学校学生单科(拆分子学科)成绩
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • schoolId:学校ID
      • topicSetId:试卷ID
      • startPage:开始页(从1开始)
      • pageSize:页大小(最大50)

      可选参数说明:

    • 返回结果格式和字段说明

      [
      {
      “id”: null,
      “subjectCode”: “03”, //学科ID
      “subSubjectCodes”: null, //子学科
      “gradeCode”: null, //年级编码
      “schoolId”: null, //学校ID
      “topicSetId”: null, //试卷ID
      “topicSetName”: null, //试卷名称
      “standardScore”: null, //试卷满分
      “createPaperTime”: null, //试卷创建时间
      “createTime”: null, //记录创建时间
      “updateTime”: null,//记录更新时间
      “examId”: null, // 考试ID
      “examName”: null, //考试名称
      “markingExamTypeName”: null,//考试类型
      “markingExamTypeCode”: null, //考试类型编码
      “examCreateDateTime”: null,//考试创建时间
      “examDateTime”: null, // 考试创建时间
      “userId”: “2034000020000004442”, //用户ID
      “userName”: “皮皮鲁”, //用户名称
      “classId”: “2034000020000000727”, //班级ID
      “className”: “九年级45班”, //班级名称
      “userNum”: “20013203”, //智学号
      “classRank”: 1, //班级排名
      “classRankRate”: null, //班级排名击败率
      “score”: 116.0, //单科得分
      “complainScore”: null, //对比分。忽略
      “schoolRank”: 1, //校级排名
      “schoolRankRate”: null, //校级排名击败率
      “answerRecordCreateTime”: null, //答题记录创建时间
      “topicSetCategory”: null, //试卷类型
      “isEnable”: null,//是否可用 。忽略
      “isSupportPay”: null, // 忽略
      “tiArchive”: { //剔除前统计信息
      {
      tiScore:null 总分
      tiClassRank:null 班级排名;
      tiSchoolRank:null 校级排名
      tiGradeRank:null 年级排名
      tiAvgScore:null 平均分
      tiMaxScore:null 最高分
      tiMinScore:null 最高分
      tiExcellentRate:null 优秀率
      tiExcellentCount:null 优秀人数
      tiGreatRate:null 良好率
      tiGreatCount:null 良好人数
      tiQualifiedRate:null 合格率
      tiQualifiedCount:null 合格人数
      tiDisQualifiedRate:null 不合格率
      tiDisQualifiedCount:null 不合格人数
      tiPassCount:null 及格人数
      tiPassRate:null 及格率
      tiStudentCount:null 被剔除的学生数
      tiScoreSections:null 被剔除的学生数
      tiUserSubjectScores:null 学生单学科分数、
      schoolDeptRan:null 文理考生排名
      schoolElectiveRank:null 选考组合排名
      tiCustomClassRank:null 自定义班级排名
      tiCustomSchoolRank:null 定义校级排名

    }
    }, //
    “isBeTied”: null, //是否剔除
    “paperType”: null,//试卷类型
    “unionRank”: null,// 联考排名
    “adminClassId”: “2034000020000000727”, //行政班ID
    “adminClassName”: “九年级45班”, //行政班名称
    “preAssignScore”: null, //等级赋分前分数
    “levelName”: null, //等级排名
    “schoolDeptRank”: null, //文理考生排名
    “schoolElectiveRank”: null,//选考组合排名
    “electiveCourses”: null, //选考组合
    “electiveType”: null, //选修类型,Arts–文科,Science–理科
    “schoolDeptRankRate”: null,//文理考试击败比率
    “schoolElectiveRankRate”: null,//选考组合击败比率
    “customClassRank”: 1,//自定义班级排名
    “customSchoolRank”: 1 //自定义校级排名
    }
    ]


考试服务
  • marking-addMarkingExam

    • 服务详细描述:创建考试
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • String saveMarkingExamDto:考试信息JSON
      • String userId:创建用户ID
      • saveMarkingExamDto举例:
        {
        “classType”: “admin”,
        “examName”: “乐知行test”,
        “examSourceType”: “2”,
        “examTime”: 1512096094675,
        “examTypeCode”: “weeklyExam”,
        “examTypeName”: “周考”,
        “gradeCode”: “10”,
        “gradeName”: “高二年级”,
        “isCrossExam”: 0,
        “isPublishMark”: true,
        “isVirtualSchool”: 0,
        “numberType”: 0,
        “examId”:“f606128c-6947-447d-bbb9-cd91cc25a845”
        “phaseCode”: “05”,
        “phaseName”: “高中”,
        “schoolList”: [{
        “classList”: [{
        “code”: “2000000020000003851”,
        “name”: “高一年级4班”,
        “schoolId”: “2244000001000061960”,
        “schoolName”: “梅山一中”
        }],
        “code”: “2244000001000061960”,
        “name”: “梅山一中”
        }],
        “sendNoticeType”: 0,
        “subjectList”: [{
        “code”: “01”,
        “name”: “语文”,
        “schoolId”: “2244000001000061960”,
        “schoolName”: “梅山一中”
        }]
        }

      可选参数说明:

    • 返回结果格式和字段说明
      • String examId;考试id
  • marking-updateMarkingExam

    • 服务详细描述:修改考试
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • String saveMarkingExamDto:考试信息JSON
      • String userId:创建用户ID
      • saveMarkingExamDto举例:
        {
        “classType”: “admin”,
        “examName”: “乐知行test”,
        “examSourceType”: “2”,
        “examTime”: 1512096094675,
        “examTypeCode”: “weeklyExam”,
        “examTypeName”: “周考”,
        “gradeCode”: “10”,
        “gradeName”: “高二年级”,
        “isCrossExam”: 0,
        “isPublishMark”: true,
        “isVirtualSchool”: 0,
        “numberType”: 0,
        “examId”:“f606128c-6947-447d-bbb9-cd91cc25a845”
        “phaseCode”: “05”,
        “phaseName”: “高中”,
        “schoolList”: [{
        “classList”: [{
        “code”: “2000000020000003851”,
        “name”: “高一年级4班”,
        “schoolId”: “2244000001000061960”,
        “schoolName”: “梅山一中”
        }],
        “code”: “2244000001000061960”,
        “name”: “梅山一中”
        }],
        “sendNoticeType”: 0,
        “subjectList”: [{
        “code”: “01”,
        “name”: “语文”,
        “schoolId”: “2244000001000061960”,
        “schoolName”: “梅山一中”
        }]
        }

      可选参数说明:

    • 返回结果格式和字段说明
  • marking-findAbsentUserCode

    • 服务详细描述:获取缺考学生
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:
      *String topicSetId //考试id markingPaperId
      *String schoolId //学校id
      可选参数说明:

    • 返回结果格式和字段说明
      • List //缺考学生信息

直播课服务
  • pocketGetUserCourse

    • 服务详细描述:获取用户已购买课程
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • token:用户登录凭证
      • type:布尔类型,课程是否结束
      • pageIndex:分页页脚
      • pageSize:分页大小

      可选参数说明:

    • 返回结果格式和字段说明

      暂未提供

  • pocketCourseDetail

    • 服务详细描述:获取课程详情
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • token:用户登录凭证
      • courseId :课程ID

      可选参数说明:

    • 返回结果格式和字段说明

      暂未提供

  • pocketCourseLession

    • 服务详细描述:获取小节详情
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • token:用户登录凭证
      • lessionId :小节ID

      可选参数说明:

    • 返回结果格式和字段说明

      暂未提供

  • pocketGetHomeCourse

    • 服务详细描述:获取用户所在学校的所有课程
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • token:用户登录凭证
      • type:首页筛选类型
      • pageIndex:分页页脚
      • pageSize:分页大小

      可选参数说明:

      • gradeCode:年纪code
      • subjectCode:学科code
    • 返回结果格式和字段说明

      暂未提供

  • pocketGetUserToken

    • 服务详细描述:获取用用户访问Token
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • loginName :用户登录凭证

      可选参数说明:

    • 返回结果格式和字段说明

      暂未提供

  • pocketCreateOrder

    • 服务详细描述:创建订单
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • token :string 用户登录凭证
      • payType :string 支付类型
      • courseId : string 课程ID

      可选参数说明:

      • orderId : String 订单号
    • 返回结果格式和字段说明

      暂未提供

  • pocketSetOrderStatus

    • 服务详细描述:设置订单状态
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • orderId : string 订单号
      • status : int 订单状态
    • 返回结果格式和字段说明

      暂未提供

  • pocketGetAllCourse

    • 服务详细描述:获取所有的课程
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • token : string 用户登录凭证
      • densityType : string 课程分类

      可选参数说明:

      • beginTime : date 开始时间
      • endTime : date 结束时间
    • 返回结果格式和字段说明

      暂未提供

  • pocketGetCourseByTime

    • 服务详细描述:根据时间获取课程和小节信息
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • token : beginTime 时间,例如:2017-09-01 00:00:00

      可选参数说明:

      • beginTime : date 开始时间
      • endTime : date 结束时间
    • 返回结果格式和字段说明

      {“errorCode”:0,“errorInfo”:“操作成功”,“result”:[{“assistants”:[],“banners”:[],“beginTime”:1506506424000,“buyCount”:1,“densityType”:44,“discountPrice”:0,“endTime”:1509444024000,“formType”:0,“gradeCode”:“10”,“gradeName”:“高一”,“id”:“70cbde49-dc75-4b9c-a79f-c23ec6e54e15”,“isDelete”:false,“isPM”:false,“lectures”:[{“avatar”:“http://oss-cn-hangzhou.aliyuncs.com/zhixuetest/hanzhang_test/pocket/default/2017/09/19/1505803840962_QQ图片20170919145023.jpg”,“id”:“2000000020000347994”,“name”:“小花猪”,“type”:“lecture”}],“maxJoinCount”:0,“mergeStatus”:0,“modeType”:0,“name”:“测试开课时间”,“otherInfo”:"",“periods”:[{“lessions”:[{“attachments”:[],“beginTime”:1506510024000,“courseId”:“70cbde49-dc75-4b9c-a79f-c23ec6e54e15”,“createTime”:1506494622000,“endTime”:1506765624000,“id”:“e4d3d51a-bb56-42b2-91ef-58f434ec4ca6”,“isDelete”:false,“lessionCategory”:{“name”:"",“type”:0},“sort”:1,“status”:0,“teacherId”:“2000000020000347994”,“teacherName”:“小花猪”,“title”:“一起走过的 日子”,“watchCount”:0}],“sort”:0}],“price”:0,“qqInfo”:{“adKey”:"",“code”:"",“idKey”:"",“qrCodeUrl”:""},“schoolId”:“2244000001000000182”,“sort”:0,“status”:0,“subjectCode”:“03”,“subjectName”:“英语”}]}


智批改服务
  • ocrService-submitRequest

    • 服务详细描述:提交图片识别请求
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • appId : 表单字段,String 应用方Id
      • imageBase64String: 表单字段,String BASE64编码的图片字符串
      • isMobilePhoto : 表单字段,boolean 是否为手机拍照图片

      可选参数说明:

      • markerXml:图片标注XML,为Null时使用默认xml标注
    • 返回结果格式和字段说明

      暂未提供

  • ocrService-getRequestStatus

    • 服务详细描述:获取图片识别请求状态
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • requestId: 请求Id
    • 返回结果格式和字段说明

      暂未提供

  • ocrService-getResponse

    • 服务详细描述:获取图片识别结果
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • requestId: 请求Id
    • 返回结果格式和字段说明

    {
    “requestId”: “3e87ea81-3df9-4d7f-8743-9ca5b1964483”,/请求id/
    “requestStatus”: “Succeeded”,/请求状态/
    “ocrException”: “Normal”,/识别异常类型/
    “text”: “

    Our school will football class . They stude well , can…/P>”,/文本格式的识别结果,P标签标记分段信息/
    “originalRecognitionText”: "”,/引擎返回的原始XML格式的OCR结果/
    “correctionInfo”: “lines 7\nline 0 numaligns 14\n0\t…”/引擎返回的批改信息CN/
    }

  • enCorrectService-submitRequest

    • 服务详细描述:提交英文批改请求
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • appId : 表单字段, String 应用方Id
      • text : 表单字段,String 英文文本
      • studySection : 表单字段,Enum 学段

      可选参数说明:

      • modelId : 表单字段,String 模型id, 为null时使用studySection和gradeLevel对应的通用模型
    • 返回结果格式和字段说明

      暂未提供

  • enCorrectService-getRequestStatus

    • 服务详细描述:获取英文批改请求状态
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • requestId: 请求Id
    • 返回结果格式和字段说明

      暂未提供

  • enCorrectService-getResponse

    • 服务详细描述:获取英文批改结果
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • requestId: 请求Id
    • 返回结果格式和字段说明

    {
    “requestId”: “d7bf91a4-60e4-4483-91fd-08329bb8e675”,/请求id/
    “requestStatus”: “Succeeded”,请求状态/
    “correctionJson”: "{“personalizedComments”: “本文词汇量较少;…” /内核服务返回的批改结果json/
    }

  • enScoreService-submitRequest

    • 服务详细描述:提交英文打分请求
    • HTTP请求方式:POST
    • 请求参数说明:

      必传参数说明:

      • appId : 表单字段,String 应用方Id
      • text : 表单字段,String 英文文本
      • studySection : 表单字段, Enum 学段
      • gradeLevel : 表单字段,Enum 年级

      可选参数说明:

      • modelId : 表单字段,String 模型id, 为null时使用studySection和gradeLevel对应的通用模型
    • 返回结果格式和字段说明

      暂未提供

  • enScoreService-getRequestStatus

    • 服务详细描述:获取英文打分请求状态
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • requestId: 请求Id
    • 返回结果格式和字段说明

      暂未提供

  • enScoreService-getResponse

    • 服务详细描述:获取英文打分结果
    • HTTP请求方式:GET
    • 请求参数说明:

      必传参数说明:

      • requestId: 请求Id
    • 返回结果格式和字段说明

    {
    “requestId”: “d7bf91a4-60e4-4483-91fd-08329bb8e675”,/请求id/
    “requestStatus”: “Succeeded”,请求状态/
    “score”: 8.9 /内核服务返回的作文得分,百分制/
    }


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部