APP下载

基于微信的高等教育资源云平台构建研究

2019-12-02马栋之

中国科技纵横 2019年17期
关键词:云平台教育资源微信

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

关键词:微信;教育资源;云平台;服务

中图分类号:TP393  文献标识码:A      文章编号:1671-2064(2019)17-0000-00

0 引言

《教育部关于数字教育资源公共服务体系建设与应用的指导意见》明确指出:“到2020年,基本建成覆盖全国、互联互通、用户统一、共治共享、协同服务的具有中国特色的数字教育资源公共服务体系”[1]。微信为教育资源公共服务平台的建设与应用开拓了新的方向,微信模式可以使学习者通过微信更加便利地获取所需资源,满足其个性化资源需求,从而实现教育资源的广泛共享。因此,对基于微信服务模式的高等教育资源云平台(以下简称微信云平台)进行探索具有实用价值。

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

微信云平台服务模式更加符合新时代高等教育资源云平台的建设与服务要求。其优势主要体现在以下几个方面:

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

(2)经济适用,易推广。用户使用微信手机端访问云平台无需支付昂贵的费用,仅仅支付极少的流量费用,或者通过宽带网络访问云平台无需任何费用即可访问云平台获取特定资源,可以随时随地利用微信访问云平台获取资源,充分利用“碎片”时间。并且可以将所获取的文字、图片及视频资源通过微信快速传播,实现高效互动。

(3)轻松实现资源获取与分享。数字教育资源往往只是在小范围内自给自足,缺乏一种有效的共享机制[2]。而在微信源云平台中,管理员可以通过关注微信公众服务号、订阅号,轻松实现点对点的资源推送、信息群发、自动回复等功能。

(4)全方位互动。通过微信公众号群发推送、订阅推送和自动回复响应的功能加强人与人之间、人与智能终端之间的全方位互动[3]。通过自定义微信公众号的自动回复关键字可以完成关键字检索功能,学习者可以方便地查询某些常见的问题或者获得某些固定的资源。

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

微信云平台操作简单,完全满足用户的操作习惯,能为学习者提供强大的资源服务,微信云平台主要实现以下功能:

2.1 资源存储

微信云平台的资源存储方式有两种:一是使用微信公众平台的素材库中,该素材库支持图片、音频、视频等多媒体资源,由于受微信服务器的限制,音频材料时长上限为60秒,文件大小最多5M,而视频材料的时长上限为30分钟。是使用第三方存储服务器,对于超出微信公众平台素材库限制的文件,尤其是视频文件,可以通过第三方存储服务器进行存储,用户可以将各种格式资源保存到共享空间或私有空间[4]

2.2 资源检索

通过在微信公众平台的微网站中创建信息导航向用户提供检索服务,用户只需要输入关键词或作者即可完成模糊查询或者精确查询,系统通过微网站向用户反馈查询结果,并且提供下载服务。资源检索还可以通过微信公众平台提供的自定义回复功能,可实现简单的自主查询功能。

2.3 信息推送

系统管理员可将文本、音频、视频等学习资源按照某种设计方法,整合为某类主题资源,并使用微信公众平台的“单图文消息”或者“多图文消息”将其推送给订阅用户。

2.4 交互功能

微信本身所具有的社交属性可以实现用户间的沟通交流、互動答疑。而微信云平台的交互功能更多的是指云平台与用户之间的交互。云平台可以通过自定义回复来实现简单的人机交互功能。也可以通过二次开发实现“万能客服”功能,微信公众号订阅用户可以直接与微信公众平台沟通对话,微信公众平台接收到用户的留言之后,将留言转发至云平台客服人员,客服人员通过手机微信端可以第一时间接收到用户的留言信息,及时回复用户。

2.5 大数据分析

微信云平台可以对学习者获取资源的内容、数量、阅读情况及分享次数进行大数据分析,并且对学习者的学习特征加以抽象概括,然后深层次分析、挖掘该学习者的学习兴趣,进而向该学习者推送其感兴趣的学习资源,最终自动生成学习统计报表。

2.6 直播云课堂

