chong

全能思维课

> env.url: `https`://api[api-online.test].boxfish.cn
>
> notes:
>
* `默认所有接口都要携带token` access_token
# 全能思维课程小结
* URL {env.url}/course/{lesson}/summary
* GET Method
* path 参数:
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| lesson | String | Y |课程id| |
* response:
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| national_knowledge | List | N |大纲知识点| |
| international_knowledge | List | N |国际知识点| |
| words | List | N |单词| |
| phrases | List | N |短句| |
```
{
"national_knowledge": [
"take a break",
"肯定祈使句",
"人际交往-职场生活"
],
"international_knowledge": [
"人际交往-建议"
],
"words": [
"but",
"some",
"be",
"happy"
],
"phrases": [
"come on",
"have a rest"
]
}
```
# 全能思维课成绩查看接口
* URL {env.url}/user/lesson/{lesson}/learning
* GET Method
* path 参数:
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| lesson | String | Y |课程id| |
* request 参数:
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| paper | boolean | Y |是否为纸质课程| |
* response:
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| course_finished | Boolean | Y |课程是否完成| |
| review_class | Boolean | Y |课程是否完成| |
| learning_words | List | Y |课程是否完成| learning_word | | learning_phrases | List | Y |课程是否完成| learning_phrase |
| course | Object | Y |课程是否完成| |
learning_word
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| value | String | Y |内容| |
| definition | String | Y | 定义| |
| count | Int | Y |学习次数| |
| star | Int | Y |评级| |
learning_phrase
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| value | String | Y |内容| |
| definition | String | Y | 定义| |
| count | Int | Y |学习次数| |
| star | Int | Y |评级| |
course
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| id | String | Y |课程id| |
| student | Boolean | Y | 是否有学生版| |
| teacher | Boolean | Y |是否有老师版| |
| finished | Boolean | Y |课程是否完成| |
| isAllUnFinished | Boolean | Y |课程是否全部完成(app,纸质,外教练习)| |
| course_type | String | Y | 课程类型| |
| course_type_v2 | String | Y |课程类型V2| |
| review_class | Boolean | Y |是否可以外教练习| |
| national_knowledge | List | N | 大纲知识点| |
| international_knowledge | String | N |国际知识点| |
| paper_id | String | N |纸质课程id| |
| is_paper | Boolean | Y |是否是纸质课程| |
| completion_grade | Enum | N | 听说成绩| [A_PLUS,A,B,C,D] |
| completion_grade_score |Int | N |听说成绩得分 | |
| total_completion_grade |Double | N |五星成绩 | |
| user_review_class |Object | N |外教练习结果 | |
| paper_detail |Object | N |纸质识别结果 | |
```
{
"course_finished": true,
"review_class": true,
"learning_words": [{
"value": "i",
"definition": "pron.我",
"count": 4,
"star": 2
},
{
"value": "take",
"definition": "v.买",
"count": 4,
"star": 2
},
{
"value": "break",
"definition": "n.休息",
"count": 6,
"star": 2
}
],
"learning_phrases": [{
"value": "come on",
"definition": "加油",
"count": 2,
"star": 1
}],
"course": [{
"id": "L3NoYXJlL3N2bi9MZXZlbCAzX0Z1bmN0aW9uMTAvMDMyLuWmguS9leihqOi-vuKAnOS8keaBr-S4gOS4i-KAne-8ny54bHN4",
"student": false,
"teacher": false,
"finished": true,
"isAllUnFinished": false,
"course_type": "FUNCTION",
"course_type_v2": "COMMUNICATION",
"review_class": true,
"national_knowledge": [
"take a break",
"肯定祈使句",
"人际交往-职场生活"
],
"international_knowledge": [
"人际交往-建议"
],
"completion_grade": "B",
"update_at": "2019-10-09T12:07:40.000",
"paper_id": "L3NoYXJlL3N2bi9MZXZlbCAzX0Z1bmN0aW9uMTAvMDMyLuWmguS9leihqOi-vuKAnOS8keaBr-S4gOS4i-KAne-8ny54bHN4",
"key_knowledge": "take a break",
"is_paper": true,
"completion_grade_score": 80,
"total_completion_grade": 0.8
}]
}
```
\ No newline at end of file
... ...