赶紧开设在线教育互动课

发布于:2024-10-24 编辑:匿名 来源:网络

受疫情影响,今年学生从线下涌向线上,在线教育互动课迎来大爆发。不过,自己开发互动课堂的门槛还是相当高的。

本文主要介绍利用腾讯云实时音视频TRTC+即时通讯IM能力快速搭建在线教育互动课堂。效果展示 您可以下载安装我们的demo,体验实时互动课堂的能力和效果,包括语音、视频、屏幕共享等多种教学方式。

它还封装了教师开始问答、学生举手、教师邀请学生上台回答、结束回答等相关功能。 。

如果老师和学生需要快速实现实时互动课堂功能,可以直接根据我们提供的demo进行修改和适配,也可以使用我们提供的trtc-电子教育组件,实现自定义的UI界面。复用Demo的UI界面第一步:新建一个应用,登录实时音视频控制台,选择【开发协助】>【快速运行Demo】。

单击【立即开始】,输入应用程序名称,例如TestEduDemo,然后单击【创建应用程序】。注:该功能使用两项基础PAAS服务,即腾讯云实时音视频TRTC和即时通讯IM。

开通实时音视频后,即时通讯IM服务将同时开通。第二步:下载SDK和Demo源码。

点击【Github】跳转到Github并下载相关SDK及配套Demo源码。下载完成后,返回实时音视频控制台,点击【我已下载,下一步】即可查看SDKAppID及关键信息。

步骤3:配置Demo工程文件,解压步骤2中下载的源码包,找到并打开TRTCEducation/app/debug/GenerateTestUserSig.js文件。在GenerateTestUserSig.js文件中设置相关参数SDKAPPID:默认为0,请设置为实际的SDKAppID。

SECRETKEY:默认为空字符串,请设置为实际的密钥信息。返回实时音视频控制台,点击【粘贴完成,下一步】。

单击【关闭向导并进入控制台管理应用程序】。注意:本文提到的生成UserSig的解决方案是在客户端代码中配置SECRETKEY。

通过这种方法,SECRETKEY可以很容易被反编译和反向破解。一旦你的密钥泄露,攻击者就可以窃取你的腾讯云流量,所以这种方法只适合本地跑通Demo和功能调试。

正确的发放UserSig的方法是将UserSig计算代码集成到你的服务器中,并提供面向App的接口。当需要UserSig时,您的App向业务服务器发起请求,获取动态UserSig。

有关更多详细信息,请参阅在服务器端生成 userSig。第四步:运行Demo代码语言:txt copy // 安装yarn,demo基于yarn管理 $ npm install yarn -g // 安装需要的依赖 $yarn install // 开发调试 $yarndev// 打包 $yarnpackage 注意:安装如果在依赖过程中遇到Electron下载缓慢甚至卡住的情况,可以参考Electron FAQ文档来解决问题。

只能用mac电脑打包mac包,用windows电脑打包windows包。第五步:修改Demo源码。

Demo 中使用的框架技术如下: 代码语言:txt copy* typescript* React & React hooks* electro & electro-react-boilerplate* element-ui 下表列出了各个文件及其对应的 UI 界面,方便您了解进行二次调整: 文件功能说明 app /containers/HomePage.tsx 输入课堂 UI 的实现代码 app/containers/ClassRoomPage.tsx 课堂 UI 的实现代码 app/components/TeacherClass.tsx 课堂教师 UI app 的实现代码/components/StudentClass.tsx 课堂-学生端UI实现代码 app/components/Chat.tsx 课堂-聊天室UI实现代码 app/components/UserList.tsx 课堂-成员列表UI实现代码 实现自定义UI界面 如果你觉得我们在 Demo 中默认实现的 UI 如果不能满足您的要求,您可以考虑实现自己的用户界面,并且只使用我们封装的 trtc-electron-education 组件提供的音频和视频功能。步骤一:集成sdk代码语言:txt copy // 以yarn方式引入 $yarn add trtc-electron-education // 以npm方式引入 $ npm i trtc-electron-education --save 步骤二:初始化组件 组件参数:Parameter type default 值说明 sdkAppIdnumber - 必填参数,激活腾讯云实时音视频 TRTC 和腾讯云即时通讯 IM 服务创建应用后分配的 sdkAppIdnumber userIDstring - 必填参数,用户 ID,可由您的账户系统指定 userSigstring -必填参数,身份签名(即相当于登录密码),根据用户ID计算得出。

