利用微信公众号开发高校点名系统 | 在线教育

互联网相关技术的高速发展,给我们生活的方方面面带来了积极的影响。传统的高校课堂点名方式浪费时间的同时,仍然无法避免学生代签到现象。本文在研究了网络中现存的点名系统后,设计了一款基于微信公众号的高校点名系统。该系统借助定位服务,利用网页开发技术和数据库存储技术而完成。

为了检查学生是否按时上课,教师会在上课过程中不定时发起点名。目前,在高校中普遍存在的点名方式是教师通过纸质版学生花名册,按照顺序点名。因为本科教学主要以大班授课为主,人数较多,大多数超过60人,完成一次点名会耗费大量时间,占用上课时间。另外,很多教师无法做到认识全体学生,滋生了学生代签到的现象。

在此背景下,网络中涌现了很多基于微信的教学辅助系统,这些系统通过微信公众平台,利用网页开发技术和数据库存储技术完成高校教学辅助系统的开发。有的从公众号内自定义菜单入手,实现了多种教学辅助功能的融合;有的引入带参数的二维码实现点名功能,用户扫描二维码进入指定的URL,完成签到;有的是根据用户拥有唯一的openid设计点名系统,有效地防止了学生代签到现象的存在。

本文是在研究网络上现存的点名系统后,提出一款基于微信公众号的点名系统。

该系统分为教师端和学生端,当教师发布点名后,学生可以根据教师提供的关键字完成签到,教师可以根据学生签到时的位置来检查学生是否来到教室。随后,教师可以在后台数据库中直接导出Excel文件,对于学生是否按时前来上课情况一目了然,实现了点名系统的便捷化和信息化。

点名系统的三大优势

点名系统是应用于受众群体数量较大,且不适合使用传统点名方式实现考勤的系统。网络上现存的点名系统分为基于Android平台和基于微信公众号两种,前者往往受用户终端设备不一致的困扰。

借助微信公众平台开发的点名系统保证了用户随时随地可以实现考勤,不仅局限于课堂教学。

对于教师来说,首次关注微信公号时需要进行注册,填写姓名与工号,微信服务器接收到信息时会将其与微信号进行绑定,再次登录时输入工号后即可直接登录。教师发布点名后,系统会自动跳转界面,界面中央有输入框,教师可自行规定输入的指令,可由数字、字母、字符随机组成,到达规定时间后教师可手动操作,关闭签到功能。

对于学生来说,首次关注微信公号时需要进行注册,填写姓名与学号,微信服务器接收到信息时会将其与微信号进行绑定,再次登录时输入学号后即可直接登录。在教师发布点名后,系统会自动跳转界面,学生需要在输入框内填写教师告知的命令并在规定时间内填写完毕,完成签到。

教师和学生的工作流程图1、图2所示。

本文介绍的系统是在微信公众号的基础上,通过腾讯自带的定位服务,设计的一款高校课堂点名系统。主要有几个优势,一,本系统在点名结束后,教师可以从后台获取Excel表格,便于直观了解学生到堂情况;二,随时随地使用,不局限于教室授课的固定模式,可以应用于集体活动的便捷化签到;三,设计过程中不局限于系统自动生成数字完成签到,实现了教师当堂设置关键字,其中包含数字和字母的随机组合,有效避免了学生在规定时间内使用多台终端设备实现作弊签到。

系统设计与实现

该系统依托微信公众平台建立,首先申请个人公众号,然后,以自定义菜单为中介,将设计好的网页嵌套进后台,再结合数据管理系统,实现点名结果可以在数据库中查询的功能,手机端点名完成后的结果会上传至服务器端,并且可以生成表格供教师自行导出,最终完成一款课堂点名系统。

系统开发环境

系统的开发方面,主要是基于Windows系统下,使用XAMPP搭建WEB服务器,采用PHP语言开发界面与服务器之间的接口,利用HTML+CSS完成前台界面的编辑,采用MYSQL作为数据存储系统,使用Eclipse作为开发和调试环境。

PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。PHP是将程序嵌入到HTML文档中去执行,很好地实现了和前台界面编辑的无缝连接。MYSQL是一款关系型数据库系统,其将数据保存在不同的表中,方便用户查看在数据库中存放的数据。HTML是用于描述网页文档的一种标记语言,它通过标记符号来标记要显示的网页中的各个部分。CSS,定义如何显示HTML元素,用于控制Web页面的外观。

系统设计

