You need to sign in or sign up before continuing.
外教课点名接口.md 7.03 KB

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

notes:

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

老师随机连线

  • URL {env.url}/omnipotent/thinking/clazz/roll/call
  • PUT Method
  • path 参数:
  • request 参数:

    参数名 类型 必填 说明 示例
    clazz_id String Y 课堂id
    clazz_small_id Long Y 班级id
    size int Y 人数
  • response: http code 200

    {
    "call_id": "OTC-CALL-D8BDCD205C964DFB8A34CDE8FCB544E2",
    "users": [
        {
            "user_id": 100000008016,
            "user_real_name": "西松在",
            "user_english_name": "Young",
            "figure_url": "https://avatars.boxfish.cn/user/100000008016/figure/1566442828.jpg"
        },
        {
            "user_id": 100000008754,
            "user_real_name": "Henry",
            "user_english_name": "Rachael",
            "figure_url": "https://avatars.boxfish.cn/user/100000008754/figure/1573097244.jpg",
    
        }
      ]
    }
    

老师下线学生,下线单个学生

  • URL {env.url}/omnipotent/thinking/clazz/roll/call
  • DELETE Method
  • path 参数:
  • request 参数:

    参数名 类型 必填 说明 示例
    clazz_id String Y 课堂id
    user_id Long N 学生id

    当不指定 user_id 的时候,会下线所有在线学生

  • response: http code 200

学生上线更新状态

  • URL {env.url}/user/omnipotent/thinking/clazz/roll/call
  • PUT Method
  • path 参数:
  • request 参数:

    参数名 类型 必填 说明 示例
    clazz_id String Y 课堂id
    call_id String Y 点名id
    user_id Long N 学生id

    当指定 user_id 的时候,会下线所有在线学生

  • response: http code 200

成绩查询接口

  • URL {env.url}/omnipotent/thinking/clazz/lesson/{courseId}/plus/completion
  • GET Method
  • path 参数:

    参数名 类型 必填 说明 示例
    courseId String Y 课程id
  • request 参数:

    参数名 类型 必填 说明 示例
    clazz_id String Y 课堂id
    page String Y all 全部 ,0 第几页
  • response:

  • A+榜

    参数名 类型 必填 说明 示例
    top List Y 用户排行
    call Object Y 点名信息

    call

    参数名 类型 必填 说明 示例
    call_id String Y 点名id
    users List Y 上线用户信息

    user

    参数名 类型 必填 说明 示例
    user_id String Y 用户id
    rank int Y 名次
    user_real_name String Y 用户姓名
    user_english_name String N 用户英文名,外教课时展示
    figure_url String N 用户头像
    completion_grade_list List N
    silence boolean Y 是否被禁言 [true,false]
    disable_camera boolean Y 是否被禁用摄像头 [true,false]
     {
    "top": [{
            "silence": false,
            "rank":1,
            "clazzTotalCompletion": 0,
            "user_id": 100000008016,
            "user_real_name": "西松在",
            "user_english_name": "Young",
            "figure_url": "https://avatars.boxfish.cn/user/100000008016/figure/1566442828.jpg",
            "completion_A_PLUS": 0,
            "user_clazz_gem": 0,
            "completion_grade_list": [],
            "disable_camera": false,
            "record_completion_score": 0,
            "clazz_completion_score": 0,
            "clazz_paper_rate_score": "未完成",
            "clazz_reading_completion": "未提交"
        },
        {
            "silence": false,
            "rank":1,
            "clazzTotalCompletion": 0,
            "user_id": 100000004990,
            "user_real_name": "syj",
            "user_english_name": "test",
            "completion_A_PLUS": 0,
            "user_clazz_gem": 0,
            "completion_grade_list": [],
            "disable_camera": false,
            "record_completion_score": 0,
            "clazz_completion_score": 0,
            "clazz_paper_rate_score": "未完成",
            "clazz_reading_completion": "未提交"
        },
        {
            "silence": false,
            "rank":3,
            "clazzTotalCompletion": 0,
            "user_id": 100000007866,
            "user_real_name": "坤少",
            "user_english_name": "Jerry",
            "figure_url": "https://avatars.boxfish.cn/user/100000007866/figure/1544409519.jpg",
            "completion_A_PLUS": 0,
            "user_clazz_gem": 0,
            "completion_grade_list": [],
            "disable_camera": false,
            "record_completion_score": 0,
            "clazz_completion_score": 0,
            "clazz_paper_rate_score": "未完成",
            "clazz_reading_completion": "未提交"
        },
        {
            "silence": false,
            "rank":4,
            "clazzTotalCompletion": 0,
            "user_id": 100000008754,
            "user_real_name": "Henry",
            "user_english_name": "Rachael",
            "figure_url": "https://avatars.boxfish.cn/user/100000008754/figure/1573097244.jpg",
            "completion_A_PLUS": 0,
            "user_clazz_gem": 0,
            "completion_grade_list": [],
            "disable_camera": false,
            "record_completion_score": 0,
            "clazz_completion_score": 0,
            "clazz_paper_rate_score": "未完成",
            "clazz_reading_completion": "未提交"
        }
    ],
    "call": {
        "call_id": "OTC-CALL-D8BDCD205C964DFB8A34CDE8FCB544E2",
        "users": [{
                "silence": false,
                "clazzTotalCompletion": 0,
                "user_id": 100000008016,
                "user_real_name": "西松在",
                "user_english_name": "Young",
                "figure_url": "https://avatars.boxfish.cn/user/100000008016/figure/1566442828.jpg",
                "completion_A_PLUS": 0,
                "user_clazz_gem": 0,
                "disable_camera": false,
                "record_completion_score": 0.0,
                "clazz_completion_score": 0.0,
                "clazz_paper_rate_score": "未完成",
                "clazz_reading_completion": "未提交"
            },
            {
                "silence": false,
                "clazzTotalCompletion": 0,
                "user_id": 100000008754,
                "user_real_name": "Henry",
                "user_english_name": "Rachael",
                "figure_url": "https://avatars.boxfish.cn/user/100000008754/figure/1573097244.jpg",
                "completion_A_PLUS": 0,
                "user_clazz_gem": 0,
                "disable_camera": false,
                "record_completion_score": 0.0,
                "clazz_completion_score": 0.0,
                "clazz_paper_rate_score": "未完成",
                "clazz_reading_completion": "未提交"
            },
            {
                "silence": false,
                "clazzTotalCompletion": 0,
                "user_id": 100000004990,
                "user_real_name": "syj",
                "user_english_name": "test",
                "completion_A_PLUS": 0,
                "user_clazz_gem": 0,
                "disable_camera": false,
                "record_completion_score": 0.0,
                "clazz_completion_score": 0.0,
                "clazz_paper_rate_score": "未完成",
                "clazz_reading_completion": "未提交"
            }
        ]
    }
}