实时互动-教育版 课堂生命周期说明

课堂时长 = 实际房间结束时间 – 实际房间开始时间。可以以通过 获取房间统计信息,查询课堂实际开始和实际结束时间。

相关产品
实时互动-教育版 产品页,含版本规格、价格与购买入口。

一、课堂状态

实时互动-教育版会有以下几种课堂状态:

注意:说明:

注意:你可通过获取 房间配置信息 接口查询课堂状态。

课堂状态 参数值 说明
未开始 Status=0 还未到预约上课时间,且老师(或助教)没有点击开始上课。此时支持情况如下:老师(或助教)和学生均可以:上课前设备检测、网络检测。发送互动消息。设置虚拟背景。仅老师(或助教)可以:查看当前到课人数。上传课件。发布公告。查看学生列表。使用白板工具(效果不会同步学生侧)。进行上课前其他设置(如是否显示学生举手、进出情况等)。
开始上课 Status=1 正式上课。开始统计课堂时长。此时,老师(或助教)、学生均可以:音视频功能。白板(涂鸦、展示课件、屏幕共享等)。发送互动消息等。
结束课堂 Status=2 结束课堂。结束统计课堂时长。
课堂过期 Status=3 没有开课,当前已过下课时间。

二、切换课堂状态

·正式上课时,统计“实际房间开始时间”。以下情况会正式上课:

类型 说明
用户行为 未到预约上课时间,老师(或助教)提前进入房间,点击开始上课。
 到了预约上课时间,老师(或助教)点击开始上课。
云 API 接口控制 通过 开始直播 接口,正式上课。

·结束课堂时,统计“实际房间结束时间”。以下情况对应正式下课:

类型 说明
在预定的课堂结束时间 EndTime 之前。说明:该字段参见 创建课堂 。 老师(或助教)操作下课。
创建课堂 中 EndDelayTime 设置不限制拖堂时间。注意:该字段非必填。课堂默认为不限制拖堂时间。 到了预约下课时间,老师(或助教)操作下课。
 到了预约下课时间,且没有成员在线,自动结束课堂。房间内仍有成员在线时,会持续上课。注意:为避免影响正常上课,预约下课时间5分钟后,校验是否有成员在线。
创建课堂 中 EndDelayTime 设置不能拖堂时间。 到预约下课时间(无论课堂内是否有成员在线),自动结束课堂。
创建课堂 中 EndDelayTime 设置拖堂时间。 根据设置的拖堂时间,自动结束课堂。注意:结束课堂时间是以预约下课时间 + 拖堂时间来计算的,如果实际会提前或推迟开课,请根据实际情况合理设置拖堂时间,避免影响。
云 API 接口控制 通过 结束直播 接口,正式下课。
伪直播推流结束,自动结束课堂。 –
RTMP 推流课程 需设置拖堂时间,或在推流结束后调用 结束直播,及时结束课堂

注意:说明:

赞 (0)
上一篇 4天前
下一篇 4天前