智能评测小程序0420.md
1.93 KB
智能评测小程序接口文档
1. 查询学生是否在后台有填报记录
- URL: {{localhost}}/boxfish-wudaokou-recommend/exam/level/confirm?studentId=100000007715
- Method: GET
- RequestParams:
参数 | 类型 | 说明 |
---|---|---|
studentId | Integer | 学生ID |
- ResponseBody:
{
"studentId": 100000007715,
"evaluationStatus": "EVALUATION_FINISHED",
"examGrade": "GRADE_1_A",
"gradeDesc": "一年级上",
"name": "nick",
"avatars": "https://avatars.boxfish.cn/user/100000007715/figure/1556087186.jpg"
}
"evaluationStatus"的几种枚举值:
NO_EVALUATION_LEVEL, // 没有评测年级
NO_EVALUATION, // 没有完成评测
EVALUATION_FINISHED; // 评测完成
- 当
evaluationStatus = NO_EVALUATION_LEVEL
的时候,会出现选择评测年级的页面,评测年级选择如下:
GRADE_1_A : 一年级;
GRADE_2_A : 二年级;
GRADE_3_A : 三年级;
GRADE_4_A : 四年级;
GRADE_5_A : 五年级;
GRADE_6_A : 六年级;
GRADE_7_A : 七年级;
GRADE_8_A : 八年级。
2. 获取学生评测试题内容
- URL: {{localhost}}/boxfish-wudaokou-recommend/exam/text/getExamText?studentId=100000006030&examGrade=GRADE_7_A
- Method: GET
- RequestParams:
参数 | 类型 | 说明 |
---|---|---|
studentId | Integer | 学生ID |
examGrade | String | 评测年级 |
- ResponseBody:
3. 保存学生评测结果
- URL: {{localhost}}/boxfish-wudaokou-recommend/exam/result/saveExamResult
- Method: POST
- RequestBody:
{
"studentId": 100000006030,
"assessmentId": "ORAL_TEST_LEVEL_3",
"resultList": [
{
"questionId": "LEVEL_3_WORD_1",
"answer": "return"
},
{
"questionId": "LEVEL_3_WORD_2",
"answer": "Teacher"
}
]
}
- ResponseBody: