本文旨在介绍您在使用实时互动-教育版(原低代码互动课堂,LCIC)服务过程中可能会涉及到的一些基本概念。
应用
实时互动-教育版(LCIC)通过应用的形式来管理不同的业务或项目。您可以在 实时互动-教育版(LCIC)控制台 给不同的学校分别创建不同的应用,数据以应用维度进行隔离。
应用分为试用应用和商用应用,每个账号(UIN)下有一个固定的试用应用,每个月获赠50小时通用课堂时长、10小时录制时长、0.1T存储空间与10GB直播回放服务。
商用应用需要进行购买,不同的应用可以购买不同的预付费套餐。
SDKAppID
房间
房间是一个音视频房间,一个房间相当于一个课堂,同一房间内的用户可以互相接受对方的数据。
实时互动-教育版(LCIC) 使用房间这个虚拟的概念,用于用户之间的相互隔离。
只有在同一个房间里的用户才可以相互接收音视频。
一个用户同一时间只能在一个房间内。如果要进入另一个房间,必须从前一个房间内退出。
RoomID
RoomID(房间号/房间ID)用于在一个 实时互动-教育版(LCIC) 应用中唯一标识一个房间。RoomID 是调用 CreateRoom 接口产生的一个 uint32 范围内的数字,取值区间:300000000 - 400000000。
UserID
UserID(用户标识)用于在一个LCIC应用中唯一标识一个用户。
角色
LCIC 支持 老师、学生、助教、巡课四种角色,区别在于:
老师角色可以创建房间,既支持推送自己的音视频数据,也支持从订阅并播放其他角色的音视频数据;拥有对课中除巡课外的其他成员的控制权限,默认支持屏幕共享、花名册、课件、发布群公告、全员操作等功能。
学生角色仅支持加入已经创建好的房间,会展示在房间的成员列表内,可以和老师进行连麦。
助教角色可以创建房间,不会展示在房间的成员列表内,其他权限与老师角色一致。
巡课角色不可以创建房间,不会展示在房间的成员列表内,拥有部分控制权限,如花名册、发布群公告、全员操作等。
说明:
创建房间时,会指定老师(TeacherID)和助教(Assistants),也就是创建房间的时候就会确定老师和助教身份。
角色详细功能列表见文档最下方表格
TeacherID
TeacherID(教师标识)用于在一个房间中唯一标识一位老师。
Assistants
Assistants(助教id列表)用于在一个房间中标识助教。
注意:
此字段可能返回 null,表示取不到有效值,也就是课堂内不存在助教。
RequestId
唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
Token
登录/注册成功后返回登录态 token。有效期7天。
直播
直播时长费用是实时互动-教育版(LCIC)的基础服务计费项。实时互动-教育版(LCIC)对您的腾讯云账户在任一场景下进入房间内产生的音频和视频时长用量进行计费。视频时长用量按照连麦人数和分辨率收费,详情计费规则参见 计费概述。
录制
存储
秘钥
密钥即 API 密钥,是用户访问腾讯云 API 进行身份验证时需要用到的安全凭证,由 SecretId 和 SecretKey 一起组成。
注意:
一个主账号最多可以创建两个 API 密钥。
主账号 API 密钥代表您的账号身份和所拥有的权限,等同于您的登录密码,切勿泄露他人。
API 密钥是构建腾讯云 API 请求的重要凭证,为了您的财产和服务安全,请妥善保存和定期更换密钥,当您更换密钥后,请及时删除旧密钥。
SecretId
用于标识 API 调用者身份,可以简单类比为用户名。
SecretKey
用于验证 API 调用者的身份,可以简单类比为密码。
角色功能说明
功能 | 老师 | 学生 | 助教 | 巡课 |
设备检测 (摄像头、麦克风、扬声器检测) | ✔ | ✔ | ✔ | - |
课堂信息 (课堂名称、ID、网络状况) | ✔ | ✔ | ✔ | ✔ |
上课管理 (上下课、布局切换) | ✔ | - | ✔ | - |
音视频连麦 | ✔ | ✔ | ✔ | - |
录制回放 (开启、结束、观看) | ✔ | - | ✔ | ✔ |
花名册 (成员列表、成员搜索、麦控、涂鸦权限管理、奖杯) | ✔ | - | ✔ | ✔ |
课件相关 (上传、搜索、删除、翻页、缩放) | ✔ | - | ✔ | - |
白板 (新增、删除、演示、翻页) | ✔ | ✔ | ✔ | - |
涂鸦 (画笔、激光笔、橡皮擦、文本、撤销、截图、清屏) | ✔ | ✔ | ✔ | - |
桌面共享 | ✔ | ✔ | ✔ | - |
聊天互动 | ✔ | ✔ | ✔ | ✔ |
教学工具 (答题器、计时器、定时器) | ✔ | - | ✔ | - |