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

2021-03-15 06:59李岚
电脑知识与技术 2021年1期
关键词:需求分析微信公众平台应用价值

李岚

摘要:微信等各类公众平台是在基于“互联网+”信息技术的发展上而产生的,目前,随着微信功能的不断延伸,其在各行各业日常工作中得到了更加频繁地使用。并将其充分地运用到了课堂教学管理中。因此,本文就课堂教学管理系统的应用价值作了简述,然后详细阐明了该管理系统的需求分析、设计工具与开发环境及系统实现等内容。

关键词:微信公众平台;教学管理系统;应用价值;需求分析;设计;环境;系统实现

中图分类号:G642      文献标识码:A

文章编号:1009-3044(2021)01-0208-03

微信作为我们生活中重要的社交软件之一,其推出公众平台以后,在企业中的覆盖率高达80%,覆盖率之所以如此之高,是由于它可以有效推进企业之间的沟通水平,且节省了不必要的沟通成本。随着微信公众平台与我国各类院校的对接,学校将微信公众平台应用到了教学管理中,使师生在无须安装应用软件的情况下参与教学,消除了其对新型教育软件的排斥感与陌生感,有效地降低了教学成本,提升了教学效率。

1 微信公众平台在课堂教学管理系统中的应用价值

就目前的教学模式而言,将微信公众平台运用到教学管理系统中,可以有效弥补因传统教学而引起的教学空间差与时间差等缺陷。首先,微信公众平台作为众所周知的公共交流平台,其覆盖率极广,避免了师生对新兴应用软件的陌生感,可以使师生在更加熟悉的交流软件中进行教学沟通。其次,微信公众平台可以有效实现教学资源的共享功能,教师在对教学资料进行整理归纳后,通过资源共享可以将其发送给学生,使学生有效地完成课外教学内容,弥补了在课堂教学中存在的不足,同时延伸了课堂教学的功能,使学生能够在教学外的任何地方都可以完成学习,有效地打破了传统课堂教学的空间束缚。最后,微信公众平台通过对教学进度进行规划,可以使不同类型的学生合理的调配学习时间,这不仅可以让学习进度快的学生深化思考,而且可以帮助进度慢的学生加强学习进度,实现了学生整体进步的教学目的,有效改善了由于传统教学而形成的教学时间差问题。

2 微信公众平台的课堂教学管理系统需求分析

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

所有的教学过程都是围绕课堂教学而进行的,课堂教学是教授知识与学生参与教学的一个互动环节,教学功能的主要作用是进行教学管理、知识共享及教学互动的一个主要平台。虽然目前随着我国物联网地不断发展,丰富了教材且活跃了教师的讲授方法,但对于拓展教学来说,依然具有一定的局限性。而在课堂教学以外,老师与学生缺乏共同的沟通渠道,会使师生之间缺乏互动,限制了师生之间的课程分析空间,不利于课程的优化。由此可以看出,微信公众平台对于教学管理的辅助是较大的。

3 微信公众平台在课堂教学管理中的结构设计

3.1 课件管理

在进行课内外教学的过程中,教师可以不断收集到大量的课程数据与信息,除音频、视频、图片、App等相关本地教学资料以外,也可搜索到相关的链接。以互联网为基础的微信公众平台拥有云数据处理技术,可对互联网数据进行全面的分析与计算,提升关键词的检索功能(如图1所示)。这样,可以帮助用户精准找出所需的教学材料,有效地满足了教师及学生的教学材料需求,这在一定程度上不仅提升了学生的知识范围,也培养了其探索知识的兴趣。

3.2 学生管理

就目前来说,我国的学生管理系统一般是以Excel形式来录入的,这可以使学生课程安排、管理更加完善及系统化。因此,在使用微信公众号平台进行管理时,依然可以利用云数据平台海量的存储空间以及有效的数据处理功能,并根据学生的实际情况,来建立不同的课程档案。在建立档案以后,让学生使用微信公众号的绑定功能建立联系,并通过微信公众平台的设定,进行签到或请假等操作,从而使教师及时获取学生的出勤信息,增加了课堂授课的时间。

3.3 问答模块

