高等教育资源云平台构建研究

高等教育资源云平台构建研究

[摘要]在移动互联网飞速发展时代,教育资源公共服务平台需要满足人们移动学习的需求,本文通过构建基于微信的高等教育资源云平台来解决这一问题。首先分析了基于微信的云平台的优势与功能,探讨了将微信公众平台用于教育资源云平台的可行性及关键技术,为教育资源云平台的移动化提供了一种解决方案。

[关键词]微信;高等教育资源;云平台

《教育部关于数字教育资源公共服务体系建设与应用的指导意见》明确指出:“到2020年,基本建成覆盖全国、互联互通、用户统一、共治共享、协同服务的具有中国特色的数字教育资源公共服务体系,全面推进‘互联网+教育’,不断提升教育基本公共服务均等化、普惠化、便捷化水平。”[1]在信息时代,科技发展日新月异,教育资源公共平台的服务模式也实现了突破发展与创新。微信在为人们提供社交服务的同时,还提供了一个能够进行二次开发和系统接入的公众平台,利用公众平台可以开发一个新型的应用创新和学习空间[2],为教育资源公共服务平台的建设与应用开拓了新的方向,微信模式可以使资源需求者通过微信更加便利地获取所需资源,满足学习者的个性化资源需求,从而实现教育资源的广泛共享,提高其使用率,有利于构建新型教育模式、有利于提升人才培养水平,对于提高教学质量、促进教育可持续发展具有重要意义。因此,对基于微信服务模式的高等教育资源云平台(以下简称微信云平台)进行探索具有实用价值。

一、微信云平台服务模式的优势

目前,微信已经覆盖绝大多数智能手机,并且成为人们信息交流的最常用的手机应用。微信云平台服务模式相对于传统的服务模式,具有更加独特的优势,更加符合新时代高等教育资源云平台的建设与服务要求。其优势主要体现在以下几个方面。

(一)操作简便,应用广泛

微信已经成为人们必备的手机应用,通过友好的操作界面及功能的多样性,人们可以打破设备、地理位置等因素的限制,实现高效的信息互动交流,可以对文本、语音及视频等的多媒体信息进行实时传播。微信可以安装在不同智能终端上,用户无需额外安装其他应用APP即可以微信为入口获取所需教育资源。

(二)经济适用,易推广

微信具有大众化、零成本、使用门槛低、互动功能强大、用户黏合度高、安全可靠等优点,因此,用户使用微信手机端访问云平台无需支付昂贵的费用,仅仅支付极少的流量费用,或者通过宽带网络无需任何费用即可访问云平台获取特定资源。学习者可以根据自己的需求来订阅所需资源,享受信息服务。人们可以随时随地利用微信访问云平台获取资源,充分利用“碎片”时间。并且可以将所获取的文字、图片及视频资源通过微信快速传播,实现高效互动。

(三)轻松实现资源获取与分享

数字教育资源往往只是在小范围内自给自足,缺乏一种有效的共享机制[3]。而在微信云平台中,管理员可以通过微信公众服务号、订阅号或者微信小程序,轻松实现点对点的资源推送、信息群发、自动回复等功能,而用户需要做的仅仅是关注微信公众号。微信作为国内排名第一的社交软件,其强大的社交功能可以快速将教育资源在微信好友、微信群中进行分享,或者通过朋友分享,并且便于实现用户分享学习心得与学习评价。

(四)全方位互动

通过微信公众号群发推送、订阅推送和自动回复响应的功能,加强人与人之间、人与智能终端之间的全方位互动[4]。微信公众号的自动回复可以实现关键字检索的功能,通过关键字的设置,学习者可以方便地查询某些常见的问题或者获得某些固定的资源,因此,对于自动回复的设置,需从学习内容、呈现方式等方面进行精心设计[5]。

二、基于微信的教育资源云平台的功能分析

微信云平台操作简单,完全满足用户的操作习惯,能为学习者提供强大的资源服务。微信云平台主要实现以下功能。1.资源存储。微信云平台的资源存储方式有两种:一是使用微信公众平台的素材库,该素材库支持图片、音频、视频等多媒体资源,由于受微信服务器的限制,音频材料时长上限为60秒,文件大小最多5M,而视频材料的时长上限为30分钟。二是使用第三方存储服务器,对于超出微信公众平台素材库限制的文件,尤其是视频文件,可以通过第三方存储服务器进行存储,用户可以将各种格式资源保存到共享空间或私有空间[6]。2.资源检索。通过在微信公众平台的微网站中创建信息导航向用户提供检索服务,用户只需要输入关键词或作者,即可完成模糊查询或者精确查询,系统通过微网站向用户反馈查询结果,并且提供下载服务。资源检索还可以通过微信公众平台提供的自定义回复功能,实现简单的自主查询功能。3.信息推送。系统管理员可将文本、音频、视频等学习资源按照某种设计方法,整合为某类主题资源,并使用微信公众平台的“单图文消息”或者“多图文消息”将其推送给订阅用户。系统管理员还可以通过微信公众平台提供的“用户管理”功能,实现对特定地区、特定分组用户的精准信息推送,从而满足用户的资源订制需求[7]。4.交互功能。微信本身所具有的社交属性可以实现用户间的沟通交流、互动答疑。而微信云平台的交互功能更多的是指云平台与用户之间的交互。云平台可以通过自定义回复来实现简单的人机交互功能。也可以通过二次开发实现“万能客服”功能,微信公众号订阅用户可以直接与微信公众平台沟通对话,微信公众平台接收到用户的留言之后,将留言转发至云平台客服人员;客服人员通过手机微信端可以第一时间接收到用户的留言信息,及时回复用户。5.大数据分析。微信云平台可以对学习者获取资源的内容、数量、阅读情况及分享次数进行大数据分析,并且对学习者的学习特征加以抽象概括,然后深层次分析、挖掘该学习者的学习兴趣,进而向该学习者推送其感兴趣的学习资源,最终自动生成学习统计报表。6.直播云课堂。通过微信云平台实现的课堂直播以云计算为技术支撑,以微信为媒介载体,是一种高效、便捷、实时互动的远程教学课堂形式。该功能无需额外下载安装APP,操作更加简便,只需点击微信公众号的菜单即可获取直接课堂的入口。该直播课堂实现了全方位互动式学习模式,完全突破了时空限制。通过共享文本、幻灯片、网页等数据信息,分散于不同地域的师生可以实时沟通,构建实时的教与学过程。

