课程学习情况接口.md
5.43 KB
env.url:
https
://api[api-online.test].boxfish.cnnotes:
默认所有接口都要携带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/{userId}/omnipotent/lesson/{lesson}/learning
- GET Method
-
path 参数:
参数名 类型 必填 说明 示例 userId Long Y 学生id 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 外教练习结果 user_review_class_completion_grade Enum N [A_PLUS,A,B] paper_rate_score Object N 纸质作业结果 paper_rate_completion_grade Enum N [A_PLUS,A,B,C,D] paper_detail Object N 纸质识别结果 app_ring_completion Int Y 0-100 听说圈 paper_ring_completion Int Y 0-100 读写圈 user_review_class_ring_completion Int Y 0-100 运用圈 { "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 }] }