用户课程学情接口.md 3.53 KB

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

notes:

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

用户课程学情接口

用户课程学情接口

  • URL {env.url}/user/{userId}/lesson/{courseId}/learning
  • GET Method
  • path 参数:

    参数名 类型 必填 说明 示例
    userId Long Y 学生id 7566
    courseId String Y app课程id
  • request 参数:

    参数名 类型 必填 说明 示例
    paper boolean Y 是否是纸质课程
  • response:

    • 课程未完成

      变量名 类型 必填 说明 示例
      key_knowledge List Y 核心知识点
      words List Y 本课单词
      phrases List Y 本课短语
      course_finished boolean Y 课程是否完成
      {
          "key_knowledge": [
              "天气weather: hot/cold/warm/cool"
          ],
          "words": [
              "be",
              "like",
              "cool"
          ],
          "phrases": [],
          "course_finished": false
      }   
      
    • 课程完成一部分

      变量名 类型 必填 说明 示例
      course_finished boolean Y 课程是否完成
      review_class boolean Y 是否可以外教练习
      paper_detail Object N 纸质识别结果,参考纸质识别接口 待补充链接地址
      course List N 课程完成进度 待补充
          {
          "course_finished": true,
          "review_class": true,
          "paper_detail": {
              "user_id": 100000007078,
              "paperHasPart": true,
              "paperHasWriting": false,
              "summaryQuestionAmountAll": 7,
              "summaryQuestionAmountCorrect": 7,
              "summaryQuestionAmountWrong": 0,
              "summaryQuestionRateCorrect": 1,
              "summaryCompositionAdviceAmount": 0,
              "questions": [{
                      "number": "1",
                      "correct": true
                  },
                  {
                      "number": "2",
                      "correct": true
                  },
                  {
                      "number": "3",
                      "correct": true
                  },
                  {
                      "number": "4",
                      "correct": true
                  },
                  {
                      "number": "5",
                      "correct": true
                  },
                  {
                      "number": "6",
                      "correct": true
                  },
                  {
                      "number": "7",
                      "correct": true
                  }
              ],
              "partList": [],
              "compositionAdviceList": [],
              "imageUrls": [
                  "image/100000007078/20190111/1547187782.jpg",
                  "image/100000007078/20190111/1547187786.jpg"
              ],
              "superviseVoiceAmount": 0
          },
          "course": [{
              "id": "L3NoYXJlL3N2bi9MZXZlbCA0X0NvbnZlcnNhdGlvbjUvMDAxLuS9oOacieKAnOW8gOWtpuaBkOaDp-eXh-KAneWQl--8ny54bHN4",
              "student": false,
              "teacher": false,
              "isAllUnFinished": false,
              "course_type": "CONVERSATION",
              "course_type_v2": "PROBLEM_SOLVING",
              "review_class": true,
              "national_knowledge": [
                  "a little bit",
                  "What happened?",
                  "what引导的特殊疑问句",
                  "个人生活-个人情感",
                  "表达情感-害怕"
              ],
              "international_knowledge": [
                  "克服开学恐惧"
              ],
              "paper_rage": 1,
              "paper_id": "L3NoYXJlL3N2bi9MZXZlbCA0X0NvbnZlcnNhdGlvbjUvMDAxLuS9oOacieKAnOW8gOWtpuaBkOaDp-eXh-KAneWQl--8ny54bHN4",
              "key_knowledge": "a little bit",
              "is_paper": true,
              "total_completion_grade": 2,
              "paper_rate_score": 100
          }]
      }