三、微信云平台架构设计

微信云平台是第三方扩展平台,是集资源整合、数据共享及信息推送为一体的综合性应用平台。该平台以手机微信为终端,面向学校及教育科研机构的公共服务平台,服务于教育管理人员、教师和学生,提供资源整合、数据共享等多种服务。

(一)平台总体框架

微信云平台根据功能可以划分为4个层次:支撑层、数据资源层、服务层及用户层。其中,微信客户端及微信公众平台在教育资源云平台中起支撑作用,用户通过微信获取教育资源云平台的资源。数据资源层是微信云平台中的核心部分,云平台向用户提供的资源服务由该层来实现。服务层可以提供信息推送服务、交互服务、用户信息管理等功能,并向用户反馈信息及资源。云平台的用户主要是微信用户,学习者无需下载APP,只需在手机微信端关注公众号即可实现与基于微信公众平台的移动学习环境的交互。

(二)平台系统结构

该微信云平台所使用的系统数据库为MySql,并且使用Thinkphp作为系统开发语言,ThinkPHP是目前应用比较广泛的一种轻量级PHP开源框架,遵循Apache2开源协议,使用面向对象的开发结构和MVC(模型Model一视图View一控制器Controller)模式。MVC模式将系统分为三个不同的模块:输入、处理与输出模块,其最大的优势是允许将系统的业务处理逻辑功能聚集在一个部件中,因此,在个性化定制用户界面改进用户交互体验的同时,无需重新编写业务处理逻辑的功能。ThinkPHP引入了分层控制器的概念,通过URL访问的控制器为访问控制器层(Controller)或者主控制器。ThinkPHP支持“应用”模式定义,“应用”是一个管理系统架构及生命周期的对象,每个应用具有自己独立的配置文件、公共(函数)文件,用于配置当前模式需要加载的核心文件和配置文件,以及别名定义、行为扩展定义等等。“应用”由多个模块组成,这些模块通常都是应用目录下面的一个子目录,每个模块都有自己独立的配置文件、公共文件和类库文件。每个模块拥有独立的MVC类库及配置文件,一个模块下面有多个控制器负责响应请求,而每个控制器其实就是一个独立的控制器类。控制器主要负责请求的接收,并调用相关的模型处理,最终通过视图输出。微信云平台的核心控制器包括ApiBase控制器、WebBase控制器、WapBase控制器以及In-foBase控制器。其功能如图2所示。

(三)微信云平台与微信公众号的通信机制

学习者通过公众号入口与微信云平台进行交互,交互的方式有:关注(取消关注)微信云平台公众号、在公众号中回复关键字,点击微信云平台公众号的菜单按钮。微信把学习者的交互事件及相关参数传递给微信云平台的微信接口(该接口地址由微信云平台生成,然后在公众号的管理后台中进行设置)。微信云平台接收来自微信的请求,并把请求的XML数据通过与微信交互的唯一接口(Weix-inController.class.php)转换成数组的形式。微信云平台判断请求类型,并且根据请示类型查询关键词表,找出对应的插件名称及具体的业务数据ID,通过插件名称加载相应的插件。插件根据接收到的请求数据进行具体的业务处理,然后将处理结果组装后返回。微信云平台通过接口(WeixinController.class.php)将返回的数据再次封装成JSON格式并返回至微信手机端中。微信手机端将返回的数据进行排版显示给用户。若返回的数据带有链接,则可点击进入链接所指向的3G网页,用户可在网页中继续完成相应的业务操作。微信已经成为中国使用最广泛的社交软件,通过微信及微信公众平台构建教育资源公共服务云平台将逐渐成为一种全新的教育方式,与传统的教育资源公共服务平台相比,基于微信的教育资源公共服务云平台更加能够满足学习者在学习过程中的诸多需求,可以使学习者便捷迅速获取所需学习资源,是教育教学手段的有益补充。

参考文献:

[1]教育部关于数字教育资源公共服务体系建设与应用的指导意见[Z].2017.

[2]熊清岚.基于微信公众平台的学习系统研究与设计[J].无线互联科技,2017,(01).

[3]武峥.云计算技术在教育资源公共服务平台的应用研究[J].中国电化教育,2018,(02).

[4]张晓冬.基于微信的移动微学习资源设计与应用[J].武汉船舶职业技术学院学报,2016,(04).

[5]林会娜.基于微信公众平台的微学习资源设计与应用研究[J].新教育时代电子杂志,2017,(16).

[6]李娜,乜勇.基于微信公众平台的微学习资源设计与应用研究[J].中国教育信息化,2014,(09).

[7]刘云,张博.基于微信公众平台的学习资源策展平台设计[J].计算机光盘软件与应用,2014,(15).

作者:马栋之 单位:山东轻工职业学院