通过微信云平台实现的课堂直播以云计算为技术支撑,以微信为媒介载体,是一种高效、便捷、实时互动的远程教学课堂形式,该功能无需额外下载安装APP,操作更加简便,只需点击微信公众号的菜单即可获取直接课堂的入口,该直播课堂实现了全方位互动式学习模式,完全突破了时空限制。通过共享文本、幻灯片、网页等数据信息,分散于不同地域的师生可以实时沟通,构建实时的教与学过程。

3微信云平台架构设计

微信云平台是第三方扩展平台,是集资源整合、数据共享及信息推送为一体的综合性应用平台。

3.1平台总体框架

微信云平台根据功能可以划分为四个层次:支撑层、数据资源层,服务层及用户层。其中,微信客户端及微信公众平台在教育资源云平台中起支撑作用,用户通过微信获取教育资源云平台的资源。数据资源层是微信云平台中的核心部分,云平台向用户提供的资源服务由该层来实现。服务层可以提供信息推送服务、交互服务、用户信息管理等功能,并向用户反馈信息及资源。

3.2平台系统结构

该微信云平台所使用的系统数据库为MySql,并且使用Thinkphp作为系统开发语言,ThinkPHP是使用非常广泛的一种PHP开源框架,该框架采用MVC(模型Model一视图View一控制器Controller)模式,该模式将系统分为三个不同的模块:输入、处理与输出模块。

ThinkPHP引入了分层控制器的概念,并且采用“应用”模式管理系统架构,每个应用具有自己独立的配置文件、公共(函数)文件,用于配置当前模式需要加载的核心文件和配置文件,以及别名定义、行为扩展定义等等。“应用”由多个模块组成,这些模块通常都是应用目录下面的一个子目录,模块下面有多个控制器负责响应请求。控制器主要负责请求的接收,并调用相关的模型处理,并最终通过视图输出。

微信云平台的核心控制器包括ApiBase控制器、WebBase控制器、WapBase控制器以及InfoBase控制器。其功能如图1所示。

3.3微信云平台与微信公众号的通信机制

(1)学习者通过公众号入口与微信云平台进行交互,交互的方式有:关注(取消关注)微信云平台公众号、在公众号中回复关键字,点击微信云平台公众号的菜单按钮;

(2)微信把学习者的交互事件及相关参数传递给微信云平台的微信接口(该接口地址由微信云平台生成,然后在公众号的管理后台中进行设置);

(3)微信云平台接收来自微信的请求,并把请求的XML数据通过与微信交互的唯一接口(WeixinController.class.php)转换成数组的形式;

(4)微信云平台判断请求类型,并且根据请示类型定位并且加载对应的插件,同时传递业务数据;

(5)插件对接收到的数据进行加工处理,并将结果组装后返回;

(6)微信云平台将返回的数据再次封装成JSON数据并返回至微信手机端中进行展示。

4 结语

微信已经成为中国使用最广泛的社交软件,通过微信及微信公众平台构建教育资源公共服务云平台将逐渐成为一种全新的教育方式,与传统的教育资源公共服务平台相比,基于微信的教育資源公共服务云平台更加能够满足学习者在学习过程中的诸多需求,可以使学习者便捷迅速获取所需学习资源,是教育教学手段的有益补充。

参考文献

[1]教育部.教育部关于数字教育资源公共服务体系 建设与应用的指导意见[EB/OL].http://www.moe.gov.cn/srcsite/A16/s3342/201802/t20180209_327174.html,2017-12-22.

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

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

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

收稿日期:2019-07-24

*基金项目:本文系山东省高等学校科技计划项目高等教育资源微信云平台构建研究(编号:J17KB187)研究成果之一。项目负责人:马栋之。

作者简介:马栋之(1979—),山东淄博人,硕士讲师情报资料中心主任,研究方向:情报学,信息技术。

猜你喜欢

云平台教育资源微信
微信
企业云平台建设研究
面向数字化教育资源的Flash到HTML5转换研究
自主学习视角下的开放教育资源文献综述(上)
微信
微信
“五老”是金钱买不到的优质教育资源