基于微信公众平台的教学管理系统开发分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本栏目责任编辑:唐一东
多媒体技术及其应用
基于微信公众平台的教学管理系统开发分析
李岚
(安徽交通职业技术学院城市轨道交通与信息工程系,安徽合肥230001)
摘要:微信等各类公众平台是在基于“互联网+”信息技术的发展上而产生的,目前,随着微信功能的不断延伸,其在各行各
业日常工作中得到了更加频繁地使用。

并将其充分地运用到了课堂教学管理中。

因此,本文就课堂教学管理系统的应用价值作了简述,然后详细阐明了该管理系统的需求分析、设计工具与开发环境及系统实现等内容。

关键词:微信公众平台;教学管理系统;应用价值;需求分析;设计;环境;系统实现中图分类号:G642
文献标识码:A
文章编号:1009-3044(2021)01-0208-03
开放科学(资源服务)标识码(OSID ):
微信作为我们生活中重要的社交软件之一,其推出公众平台以后,在企业中的覆盖率高达80%,覆盖率之所以如此之高,是由于它可以有效推进企业之间的沟通水平,且节省了不必要的沟通成本。

随着微信公众平台与我国各类院校的对接,学校将微信公众平台应用到了教学管理中,使师生在无须安装应用软件的情况下参与教学,消除了其对新型教育软件的排斥感与陌生感,有效地降低了教学成本,提升了教学效率。

1微信公众平台在课堂教学管理系统中的应用价值
就目前的教学模式而言,将微信公众平台运用到教学管理系统中,可以有效弥补因传统教学而引起的教学空间差与时间差等缺陷。

首先,微信公众平台作为众所周知的公共交流平台,其覆盖率极广,避免了师生对新兴应用软件的陌生感,可以使师生在更加熟悉的交流软件中进行教学沟通。

其次,微信公众平台可以有效实现教学资源的共享功能,教师在对教学资料进行整理归纳后,通过资源共享可以将其发送给学生,使学生有效地完成课外教学内容,弥补了在课堂教学中存在的不足,同时延伸了课堂教学的功能,使学生能够在教学外的任何地方都可以完成学习,有效地打破了传统课堂教学的空间束缚。

最后,微信公众平台通过对教学进度进行规划,可以使不同类型的学生合理的调配学习时间,这不仅可以让学习进度快的学生深化思考,而且可以帮助进度慢的学生加强学习进度,实现了学生整体进步的教学目的,有效改善了由于传统教学而形成的教学时间差问题。

2微信公众平台的课堂教学管理系统需求分析
课堂教学是我国教授知识的主要模式之一,在课堂教学的过程中,教师向学生传授基本知识与学习技巧,因此教学课堂的质量对学生长期学习有着深远的影响,但该过程往往在一定程度上取决于师生之间的互动,因此,在进行微信公众平台的系统设计开发时,要根据教学的实际情况进行分析,并围绕核
心内容进行逐步剖析,以更好地完善对系统框架的结构设计。

所有的教学过程都是围绕课堂教学而进行的,课堂教学是教授知识与学生参与教学的一个互动环节,教学功能的主要作用是进行教学管理、知识共享及教学互动的一个主要平台。

虽然目前随着我国物联网地不断发展,
丰富了教材且活跃了教师的讲授方法,但对于拓展教学来说,依然具有一定的局限性。

而在课堂教学以外,老师与学生缺乏共同的沟通渠道,会使师生之间缺乏互动,限制了师生之间的课程分析空间,不利于课程的优化。

由此可以看出,微信公众平台对于教学管理的辅助是较大的。

3微信公众平台在课堂教学管理中的结构设计
3.1课件管理
在进行课内外教学的过程中,教师可以不断收集到大量的课程数据与信息,除音频、视频、图片、App 等相关本地教学资料以外,也可搜索到相关的链接。

以互联网为基础的微信公众平台拥有云数据处理技术,可对互联网数据进行全面的分析与计算,提升关键词的检索功能(如图1所示)。

这样,可以帮助用户精准找出所需的教学材料,有效地满足了教师及学生的教学材料需求,这在一定程度上不仅提升了学生的知识范围,也培养了其探索知识的兴趣。

