论文部分内容阅读
移动互联网技术的飞速发展、学习者的理念转变与更新、智能手机的普及,为移动学习的产生、发展和兴起提供了技术、社会和硬件的基础。微信丰富的功能和在社会中的广泛使用,引发了对微信在教育领域中应用的研究和探讨,人们对此做了许多尝试。传统在线学习由于严重依赖电脑设备,在移动端的显示效果不佳,在移动学习时代不再适应学习者对于移动性的需求。传统在线学习所依赖的电脑等硬件设备,在获取成本、使用难度、便利程度、用户渗透率等方面均无法与移动智能设备相比,学习者在学习的便利性、移动性方面的需求需要一种更加简单便捷的学习环境支持。WordPress作为一个使用简便、功能完整、插件丰富的内容管理平台,可以十分方便地对其中的内容和资源进行管理,并可通过web访问的方式对外提供服务,也可通过API对外提供格式化的数据。微信小程序作为一种新的应用形式,具有无需单独安装、用户体验良好等特点,为移动学习提供了新的平台和创新空间。针对传统在线学习平台在使用不便利、资源利用率低等问题,本文通过整合微信小程序和WordPress,开发了一款操作简便、使用友好的移动学习平台,为学习者提供一种新的学习工具,并对微信小程序这一新颖的应用形式在教育领域的应用进行尝试和探索。本文的主要工作和贡献包括:1)对基于微信小程序的移动学习平台研究的背景和现状、国内外移动学习的已有研究等进行了考察,并梳理了移动学习理论,对移动学习定义的变化和发展进行了总结。同时对移动学习概念的内涵、特点及与其相关的概念进行了论述。2)本文对基于微信小程序的移动学习平台首先进行了可行性分析,接着从环境需求、功能需求两大方面对基于微信小程序的移动学习平台进行了需求分析,以此作为开发移动学习平台的前提和基础。并根据移动应用设计开发原则和微信小程序设计原则提出了基于微信小程序的移动学习平台的开发和设计原则。3)对基于微信小程序的移动学习平台进行了系统架构方面的设计。在体系结构设计中对三种主要的移动应用开发方式进行了对比和分析,基于微信小程序的移动学习平台具有跨平台、统一账号、使用简便等特点和优势。在逻辑结构设计中,将移动学习平台分为微信端、微信插件接口和服务器端等三部分,并分别对其进行了设计;在页面结构方面,设计了微信小程序端的页面展示及用户操作使用逻辑。4)本文着重对基于微信小程序的移动学习平台的环境搭建和关键技术进行了探索和研发。对小程序注册、开发环境配置、服务器软硬件环境配置与部署以及WordPress服务器的配置进行了探索,在微信小程序的接入、对服务器的访问、与插件接口的交互等关键技术方面进行了实践和探索,成功搭建开发和使用环境。并在此基础上实现了移动学习平台的多种实际功能,对用户授权、获取用户信息、打开文档、评论讨论、专题学习、查看热门等主要功能的实现思路进行梳理和探索,对这些功能的具体实现进行了实践和实际开发工作。5)本文以《Python编程语言入门》课程为例,搭建了一门试验课程,以验证平台的可用性和有用性,探索和实践了基于微信小程序的移动学习平台在实际教学中的应用情况,为以后的教学实践提供一些借鉴和参考,并将在后续的研究中不断丰富移动学习资源和内容。