2024/06/27 17:32:12
灵动课堂有哪些课堂状态?
灵动课堂有以下几种课堂状态:
课堂状态 | state 值 | 说明 |
---|---|---|
未开始 | 0 | 还未到课堂的开始时间。课堂未开始和开始状态下,老师和学生均可以:
|
开始 | 1 | 课堂开始时间之后,并且在持续时长之内。课堂未开始和开始状态下,老师和学生均可以:
|
结束 | 2 | 已超过课堂持续时长,但在拖堂时间内。此时老师和学生依旧可以进出课堂,也可以正常使用功能。 |
关闭 | 3 | 已超过课堂持续时长和拖堂时间。在关闭状态下:
|
课堂状态切换
在灵动课堂客户端中,可以在调用 launch
方法启动课堂时通过以下参数指定课堂开始时间和持续时间,设置课堂状态的切换:
startTime
: 设置课堂开始时间(毫秒),以第一个进入课堂的用户传入的该参数为准。duration
: 设置课堂持续时长(秒),以第一个进入课堂的用户传入的该参数为准。closeDelay
: 拖堂时间(秒),以创建房间时传入的该参数为准,默认 10 分钟。
课堂会在指定的开始时间自动开始,经过课堂持续时长与拖堂时间之和后自动结束。老师也可以手动开始和结束课堂。
此外,你还可通过设置课堂状态 RESTful API 切换课堂状态。