APP下载

基于HTML5的实时交互式虚拟教室关键技术研究及实现

2017-09-18徐爱春

计算机时代 2017年9期

徐爱春

摘 要: 虚拟教室在远程开放式教学中已成为有效的教学媒体和日常教育管理的有力工具。然而,目前虚拟教室存在着交互差、实时性不强、点对点沟通困难、功能单一等缺点。为满足当前虚拟教室需要实时协同交互式等新需求,在研究原有虚拟教室功能和最新计算机技术基础上,提出采用HTML5、Node.js、WebRTC等技术,实现了一个集视频对话、即时通讯、白板演示等功能的虚拟教室应用平台。使用结果表明,该平台功能完整,使用方便,可以满足当前虚拟教室实际需要。

关键词: 开放式教学; 虚拟教室; 实时交互; 应用平台

中图分类号:TP399 文献标志码:A 文章编号:1006-8228(2017)09-16-03

Abstract: Virtual classroom has become an effective teaching media and a powerful tool for daily education management in the open e-learning education. However, there are some shortcomings in the virtual classroom, such as poor interaction, low real-time performance, difficulty in point to point communication and less function. In order to meet the needs of the virtual classroom for real-time collaboration and interaction etc., on the basis of the research of the existing virtual classroom functions and the latest computer technologies, this paper proposes to realize a virtual classroom application platform with functions of real-time video interaction, IM, white-board and so on, by using the technologies of HTML5, Node.js and WebRTC etc. The application result shows that the platform is fully functional and easy to use, and can meet the actual needs of the current virtual classroom.

Key words: open e-learning; virtual classroom; real-time collaboration; application system

0 引言

遠程开放教育课堂,教学方法主要是通过教师远程讲解,与学生实时互动交流[1],以及解答学生在学习和听课过程中遇到各类问题,以帮助学生及时掌握和巩固所学知识,从而提高学生学习的积极性和获得良好的教学效果。日常使用中发现,目前大多数的虚拟教室软件系统只包含课程文本资料、教学视频、教师解答等基本功能,功能单一,无法实现教师远程教学过程师生之间实时互动,达不到预期教学效果。

本文在研究现有虚拟教室技术的基础上[2],采用HTML5、Node.js、WebRTC等技术[3],设计并实现了一套集实时视频通讯、在线答疑系统、白板系统,屏幕共享系统[4]等功能的实时交互式虚拟教室平台,有效地解决了目前虚拟教室相关;该平台已经在我校远程教学中得到使用,教学效果良好,具有一定的推广和使用价值。……

登录APP查看全文