论文部分内容阅读
移动互联网技术的高速发展改变着人们生活、工作、学习方式,在教育事业领域中出现了利用移动互联网技术进行在线学习的教学模式,打破传统教学模式中固定地点、固定方式、固定时间约束,为广大学员提供一个便捷、适应新时代发展要求的学习平台,成为传播教育资源新的方式。本文研究内容源于西北民族大学已结项国家科技支撑计划项目课题“藏语/汉语远程教育关键技术研究与示范应用”的后续研究工作内容。在线课堂小程序中的教学资源依托“藏语/汉语远程教育关键技术研究与示范应用”所建设的课程资源完成,实现基于微信平台的藏汉双语在线学习系统。本文主要工作包括:对藏语远程教育网的相关资源进行梳理、整合,为在线课堂系统吸收优质教学资源。考察、分析在线课堂系统的选题背景、国内外研究现状等已有研究,总结出选题目的及意义;对开发语言、小程序组件、小程序API、开发工具等相关技术进行了解释论述;从可行性分析、环境需求、功能需求、性能需求四个方面对在线课堂系统进行了需求分析,设计出系统的开发环境配置,总体功能及其所具备的性能;分析系统逻辑结构,从微信端、微信API接口、服务器三部分设计出系统的整体架构,从学员、教师、系统管理员三个角色出发,设计每个角色的功能结构及功能模块间的联系,实现系统总体功能设计;在系统实现阶段,成功注册微信小程序开发者账号AppID,结合微信官方提供的小程序开发工具、开发组件及API,搭建开发环境,使用HTML+CSS技术实现页面布局设计,利用json技术完成小程序页面的展示顺序,实现系统前端页面展示。使用JS技术完成主要功能事件,实现客户与系统的交互,采用PHP技术完成从微信客户端发出请求,连接到服务器端PHP配置文件,调取相应事件动作,响应客户端请求反馈,实现学员、教师、系统管理员各角色功能,对于视频播放模块,利用微信提供的视频控件、流媒体播放插件、媒体控制API及AV解码等技术实现了视频的播放、下载、上传等功能,最终实现了拥有登录、流媒体播放、关键词搜索、在线讨论、专题学习、公告通知、视频发布、信息维护等众多功能的在线课堂小程序;最后进行系统的测试工作,搭建测试环境,制定测试方案,评估、分析测试结果,确定系统上线前,以达标软件设计功能需求及性能需求,保证用户可正常使用。