图1
教学材料的获取及分享设计流程
收稿日期:2020-04-20基金项目:安徽省高校自然科学研究项目(KJ2019A1078);安徽省高校自然科学研究项目(KJ2019A1074)作者简介:李岚(1981—),女,讲师,硕士,主要研究方向为计算机应用技术。

208
多媒体技术及其应用
本栏目责任编辑:唐一东Computer Knowledge and Technology 电脑知识与技术
第17卷第1期(2021年1月)3.2学生管理
就目前来说,我国的学生管理系统一般是以Excel 形式来录入的,这可以使学生课程安排、管理更加完善及系统化。

因此,在使用微信公众号平台进行管理时,依然可以利用云数据平台海量的存储空间以及有效的数据处理功能,并根据学生的实际情况,来建立不同的课程档案。

在建立档案以后,让学生使用微信公众号的绑定功能建立联系,并通过微信公众平台的设定,进行签到或请假等操作,从而使教师及时获取学生的出勤信息,增加了课堂授课的时间。

3.3问答模块
使用微信公众平台后,为了更加高效地实现师生之间的互答,当学生在学习中出现问题时,可以用微信公众号提出问题,系统将这些问题作为数据存储起来,形成一个数据库。

使教师能够在进行问题解答及回复时,可以有效掌握学生对知识的应用程度。

例如,可用studentqus 表示提出问题学生的档案,其中的quid 来表示学生所提出来的问题,使用questiontime 及date⁃time 来表示学生所提问题的日期与时间,这样可以有效对学生的问题进行识别,从而使教师可以快速地回复学生各类型问题。

4基于微信公众平台课堂教学管理系统的开发环境
4.1服务器环境
系统可采用新浪提供的服务器——新浪云sae ,服务器采用的是全分布式系统架构和存储技术,其教育网覆盖率极广,存储了大量地课程数据,可以满足教学需求。

另外,由于sae 使用的是MemcacheX 及Storage 存储服务器,因此,相对于传统的IO 操作系统来说,其读写效率更高一筹,可以满足访问流量高峰时的要求。

除此之外,由于sae 为只读操作系统,因此在一定程度上提升了服务器的安全性。

4.2本地环境
为了加快本地开发,可使用MyEclipse 集成开发工具。

My⁃Eclipse 是一个十分优秀的用于开发Java,J2EE 的Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse 可以支持Java Serv⁃let ,AJAX ,JSP ,JSF ,Struts ,Spring ,Hibernate ,EJB3,JDBC 数据库链接工具等多项功能。

可以说MyEclipse 是几乎囊括了所有主流开源产品的专属eclipse 开发工具。

5
微信公众平台在课堂教学管理系统的设计
图2教学评价管理系统框架
从教学管理系统的角度讲,可将用户的角色分为四种,即教师、学生、管理员及超级管理员,具体系统设计如图2所示,
可设计一个教学评价管理系统。

其中,学生为评价教学方;教
师为查看评价方;学校管理员可查看评价结果,也可查看评价参与率,从而来查验师生互动性;而超级管理员用来查看学校的参与率与评价结果,同时设定评价选项,从而以整体的角度来查看教学管理的具体工作,以在今后的教学中做出有效调整。

5.1学生
在结束教程以后,学生可关注学校的微信公众号,同时定期或者期末对教师的教学管理做出评价,该评价可为匿名也可为实名制,要根据学校具体情况来实施。

可将评价内容分为教师师德、教学热情、教学准备情况、教学方法评价等,其他评价内容仍可根据学校的实际情况来制定。

5.2教师
教师在关注学校的微信公众号后,可以从公众号中看到学生对其教学管理的评价结果,而教师只能查看自己所教课程的评价结果,其他课程的评价结果不可查,学生的评价信息也不可查,以更好地保证评价的真实性。

最后根据评价结果来对自己在教学中存在的不足之处进行改进,以提高今后的教学质量。

5.3学校管理员
学校管理员可以从师生两个角度来看待评价结果,并可以查看学生的评价积极性,以更好地反映出师生在日常教学中的情况。

