基于微信公众平台与Moodle的移动学习环境构建
2017-06-20郑华倩
郑华倩
摘要:随着移动互联网与智能终端设备的发展变化,传统网络学习平台已经不能满足人们日益增长的个性化学习需求。利用微信公众平台和Moodle学习平台独有的优势,在传统网络学习平台的基础上整合移动学习资源,构建个性化移动学习环境。分析了微信公众平台和Moodle平台的功能特点,在此基础上进行了移动学习平台的系统功能和整体架构分析,为后期的移动学习实践应用研究打下基础。
关键词:微信公众平台;Moodle;移动学习;网络学习平台
中图分类号:TP319
文献标识码:A
文章编号:16727800(2017)004010902
0引言
中国互联网络信息中心(CNNIC)在第37次《中国互联网络发展状况统计报告》中指出,截至2015年12月,中国互联网普及率达到50.3%,网民规模达6.88亿,半数中国人已接入互联网[1]。越来越多的人利用移动设备进行学习、工作和交流,移动互联网已经成为常用的社会化傳播体验方式,传统网络学习平台已经不能完全满足学习者的个性化学习需要。微信在沟通上建立起新的用户体验,突破了运营商、系统平台的限制,实现了独有的信息传播,受到广大用户的喜爱。Moodle作为一款开源网络教学平台,已经被越来越多的高校采用。因此,本文基于传统网络学习平台,将微信公众平台与Moodle进行整合设计,构建一种个性化的移动学习环境,让学习者可以自由获取符合学习情景的学习资源并与之交互,从而体验到移动学习的乐趣,增强协作学习意识,提高学习效率。
1微信公众平台与Moodle
1.1微信公众平台
微信是能够为智能移动终端提供即时语音、视频、图片和文字的通讯服务的免费应用程序。微信公众平台是建立在微信基础上的一种全新的自媒体和服务平台,可以实现信息推送、与用户多种形式的交互以及与其它应用系统的对接。通过开通微信公众号,服务提供者能够实现从简单的信息内容推送到交互式查询、在线业务处理等多样化的功能。 微信公众平台的功能特点有:①支持消息群发和自动回复。微信公众平台能够针对不同的用户群体发送不同的信息内容,实现消息推送的目的,同时用户还可以通过关键字查询,得到相应的内容回复;②支持一对一交流和分组管理。微信公众平台能够实时回复用户的消息请求,并且支持对众多用户进行群组管理;③支持自定义开发应用。微信公众平台开发者模式中提供了丰富的开发者工具和接口权限,可以实现自定义菜单功能。
1.2Moodle
Moodle(Modular ObjectOriented Dynamic Learning Environment)作为一款开源的网络教学平台,其功能特点如下:①平台界面简单、精巧。使用者可以根据需要随时调整界面布局,修改页面显示内容;②平台具有兼容性和易用性。Moodle是采用PHP语言编写,几乎可以在任何服务器上运行,而且安装过程十分简单;③包含丰富的功能模块。Moodle是课程管理系统和网上学习系统的结合体,有多种功能模块组成,同时还可以利用Moodle提供的一系列API进行二次扩展开发。 随着时代的发展变化,传统网络教学平台的弊端逐步显现:移动终端屏幕小、分辨率低、对不同类型教学资源的支持程度不一等,使得不同的移动设备访问在线教学平台时显示效果差、视频课件不能播放、页面布局不适合终端显示等问题,同时单方面要求用户通过访问网页进行资源获取,缺少与用户的交互,使得大量优质的教学资源无人访问,造成平台多、内容多而学习者少、学习未实际发生的局面[2]。因此,本文以现有网络学习平台为基础,利用第三方接口将微信作为个性化移动学习平台的用户界面和入口,通过移动呈现内容的混合式实现方式,同时采用接口同步技术实现Moodle平台与现有网络学习平台之间的数据交互,充分利用现有的网络学习资源。
2系统功能分析
衡量一个移动学习平台是否成功,关键在于查看其是否能够给学习者提供便捷的访问方式、友好的交互界面、高质量的学习资源,学习者是否可以进行高效的交流式协作学习以及学习者的个性化需求是否得到满足等。因此,本研究的目标是,在学校现有网络学习平台的基础上,利用微信原有的社交功能和跨平台特性以及Moodle的课程管理优势,整合学校的各类网络学习资源,构建一个能够提供多样化学习资源,实现有效的互动协作学习、提供学习支持服务的个性化移动学习平台。
2.1移动学习泛在化
据2015年官方数据统计显示,微信每月活跃用户已覆盖200多个国家,人数高达5.49亿。因此采用微信公众平台第三方接口作为用户的接入方式,借助微信应用程序进行开发,无需学习者单独安装任何软件即可直接快速访问。 通过微信与Moodle平台的对接同步技术,学生在微信端访问Moodle学习平台,通过OpenID、OAuth2.0等技术完成用户身份识别,实现单点登录,无需记忆用户名和密码即可直接在微信端进行学习。采用这种形式既能为学习者提供统一便捷的登录方式,也有利于对不同使用环境下的用户信息进行统一管理。
2.2学习资源整合利用
Moodle作为一款开源的学习平台己经在各种领域得到了广泛应用,也提供了很多高质量的教学资源,同时现有的学习平台也保留有很多价值丰富的学习资源和学习者信息,因此在开发移动学习平台的过程中,必须对现有资源进行整合利用,同时实现Moodle平台和现有学习平台之间的信息同步交互。因此,通过对Moodle的二次开发,在原有学习平台的基础上,将针对移动应用方式扩展后的Moodle与微信公众平台相结合,最大限度地实现对现有资源的有效利用。
2.3移动交互式协作学习
随着信息时代教育变革的进行,学习者的学习方式由传统学习向移动学习、泛在学习转变,更加突出强调学习的主动性、个性化[3]。在教师的指导帮助下,学习者通过交流协作解决遇到的问题,促进学习过程由单纯的“灌输式”学习向“交互式”学习转变。同时利用Moodle灵活的课程活动配置,充分发挥论坛模块、聊天模块的特色功能,增强学生之间的互动交流。
2.4个性化学习支持服务
在学习资源的表现形式和人机交互体验方面,移动学习平台应具有更丰富的多样性和智能化。结合Moodle学习平台的特点,师生可以利用Moodle提供的多样化的主题插件自定义页面空间的布局样式,动态修改内容模块等[5]。通过与现有学习平台管理系统交互对接获取到学生的基本信息,结合学生平时表现出的学习目标、关注点等向学生推送特定的学习资源。同时利用微信公众平台的特点,可以对关注该平台的用户提供通告信息推送、各种信息查询等服务,使学习者可以便捷地获取所需信息。
3系统平台设计
3.1系統架构设计
根据高内聚、低耦合的原则,将系统架构分为3个模块,如图1所示。微信客户端的主要构成部分是用户在移动设备上安装的微信应用,用户通过关注微信公众号,可以在微信应用中获取一个服务窗口作为学习访问点,用户可以发送不同类型的消息实现与移动学习平台的交互。微信内置浏览器功能,通过点击链接、自定义功能菜单等方式可以将用户的访问重定向到移动Web页面,即Moodle学习平台,进行相应课程内容的学习。
Moodle平台首先包含学习内容、学生信息、课程安排等多种管理功能,在用户信息管理方面,采用数据接口同步方式实现原有学习平台和Moodle平台的交互,保证用户信息的完整性,实现了学习资源的整合利用。同时利用微信客户端作为Moodle移动学习平台的访问入口,一方面实现了账户信息的绑定通用,另一方面利用Moodle支持的响应式用户界面技术,实现各种智能终端类型的智能识别匹配,实现用户界面的统一。 原有学习平台中包含了大量的学习者信息,在此基础上,微信客户端通过相应的接口权限与之对接,可以实现非关注用户的简单信息浏览以及关注者通过关键字所对应的信息查询。
3.2平台总体框架
系统整体框架如图2所示,用户浏览层位于移动终端上,用户可以在终端设备上对平台内容进行浏览访问。功能模块层则位于网络服务器端,数据服务层位于数据库服务器端,包含了学习平台的各种底层数据信息。移动终端设备接入互联网后就可以访问该平台,其中关注者通过微信客户端可以进行信息浏览和查询,非学员可以在“学院信息”模块浏览学院简介和通知公告信息。学员则可以在“我的课程”模块获取相应的课程信息、考务信息并进行成绩查询等。Moodle服务模块则对应学习者在Moodle平台上的学习过程。
4结语
移动互联网技术的飞速发展对教育变革产生了巨大的影响,打破了传统学习方式的时空限制,有助于构建师生积极互动的教学模式。轻量级应用利用其自身使用便捷、功能丰富、体验良好、开发简洁的特点为研究移动学习应用提供了一种新思路,将对移动学习开发模式和应用方式带来积极的影响[4]。在传统学习平台的基础上,整合微信公众平台与Moodle构建一种个性化的移动学习环境,具有更强的便捷性、个性化,符合社会化学习需求,有利于促进信息时代下的教育变革,为推动移动学习发展研究和我国教育现代化进程提供新的思路。
参考文献:[1]CNNIC.中国互联网络发展状况统计报告[R].2015(1):130.
[2]白京.基于微信与Moodle的移动学习平台关键技术研究[D].昆明:云南大学,2015.
[3]孟凡立,陈琳.基于微信公众平台的移动学习空间构建研究[J].现代教育技术,2014(10):2123.
[4]王萍.微信移动学习平台建设与应用[J].现代教育技术,2014(5):8895.
[5]李兰翠.MOOC学习平台的应用研究[D].上海:上海师范大学,2015.(责任编辑:孙娟)