统计相关
统计
试题统计:report/question/statis
| 请求参数 | 类型 | 描述 | 必填 |
|---|---|---|---|
| questionTypeId | Integer | 试题分类ID | 是 |
| 响应数据 | 类型 | 描述 |
|---|---|---|
| code | Integer | 响应码 |
| msg | String | 响应消息 |
| data.typeList[] | Object[] | 类型列表 |
| data.typeList[].name | String | 试题类型名称 |
| data.typeList[].value | Integer | 试题类型值 |
| data.markTypeList[] | Object[] | 阅卷类型 |
| data.markTypeList[].name | String | 阅卷类型名称 |
| data.markTypeList[].value | Integer | 阅卷类型值 |
考试统计:report/exam/statis
| 请求参数 | 类型 | 描述 | 必填 |
|---|---|---|---|
| examId | Integer | 考试ID | 是 |
| 响应数据 | 类型 | 描述 |
|---|---|---|
| code | Integer | 响应码 |
| msg | String | 响应消息 |
| data.userNum | Integer | 考试人数 |
| data.missUserNum | Integer | 未考试人数 |
| data.failUserNum | Integer | 不及格人数 |
| data.questionNum | Integer | 试题数量 |
| data.objectiveQuestionNum | Integer | 客观题数量 |
| data.avgScore | Double | 平均分 |
| data.minScore | Double | 最低分 |
| data.maxScore | Double | 最高分 |
| data.sdScore | Double | 标准差 |
| data.questionTypeList[] | Object[] | 试题类型占比列表 |
| data.questionTypeList[].name | String | 试题类型名称 |
| data.questionTypeList[].value | String | 试题类型值 |
| data.scoreGradeList[] | Object[] | 分数段占比列表 |
| data.scoreGradeList[].name | String | 分数段名称 |
| data.scoreGradeList[].value | String | 分数段值 |
用户排名列表:report/exam/rankListpage
| 请求参数 | 类型 | 描述 | 必填 |
|---|---|---|---|
| examId | Integer | 考试ID | 是 |
| userName | String | 考试用户名称(V5.2.0新增) | 否 |
| curPage | Integer | 当前第几页 | 否 |
| pageSize | Integer | 每页多少条 | 否 |
| 响应数据 | 类型 | 描述 |
|---|---|---|
| code | Integer | 响应码 |
| msg | String | 响应消息 |
| data.total | Integer | 总行数 |
| data.list[] | Object[] | 分页列表 |
| data.list[].myExamNo | Integer | 用户排名 |
| data.list[].userId | Integer | 考试用户Id |
| data.list[].userName | String | 考试用户名称 |
| data.list[].orgName | String | 组织机构名称 |
| data.list[].myExamState | Integer | 用户考试状态(1:未考试;2:考试中;3:已交卷;) |
| data.list[].myExamMarkState | Integer | 用户阅卷状态(1:未阅卷;2:阅卷中;3:已阅卷;) |
| data.list[].myExamAnswerState | Integer | 用户答题状态(1:及格;2:不及格) |
| data.list[].myExamStartTime | Date | 用户答题开始时间 |
| data.list[].myExamEndTime | Date | 用户答题结束时间 |
| data.list[].myExamMarkStartTime | Date | 阅卷开始时间 |
| data.list[].myExamMarkEndTime | Date | 阅卷结束时间 |
| data.list[].myExamTotalScore | Double | 我的考试分数 |
用户试卷导出:report/paper/exportPDF(V5.1.0新增)
| 请求参数 | 类型 | 描述 | 必填 |
|---|---|---|---|
| examId | Integer | 考试ID | 是 |
| userId | Integer | 考试用户ID | 是 |
| 响应参数 | 类型 | 描述 |
|---|---|---|
| Binary | 二进制流 |
考试排名导出:report/rank/exportPDF(V5.2.0新增)
| 请求参数 | 类型 | 描述 | 必填 |
|---|---|---|---|
| examId | Integer | 考试ID | 是 |
| userName | String | 姓名(模糊查询,V5.6.0新增) | 否 |
| orgName | String | 机构(模糊查询,V5.6.0新增) | 否 |
| 响应参数 | 类型 | 描述 |
|---|---|---|
| Binary | 二进制流 |
练习跟踪列表:report/exer/trackListpage(V5.6.0新增)
- 管理员或子管理员查询
| 请求参数 | 类型 | 描述 | 必填 |
|---|---|---|---|
| exerId | Integer | 练习ID | 是 |
| startYm | String | 起始年月(yyyy-MM) | 是 |
| endYm | String | 结束年月(yyyy-MM,最大月度不超12月) | 是 |
| curPage | Integer | 当前第几页 | 否 |
| pageSize | Integer | 每页多少条 | 否 |
| 响应数据 | 类型 | 描述 |
|---|---|---|
| code | Integer | 响应码 |
| msg | String | 响应消息 |
| data.total | Integer | 总行数 |
| data[] | Object[] | 分页列表 |
| data.userId | Integer | 考试用户ID |
| data.userName | String | 考试用户名称 |
| data.orgName | String | 机构名称 |
| data.tracks[] | Object[] | 跟踪列表 |
| data.tracks[].ym | Integer | 年月 |
| data.tracks[].minuteCount | Integer | 分钟累计 |
练习答错数量列表:report/exer/wrongAnswerNumList(V5.6.0新增)
- 管理员或子管理员查询
| 请求参数 | 类型 | 描述 | 必填 |
|---|---|---|---|
| exerId | Integer | 练习ID | 是 |
| 响应数据 | 类型 | 描述 |
|---|---|---|
| code | Integer | 响应码 |
| msg | String | 响应消息 |
| data.total | Integer | 总行数 |
| data[] | Object[] | 分页列表 |
| data.userId | Integer | 考试用户ID |
| data.userName | String | 考试用户名称 |
| data.orgName | String | 机构名称 |
| data.wrongAnswerNum | Integer | 已答错数量 |
| data.answeredNum | Integer | 已练习数量 |
| data.totalQuestionNum | Integer | 总题数 |
| data.questions[] | Object[] | 试题数组 |
| data.questions[].id | Integer | 试题id |
| data.questions[].title | String | 试题题干 |
| data.questions[].wrongAnswerNum | String | 答错次数 |
