基于WebRTC的在线教育系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jmgxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和互联网产业的快速发展,很多传统行业也在陆续进行着互联网+的转型,人们的学习和生活方式正在不断地发生着翻天覆地的变化。对知识的渴求和自身能力的提升愈加促进着传统教育模式的变革,于是互联网教育,即在线教育应运而生。当前市面上的网络教育平台虽然实现了教师与学生足不出户通过互联网开展远程课堂教学,然而很多要不教学形式单一,仅仅支持教师上课学生听讲或者直接观看教学视频,要不过程繁琐,需要使用者安装复杂的应用软件,大大增加了教学的成本和难度。基于此本文设计了一套运行在云平台上的在线教育系统,学习者可以直接在浏览器上同教师进行音视频及文本交流,除此以外还加入了好友通讯和统计查看的功能,方便了课后学生与教师的反馈交流和自我总结,较好地达到了便携教学,互动教学,反馈教学的目的。本文首先对相关领域进行背景研究,介绍当今国内外教育形势和发展环境,并对比同期在线教育产品给出选题意义。接着对技术选型中重点用到的WebRTC和单点登录SSO等技术总结归纳,通过这些技术构建出系统的功能概要和整体架构,并将功能按模块分为五个部分。登录模块对基于SAML的单点登录和登录成功的权限管理分别进行了配置,实现了教师和学生两类角色的不同权限功能;在线课堂模块作为整个系统的重点,从课堂创建,课堂开展,课堂浏览对用户在模块内的各种功能细节进行详细设计实现,并使用一系列状态控制和信令规范来对教师与学生在课堂内的文本和音视频聊天过程进行管理,在此期间涉及到了与后台多个服务器的持续交互;通讯录功能包含了好友列表分组和群组成员的增删查改,以及好友申请和群组管理的通知提醒;聊天功能实现了好友或群组的在线聊天,可以向对方发送包括文本消息在内的表情以及音视频文件;数据统计模块通过ajax动态调取数据的方式为用户展示与教学有关的统计图表。在将系统各模块功能实现的基础上,之后指定测试环境对整个系统进行了各方面测试。采用黑盒测试对各模块功能流程设计测试用例并给出预期结果和实际结果;按照浏览器分类测试系统的兼容性;对系统前端提出优化建议并实施,之后使用性能测试工具对前端页面性能和负载能力进行测试,最后对相应结果归纳分析。测试结果表明,系统在运行中表现良好,达到了预期设计要求。在全文的最后,对已完成工作进行了梳理和总结,并对未来研究方向和待改进部分加以陈述。
其他文献
鲁迅在创作中对女性题材给与了极大的关注,笔下的很多女性都是一种被侮辱和被损害的悲剧形象。祥林嫂、子君是鲁迅笔下女性的典型代表,本文试着从结构主义学来探讨她们人生悲
体育干预在提升孤独症儿童运动能力、沟通交往能力、专注力、语言表达能力,改善行为问题及适应环境等方面有不错的干预效果。但缺乏系统深入的理论研究,缺乏大样本的调查研究
在我国,针对商业?商务集中区的区域自主危机管理模式的研究处于空白状态。城市的商业?商务集中区,复杂的区域环境和缺少管理主体的情况使得这类地区应对灾害打击的能力极其脆弱,要
目的探讨糖尿病(DM)患者继发泌尿道感染病原菌的种类分布和耐药性现状,为临床医师抗感染治疗提供合理用药的参考依据。方法采集2010年1月-2012年12月154例糖尿病继发泌尿道感
采用两种不同摩尔质量的聚丙二醇与二苯基甲烷二异氰酸酯及缩水甘油反应,合成了两种不同聚醚链段长度的端环氧基聚氨酯(ETPU1000和ETPU2000),并对合成产物进行了红外表征。拉
随着人均收入水平和人口年龄结构等因素的变化,中国对健康养生服务尤其是森林健康养生服务的需求不断增加。中国森林健康养生产业的发展前景广阔,潜在客源市场规模庞大,产品
培养和造就优秀的军旅音乐人才是艺术院校的重任。优秀的军旅音乐人才应具有精湛的音乐技能、技巧 ,坚实的音乐理论基础 ,丰富的社会生活底蕴和广博的历史文化科学知识。培养
性教育是敏感但必不可少的高校课程体系之一,科学的性教育对大学生心理与身体健康发展有深远的意义。但是当前高校大学生性教育还未得到足够的重视,本文将通过分析当前高校大
伴随着科技的发展,"智能财务"的管理目标呼唤财务流程进行加速转型。本文将传统业务流程再造(BPR)方法论与新形势下"智能财务"转型的管理要求相融合,梳理了新时期企业财务流
在中国绘画史上,清代(一六一六——一九二),不仅绘画流派和画家数量最多,而且相关的绘画史论著述,亦超过以往的任何朝代。其中有关画理、画法、品评、画跋、画谱、画史、画家