APP下载

基于微信公众平台的教学资源服务系统的研究与开发

2016-09-15陈小艳

湖北开放大学学报 2016年2期
关键词:教学资源服务器公众

陈小艳

基于微信公众平台的教学资源服务系统的研究与开发

陈小艳

(湖北广播电视大学,湖北武汉430074)

微信公众平台的兴起为校园移动教学资源的获取和分享提供了一种全新的思路和方法。利用微信公众平台可定制、可二次开发的开放特性开发一套教学资源服务系统,借助其及时性和互动性的特性可以显著提高学习者对碎片化时间的有效利用,实现移动式教学方式的巨大变革。本文基于微信公众平台的独特特性,结合高校教学资源服务系统自身特点,介绍了基于微信公共平台的教学资源服务系统的设计与实现。

开放接口;微信公众平台;教学资源服务系统

引言

广播电视大学是一所没有围墙的学校,其教学资源的受众存在“人数多,分布广;教育程度参差不齐,学情复杂;工作繁忙,或受到家庭事务困扰,学习时间相对零散、有限”等一系列实际问题。而且传统的教学资源主要都是以人工的方式或者通过网络工具组织和共享,制约了远程开放教育更好地惠及更多的学习者。由于参与学习的广大在岗人员大多早出晚归,没有整块的时间进行系统的学习,在上下班途中,在公交和地铁上,开展短时间快捷学习变成一种新的趋势。移动网络技术的不断发展和大屏智能终端的广泛应用,为克服现有电大开放教育系统存在的问题提出了新的解决方案,为最广大数量的学生提供了“碎片化”学习的新选择。

微信是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序。它具有以下三大常规信息分享方式,能有助于用户拓展更多形式、更加灵活的开放教育教学资源自助服务[1]:

(1)群发推送:公众号主动向用户推送重要通知或趣味内容;

(2)自动回复:用户根据指定关键字,主动向公众号提取常规消息;

(3)一对一交流:公众号针对用户的特殊疑问,为用户提供一对一的对话解答服务。

为顺应这样一种自主学习新方式引发的学习变革,开发一套基于微信公众平台的教学资源服务系统就显得尤为重要。它可以帮助分布广泛、时间有限且零碎的学生更好地开展有针对性的学习,利用方寸屏幕随时随地访问开放教学资源,开展自主学习。其优势还在于[2]:

(1)微信基本上能在所有的便携式智能终端上安装,学生无须专业软件即可实时访问教学资源;

(2)便于分享和关注,形成基于位置的兴趣组,便于形成群体学习和兴趣共享的使用黏性,起到互相督促,相互促进的作用;

(3)分类订阅,实现更精准、更具针对性的教学资源定位;以互动方式获取学生需求,以改进教学资源组织方式;

(4)消息推送,最新最及时的教学资源接收;

(5)后台基于学生资源使用大数据分析,能够实现学生学习情况和关注度的数据深度挖掘,用于评价和改善教学资源的质量,扩展和改进远程开放教育的升级空间。

1 系统分析

1.1系统结构

此教学资源服务系统数据库为SQLServer2012,开发环境为VisualStudio2013,微信接口部分开发采用MVC框架,MVC即模型(model)-视图(view)-控制器(controller),是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,有助于管理复杂的应用程序,也方便用户在一段时间内专注于一个方面的开发。后台服务器功能采用三层架构,从而提高了系统的灵活性和可扩展性。

系统结构图如下:

图1 系统结构图

1.2功能模块

此教学资源服务系统用户角色分为管理员与学员,其中,资源发布模块、自定义菜单模块以及通知公告模块由管理员在后台进行操作,资源查询模块,通知公告查看模块供用户通过微信使用。具体的功能模块如下:

1.2.1资源发布模块

此模块为管理员负责的功能模块,可对教学资源进行增删改查操作,能调整教学资源记录显示的先后顺序,对于新发布的重要教学资源能将其发布在指定页面的指定位置。

1.2.2自定义菜单模块