使用微信公众平台后,为了更加高效地实现师生之间的互答,当学生在学习中出现问题时,可以用微信公众号提出问题,系统将这些问题作为数据存储起来,形成一个数据库。使教师能够在进行问题解答及回复时,可以有效掌握学生对知识的应用程度。例如,可用studentqus表示提出问题学生的档案,其中的quid来表示学生所提出来的问题,使用questiontime及datetime来表示学生所提问题的日期与时间,这样可以有效对学生的问题进行识别,从而使教师可以快速地回复学生各类型问题。

4 基于微信公众平台课堂教学管理系统的开发环境

4.1 服务器环境

系统可采用新浪提供的服务器——新浪云sae,服务器采用的是全分布式系统架构和存储技术,其教育网覆盖率极广,存储了大量地课程数据,可以满足教学需求。另外,由于sae使用的是MemcacheX及Storage存储服务器,因此,相对于传统的IO操作系统来说,其读写效率更高一筹,可以满足访问流量高峰时的要求。除此之外,由于sae为只读操作系统,因此在一定程度上提升了服務器的安全性。

4.2 本地环境

为了加快本地开发,可使用MyEclipse集成开发工具。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了所有主流开源产品的专属eclipse开发工具。

5 微信公众平台在课堂教学管理系统的设计

从教学管理系统的角度讲,可将用户的角色分为四种,即教师、学生、管理员及超级管理员,具体系统设计如图2所示,可设计一个教学评价管理系统。其中,学生为评价教学方;教师为查看评价方;学校管理员可查看评价结果,也可查看评价参与率,从而来查验师生互动性;而超级管理员用来查看学校的参与率与评价结果,同时设定评价选项,从而以整体的角度来查看教学管理的具体工作,以在今后的教学中做出有效调整。

5.1 学生

在结束教程以后,学生可关注学校的微信公众号,同时定期或者期末对教师的教学管理做出评价,该评价可为匿名也可为实名制,要根据学校具体情况来实施。可将评价内容分为教师师德、教学热情、教学准备情况、教学方法评价等,其他评价内容仍可根据学校的实际情况来制定。

5.2 教师

教师在关注学校的微信公众号后,可以从公众号中看到学生对其教学管理的评价结果,而教师只能查看自己所教课程的评价结果,其他课程的评价结果不可查,学生的评价信息也不可查,以更好地保证评价的真实性。最后根据评价结果来对自己在教学中存在的不足之处进行改进,以提高今后的教学质量。

5.3 学校管理员

学校管理员可以从师生两个角度来看待评價结果,并可以查看学生的评价积极性,以更好地反映出师生在日常教学中的情况。同时也可站在学校的角度来考虑教师的教学风格,方便在日后的教学管理中加以调整,以提升学校的整体教学质量,但为了提升学生的评价积极性,学生的评价信息仍不可被查看。

5.4 超级管理员

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

5 微信公众平台在课堂教学管理系统的应用实例

5.1 数据初始化

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

5.2 学生绑定

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

在图中的回复2中,系统向学生发送绑定链接后,学生点击即可进行绑定;在姓名、学号等基本信息输入后,点击绑定,然后发送绑定指令,由ajax向后台提交;后台将微信服务器传过来的数据进行加密后(该功能是为了保证学生信息的安全性,也为了阻止学生随意更改或者伪造openiod),查询是否曾有绑定记录;如该学生曾经进行过绑定即发送已绑定指令,若无绑定记录,则直接进行绑定(该功能主要是防止一个学生绑定多个openid,或者是一个openid被多个学生使用);最后完成绑定程序。

5.3 学生签到

在进行签到时,为了避免学生出现作弊现象,要设定签到的具体时间,使学生的签到程序要在规定时间内完成,请假程序在开课前的一个小时之内开启,如果学生需要请假,则在规定时间内完成请假,具体如图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.

【通联编辑:光文玲】

猜你喜欢
需求分析微信公众平台应用价值
大学师生需求发展分析
基于UML技术的高校贫困生管理系统建模分析
基于微信的大学生微型学习平台的设计与实现
基于微信公众平台的碎片化学习研究