创建班级
POST
/group/create修改时间: 10 个月前
1.一个班级对应一个教师
2.班级具有有效期,失效后教师学生看不到这个班级
3.班级可设置年级学科属性
通过该接口可以向伯索云学堂系统中添加班级,添加成功后返回班级的Id。
请求参数
Body 参数application/json
groupName
string
班级名称,不超过50个字符
activeBegin
number
班级生效时间(秒)
activeEnd
number
班级失效时间(秒),不能早于现在
teacherId
string
教师ID,使用教师创建接口返回的ID
assitantId
string
助教ID,使用助教创建接口返回的ID
groupTeacherList
array [object {2}]
老师列表
非必填
userId
string
老师ID
courseId
number
学科ID
groupRemarks
string
描述,不超过200个字符
serviceFlag
integer
班级类型
1表示服务班级(默认为1);2表示普通班级。
示例
{
"groupName": "0_1703181的班级",
"teacherId": "0_1703181",
"activeEnd": 1731114482,
"activeBegin": 1699523676,
"groupTeacherList": [
{
"userId": "0_1703181",
"courseId": 53
},
{
"userId": "0_1703181",
"courseId": 30
},
{
"userId": "0_1703181",
"courseId": 70
}
],
"serviceFlag": 1,
"groupRemarks": "Plaso-OpenAPI使用场景",
"assitantId": "302_30388925"
}
示例代码
返回响应
请求成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
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
}
修改于 10 个月前