学生版-课程学习情况接口.md 4.48 KB

env.url: https://api[api-online.test].boxfish.cn

notes:

  • 默认所有接口都要携带token access_token

全能思维课成绩查看接口

  • URL {env.url}/user/omnipotent/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 外教练习结果
    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
        }]
    }