初始化示例: 代码语言:txt copy import TrtcElectronEducation from 'trtc-electron-education'; const rtcClient = new TrtcElectronEducation({ sdkAppId: ***, userID: '' userSig: 'eJwtzM9****-reWMQw_' });第三步:实现老师端开课,创建教室。老师端调用组件createRoom方法创建教室代码语言: txt copy const params = { classId, // 教室ID nickName // 昵称}rtcClient.createRoom(params).then(((( ) => {//教室创建成功}) 老师开始上课。

老师调用组件的enterRoom方法开始上课。 代码语言:txt copy rtcClient.enterRoom({ role: 'teacher', // role classId // 教室ID} ) 老师打开摄像头。

老师调用组件的openCamera方法打开自己的摄像头。 代码语言:txt copy const domEle = document.getElementById('test');rtcClient.openCamera(domEle)。

老师可以分享自己的屏幕供学生观看,比如播放PPT、课件等。您需要首先调用组件的 getScreenShareList 方法来获取窗口列表。

代码语言:txt copy const screenList = rtcClient.getScreenShareList() 然后调用组件的startScreenCapture开始推送屏幕共享流。代码语言:txt copy rtcClient.startScreenCapture({ type, // 采集源 Type sourceId, // 采集源ID。

对于windows,该字段表示窗口句柄;对于屏幕,该字段表示屏幕ID。 sourceName // 采集源name,UTF8编码}) 老师开启问答时间。

上课时,如果老师想与学生互动,可以调用组件的startQuestionTime方法来开始问答时间。收到指示后,学生可以举手申请回答问题。

代码语言:txt copy rtcClient.startQuestionTime(classId) // classId为教室ID。老师邀请学生上台回答问题。

学生举手后,老师可以调用组件的inviteToPlatform方法邀请学生上台发言,被邀请的学生会自动打开麦克风。代码语言:txt copy rtcClient.inviteToPlatform(userID) // 邀请学生上台的教师userID禁用学生麦克风。

教师端可以调用组件的 finishAnswering 方法来禁用学生的麦克风。代码语言:txt copy rtcClient.finishAnswering(userID)//台上残疾学生的UserID。

第四步:实现学生端听课并进入课堂。学生端调用组件的enterRoom方法进入教室,准备听课。

代码语言:txt copy rtcClient.enterRoom({ role: 'student', // role classId // 教室ID }) 学生举手,老师打开问答环节后,学生可以调用的raiseHand方法应用于说话的组件。代码语言:txt copy rtcClient.raiseHand() 第五步:实现聊天室功能。

老师和学生可以使用聊天室互相发送一些短信。

赶紧开设在线教育互动课

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 快途物流完成1亿元B轮融资,中为资本、碧桂园创投等参与,

    快途物流完成1亿元B轮融资,中为资本、碧桂园创投等参与,

    据投资界4月7日消息,据36氪快途物流近期完成A轮融资由中维资本和碧桂园创投VC基金领投的融资。 参与投资的B轮融资金额约2亿元,奥拓投资、创新工场等老股东持续投资。 新一轮融资将主要用于全国市场拓展、产品升级和技术研发三个方面。 快途物流成立于今年8月。 是为中小企业

    06-18

  • 2019:技术为王

    2019:技术为王

    2019年:技术为王 2019年,中国互联网行业发展迎来重大转折。 一方面,基于中国网民数量增长趋向饱和的事实,所谓流量红利时代已经彻底结束,增量市场转变为存量市场,企业的生存和发展面临严峻挑战。 也遇到了很多困难。 另一方面,在移动互联网全面普及的背景下,互联网正以

    06-18

  • 身家暴涨250亿,何小鹏正在悄悄做LP

    身家暴涨250亿,何小鹏正在悄悄做LP

    除了造汽车,很少有人知道何小鹏的LP领地。 已经实现财务自由的何小鹏,依然是隐形的LP大佬。 所谓LP(Limited Partners),即有限合伙人,俗称“金融家之父”,是风险投资机构的投资者。 除了制造汽车之外,何小鹏还开始了LP。 如今,何小鹏的LP版图正在逐渐成型:通过上海

    06-17

  • 全球融资周报(11.27-12.3)

    全球融资周报(11.27-12.3)

    一周快速回顾: 1、巨头投资 1、新光益获得比亚迪投资。 近日,比亚迪完成对新广益的投资,成为第三大股东。 新光益是高性能特种功能材料开发商,服务于FPC、TP、汽车、医疗等行业。 目前,其主要客户为苹果、华为、OPPO等全球知名企业。 其主要产品有防溢胶特种膜、强力粘合

    06-18

  • 一站式综合物流服务商宅急送完成10亿元B轮融资

    一站式综合物流服务商宅急送完成10亿元B轮融资

    投资圈(ID:pedaily)据4月14日消息,宅急送集团宣布再获近人民币B轮投资1十亿。 本轮融资由远洋集团旗下远洋资本领投,宁波瀚润、高林资本等跟投。 宅急送继去年获得12亿元A轮融资后,再次获得产业资本的持续投资。 据了解,宅九配送公司成立于2007年,是一家有效整合物流、

    06-18

  • 当演唱会成为顶级带货主播的标配,意味着什么?刚刚在双11被称为低俗带货的

    当演唱会成为顶级带货主播的标配,意味着什么?刚刚在双11被称为低俗带货的

    肖央,转身办了一场演唱会。 近日,肖央歌举办的“肖央选星演唱会”邀请了肖央、张信哲、詹文婷、朴树、汪苏泷、钟欣潼、蔡卓妍等明星前来捧场。 此前,杨哥表示:举办演唱会的主要目的是回馈歌迷的支持。 不仅不卖货,还准备了数十辆电瓶车、手机、冰箱、平板电脑等高端礼品

    06-18

  • 国家普洛斯绿色能源投资平台设立完成,预计总投资规模近200亿

    国家普洛斯绿色能源投资平台设立完成,预计总投资规模近200亿

    8月8日,普洛斯投资及资产管理平台普洛斯资本GCP宣布完成设立国家GLP绿色能源投资平台。 预计资本规模约40亿元,投资方包括国家绿色发展基金、国家能源集团绿色低碳基金。 这是普洛斯与国内投资机构合作设立的首个投资平台,涵盖风能、太阳能、储能等新能源基础设施。 预计总

    06-18

  • 人工智能公司南栖仙策获数千万元Pre-A轮融资

    人工智能公司南栖仙策获数千万元Pre-A轮融资

    据3月10日消息,南栖仙策宣布获得数千万元Pre-A轮融资。 本轮领投方为高瓴创投。 基金包括高瓴创投、银杏谷资本、老股东永华投资、进化游戏等。 本轮融资将重点用于南栖仙策智能决策产品的研发和升级,完善行业客户销售和服务体系建设。 南栖仙策是南京大学人工智能创新研究

    06-17

  • 57岁李宁悄悄创办PE

    57岁李宁悄悄创办PE

    李宁拯救了英国百年老店。 本周,英国知名鞋履制造商Clarks的股东投票批准香港私募股权投资公司LionRock Capital收购Clarks。 这家英国百年企业避免了破产。 尽管交易对方莱恩资本并不出名,但其投资人李宁却是家喻户晓。 李宁2011年出生于广西壮族自治区柳州市,是20世纪最杰

    06-18

  • 星云互联网获超亿元B+轮融资,由中关村科学城科技成长基金、高通创投、扬子江资本联合投资

    星云互联网获超亿元B+轮融资,由中关村科学城科技成长基金、高通创投、扬子江资本联合投资

    投资圈(ID:pedaily)10月13日消息,北京星云车路协同解决方案提供商星云互联科技有限公司(以下简称“星云互联”)宣布获得超亿元B+轮融资。 本轮融资由中关村科学城科技成长基金、高通创投、长江资本联合投资。 星桥资本继续担任本轮独家投资方。 这是该公司继今年3月完成

    06-18

  • 苹果完成自研A16处理器设计并接受台积电涨价覆盖12万-15万片4nm产能

    苹果完成自研A16处理器设计并接受台积电涨价覆盖12万-15万片4nm产能

    据供应链行业人士透露,苹果自研新一代A16应用处理器已完成设计和定稿,将采用台积电4nm N4P工艺投产,预计下半年在台积电Fab18进入量产。 据悉,苹果的A16应用处理器将安装在新一代iPhone 14和iPad产品中。 由于晶圆代工产能供不应求,苹果为了保证产能,接受了涨价,并承包

    06-08

  • EUV光刻胶市场规模预计2025年突破2亿美元

    EUV光刻胶市场规模预计2025年突破2亿美元

    中国电子报电子材料咨询机构TECHCET最新研究报告(以下简称研究报告)显示,随着EUV在先进技术的加速引入高端芯片所需的制造工艺,金属氧化物、干沉积、多触发等EUV光刻胶的市场规模今年将超过2亿美元。 光刻胶是光刻工艺中的核心耗材,EUV光刻胶是增长最快的类别之一。 TECH

    06-06