基于微信的移动学习平台研究与设计
摘? 要 移动学习是一种新型的学习模式。随着移动互联网的发展,各种移动学习平台层出不穷。针对当前移动学习平台存在的问题,在分析微信功能及其应用于移动学习的基础上,提出移动学习平台需要解决的关键问题,将微信和移动学习相结合,构建集在线学习、资源管理、支持服务管理为一体的移动学习平台,促进移动学习的远程教学实践。
关键词 微信;移动学习;在线学习;支持服务管理
中图分类号:G642.0? ? 文献标识码:B
文章编号:1671-489X(2020)16-0030-03
Research and Design of Mobile Learning Platform based on We-Chat//LI Haibo
Abstract Mobile learning is a new type of learning model. With the?development of the Mobile Internet, various mobile learning plat-forms are emerging. Aiming at the problems of the current mobile learning platform, based on the analysis of WeChat functions and its?application to mobile learning, the key problems that the mobile lear-ning platform needs to solve are put forward. WeChat and mobile learning are combined to build a mobile learning platform that inte-grates online learning, resource management, and support service management, promoted the distance learning practice of mobile lear-ning.
Key words WeChat; mobile learning; online learning; support service management
1 前言
隨着网络通信技术的飞速发展以及移动设备的普及,移动学习(m-learning)成为继数字化学习之后出现的又一新型学习模式,借助移动终端开展在线学习成为未来远程教育教学不可或缺的补充模式。移动学习突破时空的限制,能够满足学习者根据自身需求,在任何地点、任何时间获得信息、资源或服务[1],从而随时随地为学习者提供良好的个性化学习体验。
在移动学习的理论基础、平台建设、相关技术、支持环境、教学模式构建等方面,国内外学者进行了大量的研究工作。其中,移动学习平台是能为学习者提供学习平台、学习资源及搜索、咨询等服务的开放式教育教学平台[2]。但是,目前移动学习平台的开发存在如下问题:
1)移动学习平台开发成本较高,功能扩展弱,操作复杂,导致学习者不能专注于学习本身;
2)移动学习平台的设计缺乏交互性,实时互动支持不强,不能有效激发学习者学习兴趣;
3)移动学习平台的学习行为统计数据维度较少,无法为学习者提供优质的个性化学习支持服务。
此外,移动学习系统缺乏跟踪学习者对学习平台的教学设计、学习资源的质量以及学习效果的服务评价,导致无法很好地满足学习者的学习需求。
2 微信支持的移动学习
微信功能及特点? 微信作为一款免费的即时通信软件,具有通信、社交和平台化功能,已经成为一种重要的移动互联网入口[3]。在基础功能上,微信支持跨平台快速发送免费短信、语音、图片和视频,支持多人群聊、视频通信、实时对讲。用户可以通过朋友圈发表文字、图片和文章,与朋友互动交流,也可以对好友朋友圈状态进行“评论”或“赞”。
在平台化功能方面,微信提供的公众平台,集社交通信、圈子、群组管理于一体,成为移动互联时代最主要的信息传播平台之一[4],已被各行业、领域广泛应用。用户可以通过建立自己的微信公众平台进行信息推送、内容分享、实时互动和素材管理,对平台粉丝分组管理和实时交流。同时,微信公众平台可以使用编辑模式和开发模式对用户信息进行自动回复。
基于微信的移动学习应用分析? 作为一种专注移动端功能的即时通信软件,微信操作便捷、高时效、内容丰富、推送精准[5],提供了丰富的API接口,为移动学习提供了新的应用创新空间。
1)从微信的语音文本交互、微信群、订阅推送和内容分享、微信小程序等功能及特点,可以看出,微信能提供人人交互、人机交互和机机交互三种交互模式,对于移动学习具有很好的支持功能。
2)从基于订阅推送、自动回复响应的移动学习、实时互动的移动学习、协作学习等方面,微信可以构建多种移动学习应用模式,提高信息传递的效率和学习交互,满足学习者个性化学习需求。
3)从学习活动任务(资源)、选择活动形式、学习活动环境、学习活动评价等方面,可以进行微信移动学习活动设计,通过注重互动性设计,将学习者、教育者、资源紧紧连接在一起,能够实现最大化学习交互,提高教与学的质量。
4)微信公众平台提供的简单数据分析功能,可以完成对用户订阅人数和用户属性的统计,以及图文消息的送达人数、阅读人数和转发人数的分析,形成数据统计图,这为移动学习的支持服务提供了更多可能。
由此可见,基于微信可以搭建一种集在线学习、资源管理和支持服务管理为一体的新型移动学习平台,丰富学习者学习行为,拓展在线学习空间。
3 微信移动学习平台设计
平台需要解决的关键问题? 移动学习平台作为在线学习的基础支持环境,要能够为学习者提供个性化学习需求服务,包括课程定制、个性化资源推送和资源管理、资源评价反馈等,同时能够发布信息、布置学习任务,适合设计多种学习活动,以辅助课堂教学。学习者通过平台能够对学习行为进行统计,评估学习成果,并且能够组建学习社群,进行学习的分享与互动。
本文拟利用微信公众平台进行移动学习平台的设计开发,重点从以下几个方面进行设计。
1)简化主体功能模块,从基础服务、资源管理、学习管理、查询分析服务等功能着手,专注于移动学习本身的功能设计,保证在线学习活动的高效性和实效性。
2)开发个性化资源推送功能,管理员根据资源的访问情况和学情等特征对系统输入的资源进行标注,为其添加适当的标签,根据推荐算法将符合学习特征需求的资源推荐给学习者。
3)从课堂报告、学情统计、成绩统计等多个维度进行统计分析,掌握学习者学习情况,有针对性地进行资源推送和教学实施;通过实时互动和学习积分排名等方式,激发学习者学习兴趣;通过问卷,调研评估学习平台和资源的有效性,以及学习者学习情况及其对学校和社会所产生的效益等。
系统设计
1)系统体系结构。根据系统功能定位,本文设计的基于微信的移动学习平台包括基础设施层、应用层、接口层、平台层、用户层,具体结构如图1所示。其中,微信公众平台是整个系统的核心支撑层,借助微信开放的API服务接口,设计开发系统的各项功能,为用户提供信息推送、资源管理、分析统计等服务。本系统面向的用户有学习者、教育者和管理人员,借助该系统分别完成在线学习、学习资源管理和平台运维的工作。
2)系统架构搭建。系统采用MVC三层架构模式,如图2所示,分为用户界面层、业务逻辑层和数据访问层:用户界面层负责微信公众平台移动端的信息表示;业务逻辑层负责处理用户请求和响应,接收由用户界面层传递來的请求数据,调用数据访问层的相关操作类,处于用户界面层和数据访问层之间;数据访问层负责数据库的访问操作,并将操作结果返回给业务逻辑层。
3)系统信息交互。用户关注微信公众号进行移动学习,可以通过微信客户端发送消息至微信公众平台服务器,微信公众平台服务器会把消息按照XML格式转发给厂商服务器,厂商服务器对微信公众平台转发的消息进行验证,然后按照消息协议生成自定义消息,以XML格式发送给微信公众平台服务器,微信公众平台服务器再转发回复信息给微信用户。信息交互如图3所示。
4)系统开发接口。微信公众平台应用之所以强大,是因为提供了众多实用的开发接口,比如自定义菜单、消息管理、用户管理、账号管理、数据统计等。本系统平台通过自定义菜单的个性化菜单接口,实现不同用户群体看到不同的自定义菜单;通过消息管理的接收普通消息、事件推送等接口,将各消息类型以XML数据包的形式推送到微信服务器上;通过用户管理的用户标签管理、获取用户基本信息等接口,实现对用户进行打标签、获取用户基本信息和用户列表等操作,将用户信息以JSON格式进行传递;此外,还通过数据统计的用户分析、图文分析、消息分析等接口开发平台的查询统计功能。
4 功能模块设计
综合以上分析,本文设计的基于微信的移动学习平台分为用户登录、资源管理、教学管理、个人中心和基础管理五个模块。具体如图4所示。
1)用户登录功能。学习者和教育者通过微信账号绑定验证直接登录,不同身份用户显示不同的功能界面。
2)资源管理功能。教育者将包括讲义、课件、题库等在内的课程资源进行上传发布、修改、存储以及访问管理,学习者也可以上传分享自己的资源。
3)教学管理功能。根据学习者资源访问情况和定义的学习标签,教育者可以利用平台推送功能推送符合学习者个性需求的资源,也可以定期推送学习资源。学习者可进行在线学习,包括做学习笔记、完成在线测试等,还可以将学习资源或笔记等进行分享,与其他学习者或教育者进行互动交流。
4)个人中心功能。学习者可查看个人的信息、资源、讨论等基本内容信息,还可查看个人测试成绩、上传资源的评分状况以及个人所得积分排行等情况。同时,平台从学情统计、成绩统计等多个维度统计分析生成学习报告,帮助学习者提高学习质量。
5)基础管理功能,包括用户信息和权限管理、课程管理、系统基础数据管理、绑定验证等。
5 结语
随着微信用户的不断增长,微信在教育教学方面的价值越来越突出。本文提出的基于微信的移动学习平台的建立,能够弥补其他移动学习平台的不足,具有操作简便、扩展性强和高交互性的特点。首先分析移动学习的特征以及当前移动学习平台开发存在的问题,从微信的功能特点出发,具体分析微信应用于移动学习的应用模式、学习活动设计和用户行为统计等,最后根据移动学习平台需要解决的关键问题,分析构建基于微信的移动学习平台。本文通过打造一个有针对性支持服务的学习和知识管理的移动学习平台,能够为移动学习远程教学实践提供应用创新空间,对促进移动终端、学习资源和应用的深度融合具有重要的现实意义。
参考文献
[1]汤跃明,付晓丽,卜彩丽.近十年移动学习研究现状评述[J].中国远程教育,2016(7):36-43,80.
[2]高春娟,陈家斋,林利迈.新型职业农民移动学习平台构建对策研究[J].成人教育,2019(12):53-56.
[3]毕朝国.基于微信公众号的移动互联网在线学习平台构建[J].软件导刊,2018(3):104-107.
[4]刘华,敖谦.基于微信公众平台的混合式教学:以“网线制作六步法”课程为例[J].现代教育技术,2017(1):48-54.
[5]董玉娟.成人教育微信公众学习平台的可行性分析[J].中国成人教育,2016(9):13-15.
[6]田玉琴,吴成巍,贾玉洁.微信公众平台下成人移动学习空间构建[J].中国成人教育,2018(9):21-23.
*项目来源:2019年度江苏省高校哲学社会科学研究一般项目“开放教育环境下基于微信的移动学习设计与实践研究”(基金编号:2019SJA0674)。
作者:李海波,江苏开放大学,实验师,研究方向为计算机软件应用、智能网络学习环境(210036)。