APP下载

基于微信公众平台的学生支持服务系统探讨*

2015-12-26张锦珠苏治中陈木朝

广州广播电视大学学报 2015年1期
关键词:账号公众微信

张锦珠 苏治中 陈木朝

(广州市广播电视大学,广东 广州 510091)

基于微信公众平台的学生支持服务系统探讨*

张锦珠 苏治中 陈木朝

(广州市广播电视大学,广东 广州 510091)

基于微信公众平台开发了学生支持服务系统, 为开放教育的学生群体建立一个全方位、立体化的校园支持服务平台 ,提供便捷、实时的信息交互查询。系统采用JAVA+Sql server开发,可以实现课表查询、成绩查询、考试查询、掌上图书馆、天气查询、公交查询、随身课堂、师生互动等功能。本文以开发的教育教学平台账号查询模块为例,介绍开发实现的技术。

微信公众平台;学生支持服务系统

通常电大学生获取校园信息是通过访问传统的学校信息门户网站、校园 OA 系统以及教学平台系统等,随着智能手机、平板电脑等移动终端的大量普及,主要体现在:用户多,尤其是青少年;随身携带方便;不受限制,接入网络方便等;微信的应用已成为广大青年学生智能手机和平板电脑客户端安装率较高的手机应用之一,尤其在高校,广大青年学生应用更为广泛。如何让学生通过智能手机更加便捷、及时地得到教务教学、 图书等校园公共信息是亟需解决的问题,建立一个基于微信公众服务平台的学生支持服务应用系统 ,将为广大开放教育的学生提供一个更为便捷、 及时的信息服务平台。

本系统是针对电大开放教育学生开发的学生支持服务系统平台,与传统的基于B/S模式的系统的不同在于:传统基于B/S模式的系统需要通过 PC 端浏览器访问使用 ,不能满足学生的随时随地、移动的访问需求,而通过微信公众平台开发的 APP,只需要通过智能手机中的微信,关注学生支持服务系统平台,就可以完成所有操作,从而极大地方便用户,通过微信公众平台群发各种公告和通知,让用户及时了解校园有关信息。

一、微信公众平台简介与高级功能

微信是腾讯公司推出的可以使用智能手机、平板进行交流的比较流行的即时通讯软件,它的交流模式主要是一对一进行,也可进行群聊,可以发送文字、图片、语音或者视频,通过移动网络或者 Wi-Fi 可以实现随时随地的交流。微信公众平台是微信团队于 2012 年 8 月 23 日上线的产品, 将微信应用到教学管理、支持服务等交互活动中,可以使得教学管理、支持服务等的交互更加自由、方便、及时,这种新颖实用的交流方式吸引很多人使用微信。微信还可以通过摇一摇、附近的人、扫二维码等方式添加好友。

(一)微信的特点

1.兼容性。各个操作系统的手机均可以安装。比如安卓,苹果等。

2.微信平台提供二次开发接口,可以通过PHP和数据库与高校的应用系统进行对接,实现丰富功能,为师生学习和工作提供强大便利。

3.微信提供了丰富的交互方式。比如图文,语音,视频交流,在线支付等,能够对关注人群实现信息推送。

4.用户众多。微信使用方便,用户众多。直接搜索公众号或扫描对应的二维码即可关注学校公众号,使用简单方便,不象使用APP一样,重复安装客户端。

5.具备QQ功能,同时提供了比QQ更强大的实用功能。

微信公众平台主要针对于商家、个人和媒体开放使用,官方宣传的是“再小的个体,也有自己的品牌”,也正因如此,微信公众平台是一个集合媒体和商户服务的一个最好的选择。

(二)微信公众平台的主要定位

1.群发推送:公众账号主动向用户发送一些文本消息和一些图文消息等重要通知或趣味内容,或许有一些语音消息等。

2.自动回复:用户根据指定关键字,主动向公众号提取常规消息,可以实现相应的特定回复。

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

(三)微信公众平台的高级功能

1.编辑模式(可以通过简单的界面编辑来设置自动回复)。

2.开发模式(开发者可以通过公众平台提供的 API 接口,实现自动回复,获取订阅者和自定义菜单操作)。

基于微信公众平台的智能回复查询交互。微信公众平台后台可以设置自动智能回复,可以根据关键词自动处理一些常用查询和提问。教师将教学内容中的相关概念制作成概念词典,回复一定的数字进行概念词典的查询;将前沿问题与补充内容进行收集,建立网络链接,通过回复进行查询;也可以完成学生关于该课程的单元练习成绩、作业成绩、平台系统账号等的查询,通过查询交互,学生可以及时得到相关的教学信息、成绩信息,从而使教学得到加强。

二、系统功能设计

微信是允许第三方应用接入的可交互式消息通知收发平台,是移动互联网时代重要的应用入口。

基于现状,为了更方便教师和学生随时随地、方便快捷地访问学校资讯及应用系统,比如学校新闻、学生通知、图书借阅信息、课程安排、课室安排、考试安排、学生活动、学习资源等,设计开发了基于微信平台下的学生支持服务系统。

系统主要采用JSP语言和Sql server数据库进行设计开发。整个程序可以运行在本地的主备服务器上,根据需求,能够与校方原有的应用系统进行对接,实现用户统一认证,统一授权,数据整合共享。

该平台主要包含以下功能:

基于微信公众平台的学生支持服务系统主要由校园服务、生活服务和学习支持服务三个功能模块组成。 系统功能模块如图 1 所示。