(1)微信公众平台开发接口实现了用户和服务器间的联系。

(0)

相关推荐

  • 由上班签到说开去

    上班实行签到近一个月了,从学校领导到普通教师,绝大多数都按照规定时间自觉签到,对于遵守劳动纪律.营造良好校风有一定的规范作用.但从长远来看,如果仅停留在这个层面上,还不能达到促进工作改变面貌的初衷! ...

  • 简单上手的学生查分平台,教师专用法宝

    这样的查分界面,大家不陌生吧. 众所周知,学生的成绩是老师和家长最关注的事情,但是,近年根据各地区教育部门的规定,为了保护学生隐私,要求各个学校不能公开张榜学生的成绩排名单.但是学校不公布,家长又关心 ...

  • 微信重大更新,无数人期待以久的功能终于来了

    话不多说,我们先看下深色模式的效果吧: 可以看到,开启后,基本上常用的界面都变成了深色,但是朋友圈中如果有白色的照片在深色模式下会显得特别显眼. 在公众号界面也是一样的道理,尤其是在公众号文章界面,还 ...

  • 微信公众号不推送消息怎么办

    小伙伴们你们知道微信公众号不推送消息怎么办,今天小编很乐意与大家分享微信公众号不推送消息的处理方法,感兴趣的可以来了解. 1.首先我们需要先检查微信,更新到最新的版本,然后在微信中点击[通信录]; 2 ...

  • 微信公众号开发引导用户关注公众号

    微信公众号开发,本质是一个网页的形式,用户进入这个网页系统,并不一定要关注公众号,只要提供链接,就可以直接进入.例如电动车充电桩系统,用户直接用微信的扫一扫,扫描插座二维码,就可以进入充电系统,并没有 ...

  • 微信公众号开发之配置服务器

    入口: 附上官方文档 详情的官方文档里面都有,我这边只写一些自己的理解,欢迎补充 URL: 是开发者用来接收微信消息和事件的接口URL,必须以http://或https://开头,只能是80 和 44 ...

  • 中小公司该怎么利用微信公众号做推广

    全网天下,一站式网络营销服务商 现如今微信公众账号已成为公司推广产品和与用户沟通的渠道.那么微信公众号推广有哪些方法?相信还是有很多朋友对此不太清楚的,所以今天全网天下就带着大家一起去看看微信公众号推 ...

  • 利用微信公众号发布违规房地产信息的行为认定及处置

    高小超 基本案情: 经查:举报人所提供的三份材料均为某地产公司微信公众号内的消息.其中,2019年7月7日发布的信息内有多处内容涉及距离.车程等字样,如:某楼盘距离某万达广场仅15分钟车程,某学校在项 ...

  • 如何利用微信公众号来涨粉,这几个技巧你学会了吗

    如何利用微信公众号来涨粉,这几个技巧你学会了吗?运营一个微信公众号,最令人头疼的事莫过于涨粉丝了,一个微信公众号不管出于什么目的的建立,粉丝肯定是基础,你的内容更新得再勤再好,没有粉丝阅读那也是枉然, ...

  • 吕生荣:利用微信公众号做截流,最好还是不要做有术无道的东西

    最近我也一直在一些这类社群学习以及和一些大佬在做这方面的思维碰撞,但是有两个点,我还是建议大家要避开一些有术无道的东西,说白了就是一个随时可能让你万劫不复的坑. 第一个坑:抢占名字截流 抢占知名人物和 ...

  • 【月榜】统计调查系统微信公众号排行榜(2021年3月)

    花开一季,书香满屋 快来和小伙伴们 一起来看月榜啦~ 2021年第三期月榜来袭 到底哪些地方榜上有名呢 快来看看吧~ let's go! 2021年第三期,本期榜单时间范围为2021年3月01日至3月 ...

  • 三声产品观察|微信公众号“热议话题”内测,“看一看”开发和迭代节奏正在加快

    "热议话题"的推出服从这样的顶层设计,即为在不打扰的情况下,为坚持有价值原创内容的公众号创作者提供一个的重要流量入口. 作者 | 齐朋利 <三声>(微信公众号ID:to ...

  • 微信公众号的功能开发在进行成本评估时,应该怎么估算呢?

    微信公众号的功能开发在进行成本评估时,应该怎么估算呢? 微信公众号的功能开发在进行成本评估时,可以分成手机端和后台,手机端通常不维护业务数据(也就是不计ILF),业务数据通常只在后台维护,功能点计数时 ...