论文部分内容阅读
随着移动互联网的快速普及和高校信息化建设的深入开展,基于移动互联网的在线教学模式和平台逐渐被各类教育机构所接受,并不断研发和使用基于移动互联网的在线教学平台。与传统教学模式相比,基于网络的在线教学平台为教师和学生的交流提供了一条较为便捷的渠道,可以让教师和学生不受地域限制地进行沟通交流,进而在某种程度上提高了教学效率。同时,基于网络的在线教学平台为学生提供了丰富的教学信息化资源。但是,现有基于网络的在线教学平台往往偏重于教学内容(比如教学视频、教学课件)的呈现,而忽视了教师和学生的互动交流。由于教学互动交流是调动学生学习兴趣、提高学生思维能力和表达能力的关键,因此,设计和实现教师和学生的互动教学平台是十分必要的。在对基于网络的在线教学模式和平台深入分析的基础上,本论文基于Yii框架和AJAX技术设计并实现了一个以教学互动为中心的在线教学平台。论文主要工作如下:(1)分析了基于网络的在线教学及互动教学的发展历程和现状,研究了基于网络的互动教学平台的主要功能和特点,提出了教学互动和资源共享相结合的互动教学平台的设计思路。(2)为了增强师生互动体验,在MySQL数据库的基础上充分结合了 Redis缓存技术,可以增加请求并发量、提升请求响应速度、减轻数据库存取压力。(3)为了降低用户权限管理的复杂度,基于基于角色访问控制(Role-Based Access Control,RBAC)模型设计并实现了后台权限管理系统,可以有效降低系统开销,减小系统维护成本。(4)在对师生互动教学平台的用户需求分析的基础上,详细设计了系统的功能模块,主要包括基于WorkerMan-chat框架的问答中心模块和系统安全模块(预防SQL注入、Yii框架自带方法对漏洞的防护、阻止XSS攻击)。以教学互动为中心,以共享资源以及教师答疑和教学反思为主线,论文设计和实现了互动教学系统,其主要功能包括教学反思、信息发布、问答中心、课堂实录、教学资源、留言板、评论和分享。为了增强和提高系统平台的稳定性、吞吐量、用户体验度和安全性,在设计过程中充分考虑和结合了现有技术:如Redis、WebSocket、AJAX和WorkerMan等。论文所设计的互动教学系统可以有效提升教师的自我教学反思能力,增强师生互动交流,调动学生学习兴趣、提高学生思维能力和表达能力,是现有课堂教学的有益补充。