图1 学生支持服务系统功能模块图

(一)校园服务模块

1.课表查询:可以获取今日的课表信息,包括必修和选修课的上课时间、任课老师和教室等信息。也可以获取全部课表,即可以获取星期一至星期日的所有课程信息,可查阅到所有的必修、选修、实训等课程的基本信息内容。

2.考试查询:通过点击考试查询菜单,可以获取全部的考试信息。

3.成绩查询:通过点击成绩查询菜单,系统回复一个登录页面,输入相关信息就可以查询到所有学期的课程成绩信息。

4.账号查询:通过点击账号查询菜单,输入自己的姓名和身份证号码就可以查阅到开放教学平台的账号和密码。

5.掌上图书:通过点击掌上图书菜单,系统会反馈当前的欠费信息,当前的借阅书籍和近期的借阅历史等。

(二)生活服务模块

1.天气查询:通过点击天气查询菜单,系统回复今明两天的气温状况,并提供穿衣提醒。

2.公交查询:通过点击公交查询菜单,系统会要求用户选择查询的类型: ①查询公交路线;②查询周围 500 米的公交站 ,用户选择后,会反馈相应信息。

3.其他查询:系统还可以开发出其他的查询功能。

(三)学习支持服务模块

1.课程推介:课程教师通过推送信息及时发布最新的学习资源和课程活动,与学生保持点对点沟通。

2.随身课堂: 按照不同分类把课程资源碎片化,学生点击菜单就可以获取单个主体的微内容,支持单图文信息、多图文信息、视频信息、音频信息、文字信息。包括以下功能:

(1)智能问答:通过关键词、规则模糊匹配,系统自动回复答案,对于系统没有的可提交给教师进行在线回复。

(2)课后测验:在学习完成后,通过测验来检验学生对课程知识点的掌握程度。

(3)课程落地:在课程完成后的一段时间内定期发送课程的知识点并强化练习,发送相关知识点的资源内容,要求学生回复并提供解答分析。强化学生对知识点的掌握,实现学习内容落地。

3.师生互动

(1)聊天互动:建设以课程学习为主题的微信聊天群,方便大家进行交流,并对大家聊天内容进行统计分析,发现规律。

(2)课程评估:对课程内容、教师授课等进行调查。

(3)奖励:对关注课程公众帐号、完成微学习的学生进行平时成绩激励。

(4)其他活动:可发教师定制需求的微信活动。

三、开发环境

学生支持服务系统后台处理程序选取 JAVA作为开发语言,基于J2EE架构,采用SSH框架开发,层次分明,便于维护,以 Sql server数据库存放用户绑定的学生有关系统的信息,通过目前最常用的技术JS对象进行数据采集,使用正则表达式对采集来的数据进行匹配处理,以便显示到微信上 。

四、实现的关键技术

目前已完成基于微信公众平台开发教育教学平台账号查询模块的开发,下面以教育教学平台账号查询模块开发为例,探讨基于微信公众平台开发的学生支持服务系统开发的关键技术。

基于微信公众平台开发的学生支持服务系统采用的是应答模式,由用户通过微信对学生支持服务系统进行操作或发送各类消息(包括文本、图片、声音、视频、位置),信息将被传送到微信服务器上,微信服务器则会从微信公众平台的开发模式中找出本系统所在的服务器URL,POST一个XML数据,数据包含:发送消息的微信账号,消息的创建时间,消息类型,消息内容,消息ID等。对于该数据由学生支持服务系统后台处理程序接受并解析,然后根据用户输入的消息,在五秒钟给予应答;向数据服务器发送Data请求,并接收返回信息内容给终端用户,实现代码如下:

五、结语

基于微信公众平台开发的学生支持服务系统是电大开放教育学生在大学学习和生活必不可少的应用,也是掌上校园的发展趋势,学生支持服务系统为电大学生拥有高质量的校园生活奠定了基础。目前已完成基于微信公众平台开发教育教学平台账号查询模块的开发,并上线使用,在下一阶段,将利用同样的技术完善基于微信公众平台开发的学生支持服务系统的其他模块,未来将着眼于微信公众平台与高校教学资源的结合,使其能够进一步服务于学校的教学和科研工作。

[1]微信官方网站[DB/OL].http://weixin.qq.com/.

[2]微信公众平台开发者文档[EB/OL].http://mp.weixin. qq.com/wiki/index.Php.

[3]柳峰.微信公众平台应用开发:方法、技巧与案例[M].机械工业出版社,2014.

G434

A

1672-0385(2015)01-0038-04

广州市广播电视大学探索转型中的教育教学创新立项项目“基于微信平台学生支持服务的实践”(项目编号:2014JG110)。

2014-11-26

张锦珠,男,副教授,本科,主要研究方向为计算机网络、人工智能、教育信息化。

苏治中,男,实验师,本科,主要研究方向为计算机网络。

陈木朝,男,实验师,本科,主要研究方向为可信软件、社交网络、人工智能。

猜你喜欢

账号公众微信
彤彤的聊天账号
公众号3月热榜
施诈计骗走游戏账号
公众号9月热榜
公众号8月热榜
公众号5月热榜
我国社交媒体账号的对外传播之道——以“人民日报”Facebook账号“特朗普访华”议题报道为例
微信
Google Play游戏取消账号绑定没有Google账号也能玩
微信