此模块为管理员负责的功能模块,可在后台对前台显示的菜单进行后期扩展。

1.2.3通知公告模块

管理员能够自由添加需要发布在首页的教学通知公告,可任意添加多条通知公告,支持添加多张图片,支持图片放大。用户登录微信后,可查看最新的通知公告。

1.2.4资源查询模块

此模块为用户模块,微信用户绑定教学资源服务系统公众号后,可接收公众号发送过来的自动推送,可输入关键字对教学资源信息进行查询。

1.3开发环境

(1)新浪SAE服务器:主要用于存放后台代码与数据库;

(2)微信公众平台自定义接口:实现微信服务器与微信用户、微信服务器与系统后台服务器间通信;

(3)编程技术与数据库:C#.net与SQLServer。

2 系统实现

2.1消息的互转

用户使用微信客户端发送的不同类型的消息都会以XML格式进行保存,但微信服务器返回的消息是json,所以需要进行消息互转,利用DynamicXm l.cs类和Dynam icJson.cs类可以实现此功能。部分代码如下:

2.2处理与微信服务器通信

3 结语

虽然本研究主要针对广播电视大学系统的教学资源服务,但是基于高校和图书馆等多维度、多形式资源分享的共通特性,完全可以将所有与教学环节相关的、具有分享和传播属性的资源广义地定义为教学资源,从而实现跨学校、跨企事业单位的知识共享体系构建。基于微信公众平台的教学资源服务体系更好的兼容性和广泛性使之能够为所有类型的学校和学习者提供最贴身的教学服务。

移动网络和终端技术的不断发展使得高校教学资源低成本、更便捷的获取成为可能,教学资源可以自动延伸至每个用户的末端,针对用户特定需求开展更为精准的定制教育,同时也能让学生参与到资源的组织和利用上来。微信是个强大的社交工具,利用微信公众平台可定制、可二次开发的开放特性[3]开发一套教学资源服务系统,借助其及时性和互动性的特性提高学习者对碎片化时间的有效利用,提升其对特定知识点多维度理解和掌握的水平,具有其他常规教学资源服务平台所不具备的巨大优势,必将引起移动教育领域的巨大变革。

[1]黄海彬.微信公众平台运营的实践与思考——以温州市图书馆为例[J].图书馆研究与工作,2015(1):15—20.

[2]孔秀丽,等.基于微信公众平台的大学生移动商城的构建[J].科技创业月刊,2015(5):10—13.

[3]刘华欣等.传统媒体微信公众平台舆情互动模式研究[J],新闻研究导刊,2015(6):30—33.

(责任编辑:李影丹)

[Abstract]The rise of We Chatpublic platform providesanew way of thinking andmethod forsharing campus teaching resources. We Chatpublic platform can be customized and twice developed,and with its characteristicswe develop a teaching resource service system.With its timely and interactive features,we can significantly improve theeffectivenessof theuseof fragmented time,and themobile teachingmethod hasgreatly changed.Based on the unique characteristicsofWeChatpublic platform,thispaperdescribes the design and implementation ofWeChatpublic platform of teaching resource service system.

[Key words]open interface;WeChatpublic platform;teaching resource service system

Research and Development of Teaching Resource System Based on WeChatPublic Platform

CHEN Xiao-yan
(HubeiRadio&Television University,Wuhan,Hubei430074)

G40—057

A

1008—7427(2016)02—0028—04

2015—10—29

国家开放大学规划课题“基于微信公众平台的教学资源服务系统的开发与应用”(G14A2502Y)。

陈小艳,(1981—),女,湖北潜江人,硕士,湖北广播电视大学讲师,研究方向:计算机应用技术。

猜你喜欢

教学资源服务器公众
公众号3月热榜
公众号9月热榜
公众号8月热榜
丰富历史教学资源 提升课堂教学质量
公众号5月热榜
通信控制服务器(CCS)维护终端的设计与实现
PowerTCP Server Tool
高校冰上教学资源社会开放的意义及管理模式
得形忘意的服务器标准
计算机网络安全服务器入侵与防御