课程学习情况接口.md
4.94 KB
env.url:
https://api[api-online.test].boxfish.cnnotes:
默认所有接口都要携带tokenaccess_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 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
}]
}