基于微信的教学管理平台的构建
基于微信的教学管理平台的构建
【摘要】本文介绍了使用微信公众号建设教学管理平台的思路和方法,包括微信公众平台的利用与开发、教学环境的建设思路和实际应用等。
【关键词】微信公众平台; 教学管理; 智能手机
1. 背景
2014年1月16日,中国互联网络信息中心(CNNIC )在京发布第33次《中国互联网络发展状况统计报告》。《报告》显示,截至2013年12月,中国网民规模达6.18亿,互联网普及率为45.8%。其中,手机网民规模达5亿,继续保持稳定增长。手机网民规模的持续增长促进了手机端各类应用的发展,成为2013年中国互联网发展的一大亮点。学生依然是是中国网民中最大的群体,占比25.5%,互联网普及率在该群体中已经处于高位。手机网络已经日益成为主流的网络平台。在传统网络全面转向移动网络的背景趋势下,有必要针对移动网络调整现有的教学支持环境。我们可以利用现有的成熟产品作为基础平台进行二次开发利用。
腾讯微信是一种新兴的移动平台应用产品,目前用户数量已经超过6亿,它支持语音短信、视频、图片和文字,适合大部分智能手机,支持iOS 、Android 、Windows Phone 、Symbian 和Blackberry 等手机操作系统。据笔者在我校的初步调查,大多数学生拥有智能手机并安装了微信应用,此外还有部分学生拥有iPad 或Android 平板电脑,具备实施平台构建的物质基础。基于此,为顺应技术发展,迎合学生用户的应用取向,提出了利用微信公众平台构建教学管理环境的思路,并在我校电子专业课程中进行了探索实践。
2. 平台构建和使用
(1)平台架构
公众平台消息接口为开发者提供了与用户进行消息交互的能力。对于成功接入消息接口的公众帐号,当用户发消息给公众帐号时,微信公众平台服务器会使用HTTP 请求对接入的网址进行消息推送,第三方服务器可通过响应包返回个性的回复,从而达到回复消息的目的。微信手机端、微信服务器和我们需要开发的公众帐号后台的网站服务器三者之间的交互关系如图1所示。
图1 系统框架图
图1所示的具体交互过程的描述如下:1)用户在微信手机端向公众帐号发送一条消息,这条消息会通过网络到达微信的后台,即微信服务器;2)后台收到这条消息之后,把消息转发给公众帐号的后台,也就是公众账号的网站服务器;3)公众账号服务器收到请求后,解析消息格式,根据用户内容和自己的服务器逻辑,