同时也可站在学校的角度来考虑教师的教学风格,方便在日后的教学管理中加以调整,以提升学校的整体教学质量,但为了提升学生的评价积极性,学生的评价信息仍不可被查看。

5.4超级管理员
超级管理员具有上述任何一方的权限,同时整合学生、教师及学校管理员的各类评价数据,并将综合结果提供给校领导,以更好地帮助校领导进行未来的决策。

5微信公众平台在课堂教学管理系统的应用实例
5.1数据初始化
将学生信息以Excel 表格形式进行输入与存储,然后将其经由程序处理后,直接导入数据库;经过初始化以后,可根据课程安排来增加按钮;在弹出的输入框中输入文件,当检测到change 事件后,向后台发起ajax 请求;最后读取学生信息并下载SQL 语句,同时连接数据库,以完成课程与学生信息的录入(要保证教师所上传的表格中,在数据库中有数据,以更好地保证互交性);在提示上传成功后,关闭文件弹出层。

5.2学生绑定
学生在进行微信登录以后完成绑定,同时关注教师的微信
公众号;微信服务器post 到后台xml 数据,后台会提示此为一个订阅事件;其结果在经过分析判断后返向主菜单微信服务器;微信服务器解析xml 信息并展示出来,然后形成微信回复消息界面,如图3所示。

209
本栏目责任编辑:唐一东
多媒体技术及其应用Computer Knowledge and Technology 电脑知识与技术第17卷第1期(2021年1月
)
图3账号订阅及消息推送
在图中的回复2中,系统向学生发送绑定链接后,学生点击即可进行绑定;在姓名、学号等基本信息输入后,点击绑定,然后发送绑定指令,由ajax 向后台提交;后台将微信服务器传过来的数据进行加密后(该功能是为了保证学生信息的安全性,也为了阻止学生随意更改或者伪造openiod ),查询是否曾有绑定记录;如该学生曾经进行过绑定即发送已绑定指令,若无绑定记录,则直接进行绑定(该功能主要是防止一个学生绑定多个openid ,或者是一个openid 被多个学生使用);最后完成绑定程序。

5.3学生签到
在进行签到时,为了避免学生出现作弊现象,要设定签到
的具体时间,使学生的签到程序要在规定时间内完成,请假程序在开课前的一个小时之内开启,如果学生需要请假,则在规定时间内完成请假,具体如图4
所示。

图4请假与签到流程图
各科的教师在点击其本门课程时,客户端的JavaScript 程序会获取课程的信息,然后进入课程的签到页面,页面中显示时间选择及未签到设定时间段,点击其即可进行签到设定;将本门课程签到信息的ajax 请求到后端,后台会设置course 中相应的课程isstart 值为1。

当签到程序开始时,签到时间会以倒计时的形式出现,从而开启签到时间,然后学生在该平台即可进行签到;当签到倒计时结束时,签到程序就会自动关闭;在学生进行签到的同时,教师可以使用“已签到详情”和“未签到详情”来查看学生的签到情况。

6结束语
在2019年底到2020年初,疫情的出现,更加体现出了互联网信息与公共交流平台的重要性。

将微信公众平台与教学管理有效地结合起来,可以让课堂教学管理系统利用大数据和互联来实现教学的统一性,该种模式是一种全新的教学管理模式,对学校的长期教学管理具有积极的辅助作用。

参考文献:
[1]王震,黄坤彬,苏嘉浩,等.基于微信公众平台的智能实验室管
理系统设计与实现[J].教育教学论坛,2017(14):13-14.
[2]谭倩.基于微信公众平台移动学习课程资源的开发和应用[J].信息与电脑,2018(3):215-216.
[3]翟小可,林海,廖敏慧.基于微信公众平台的O2O 教学模式研究[J].中国管理信息化,2017,20(15):221-223.
[4]杨敏.基于微信公众平台教学学习的研究与应用[D].济南:山东大学,2017.
[5]张岩.微信公众平台下高校教学管理系统的开发[J].现代科学仪器,2018(5):134-136.
【通联编辑:光文玲】
210。

相关文档
最新文档