伯索开放平台
首页API文档SDK文档伯索官网
首页API文档SDK文档伯索官网
  1. 班级管理
  • Open API 主要功能
  • Open API集成常用场景
  • 数据字典
  • 接入须知
    • 调用流程
    • 在线调试
    • 通用错误码
  • 用户信息管理
    • 添加用户
      POST
    • 修改密码
      POST
    • 删除用户
      POST
    • 更新用户
      POST
    • 用户精确查询
      POST
    • 查询多个用户
      POST
    • 用户访问Token
      POST
    • 验证用户Token有效期
      POST
  • 教材包管理
    • 查询机构教材包
      POST
    • 查询教材包内教材
      POST
    • 向学生分发教材包
      POST
  • 实时课堂管理
    • 创建实时课堂
    • 创建实时课堂(班)
    • 更新实时课堂
    • 更新实时课堂(班)
    • 删除实时课堂
    • 查询实时课堂列表
    • 更新实时课堂下听众用户
    • 获取实时课堂监控地址
    • 控制单个学员是否可以回看单次课
    • 获取单个课堂的回看地址
    • 删除单个历史课堂
    • 获取课堂考勤数据
    • 获取历史课堂信息
    • 获取历史课堂观看数据
    • 获取课堂互动信息
    • 获取课堂列表(新)
    • 获取实时课堂旁听链接
  • 班级管理
    • 创建班级
      POST
    • 更新班级
      POST
    • 删除班级
      POST
    • 查询班级列表
      POST
    • 向班级中添加学生
      POST
    • 从班级中移除学生
      POST
    • 更换学生所在班级
      POST
    • 老师列表中查询机构分校学科
      POST
    • 根据班级获取获取班级详情和人员信息
      POST
  • 学情数据
    • 获取学生课堂明细数据
    • 获取学生巩固明细数据
    • 获取学生测验明细数据
    • 获取学生辅导明细数据
    • 获取学生积分明细数据
  • 商城管理
    • 获取商品详情
    • 获取商品列表
    • 获取分校自定义商品栏目列表
    • 订单查询
    • 订单详情查询
  • 作业管理
    • 查询学生作业列表
    • 查询老师作业列表
  • 测验管理
    • 查询机构测评列表
    • 获取测评统计
    • 查询机构测验列表
    • 获取测验明细
  1. 班级管理

创建班级

正式环境
https://www.plaso.cn/dataentry
正式环境
https://www.plaso.cn/dataentry
POST
https://www.plaso.cn/dataentry
/group/create
最后修改时间:2024-12-17 06:31:37
1.一个班级对应一个教师
2.班级具有有效期,失效后教师学生看不到这个班级
3.班级可设置年级学科属性
通过该接口可以向伯索云学堂系统中添加班级,添加成功后返回班级的Id。

请求参数

Body 参数application/json
groupName
string 
班级名称,不超过50个字符
必需
activeBegin
number 
班级生效时间(秒)
必需
activeEnd
number 
班级失效时间(秒),不能早于现在
必需
teacherId
string 
教师ID,使用教师创建接口返回的ID
必需
assistantId
string 
助教ID,使用助教创建接口返回的ID
可选
groupTeacherList
string 
老师列表
可选
非必填 ,userId是string类型,courseId是int类型 。如"[{"userId": "0_1703181","courseId": 53 }]"
groupRemarks
string 
描述,不超过200个字符
可选
serviceFlag
integer 
班级类型
可选
1表示服务班级(默认为1);2表示普通班级。
示例
{
    "groupName": "0_1703181的班级",
    "teacherId": "0_1703181",
    "activeEnd": 1731114482,
    "activeBegin": 1699523676,
    "groupTeacherList": "[{\"userId\": \"0_1703181\",\"courseId\": 53 }]",
    "serviceFlag": 1,
    "groupRemarks": "Plaso-OpenAPI使用场景",
    "assitantId": "302_30388925"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://www.plaso.cn/dataentry/group/create' \
--header 'Content-Type: application/json' \
--data-raw '{
    "groupName": "0_1703181的班级",
    "teacherId": "0_1703181",
    "activeEnd": 1731114482,
    "activeBegin": 1699523676,
    "groupTeacherList": "[{\"userId\": \"0_1703181\",\"courseId\": 53 }]",
    "serviceFlag": 1,
    "groupRemarks": "Plaso-OpenAPI使用场景",
    "assitantId": "302_30388925"
}'

返回响应

🟢200请求成功
application/json
Body
code
number 
响应码
必需
obj
object 
可选
groupId
number 
班级ID
必需
msg
string 
信息
可选
param
string 
异常参数
可选
reqId
string 
请求Id
必需
reqTime
number 
请求时间
必需
execTime
number 
执行时间
必需
示例
{
    "code": 0,
    "obj": {
        "groupId": 100310453
    },
    "reqId": "1699510318005_0.27186998363652126",
    "reqTime": 1699510318006,
    "execTime": 72
}
修改于 2024-12-17 06:31:37
上一页
获取实时课堂旁听链接
下一页
更新班级
Built with