杨爽 刘明辉 曹增发 田增辉 金迪
摘 要:在现代社会中,考试已经成为人类生活中重要的一部分,考场作为考试的场地,必须要求有很强的纪律约束,并且专门设有主考、监考等监督考试过程。大部分考试在开考前的准备过程比较繁琐,浪费时间和人力。针对于考前的准备过程,团队发明出智能化考试座位分配装置,利用定时器加Rand()随机函数的原理取随机数,通过单片机将数组中存放的随机选取考试座位通过主控系统将信息反馈到显示屏上并且語音播报,使学生方便快速地寻找座位,为监考老师的考前准备工作节省时间,使用范围广泛,未来前景可观。
关键词:考试座位;研究现状;随机数
1研究背景与意义
传统考试每次需要给每位考生进行座位排序,达到一定的防止作弊作用。长期以来一直是人工排座的方式,这种传统选座效率低下,现场较混乱,即使老师亲自为学生分配了座位,学生也要花费一定时间才能找到,还容易被人为地干扰,达不到真正的“随机”,且容易滋生作弊现象。关于大学期末考试中考场座位的分配的技术相对较少。其中某专利提出一种座位安排随机化自助终端,考试前通过学生自己打印自己的考试信息标签,虽然能够满足考试座位随机安排,但是打印的考试信息标签由于较轻,放置在座位上容易被风刮掉地面;同时,每次考试都为每位考生打印考试信息标签,这些标签基本都是一次性使用,因此太多的信息标签不仅产生浪费,还产生环境污染。所以,一种更合理更环保的考场座位分配装置的产生是十分必要的,为了解决上述问题,本研究开展一种基于STM32的智能化的考试管理装置,采用单片机作为控制核心,采用它可以实现考试座位的随机编排,该装置具有随机性强、速度快,以达到规范考试的目的。同时本作品还能够与信号屏蔽、指纹、人脸识别结合,形成一体式的考试管理系统。
2设计方案
本产品利用定时器加Rand()随机函数来实现,单片机上电之后通过按键去启动取随机数。利用单片机的定时器进行自动重装载的计数,当触发中断的时候读出定时器的计数值作为产生的随机座位。程序中用了循环来判断是否和前面取的随机数相同,相同则进入下次取随机数,不同则存入数组中。通过单片机将数组中存放的随机选取考试座位通过主控系统将信息反馈到显示屏上,当刷完考试卡时,显示屏上显示出考试座位使用情况分布图。
3创新点
本装置随机生成考试座位号,避免了自选座位考试作弊的发生,根据考场容量信息、参加考试人数,控制电路进行处理,随机生成考生的考试座位号,避免了考生自选考试座位进行集体作弊的发生。并且屏幕显示与语音播报,减少了不必要的资源浪费。
传统考试每次需要给每位考生进行座位排序,达到一定的防止作弊作用。长期以来一直是人工排座的方式,这种传统选座效率低下,现场较混乱,即使老师亲自为学生分配了座位,学生也要花费一定时间才能找到,还容易被人为地干扰,达不到真正的“随机”,且容易滋生作弊现象。本作品为基于stm32单片机的考试管理装置,这是一种更加简明系统的分配技术,适用于任何需要考试的地点且成本低、实用性高,它可以帮助监考老师进行考试座位的随机编排,以达到规范考试的目的。
4结语
现如今我国对于智能机器人方面的研究也已经有了很好的成绩,并且智能机器人产品的发展前景也非常理想,相信在不久 的将来,智能机器人一定会为人类社会做出非常大的贡献。
参考文献
[1] 夏继强.《单片机实验与实践教程》.北京:北京航空航天大学出版社,2001.
[2] 张泽虹.C语言程序设计[M].北京:电子工业出版社,2007.
[3] 张毅刚.《单片机原理及应用》.高教出版社,2012.11.