王涛 王晓丹
关键词:Web;在线考试系统;计数器设计题型;数字电路考试系统
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2019)21-0096-02
开放科学(资源服务)标识码(OSID):
当下,在线考试系统被应用在学校的各種考试中,可以提供同时统一以及分时不统一两种类型的考试,也就是说考生随时随地就可以参加考试[1]。对于同时统一考试,相邻考生通过算法将试题顺序打乱,降低抄袭的概率,保证考试的公平性;对于不同时不统一的考试,比如期中考试、模拟考试、招聘考试等,考生可以在宿舍或者家里完成考试,为考生以及学校和招聘单位带来方便[2]。与传统的考试方式相比,在线考试系统可以动态管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种需求的试卷。同时考试时间地点灵活,可以在规定的时间段内的任意时间任意地点参加考试[3],既提高了考试效率,也减轻阅卷负担。
1考试系统组成
(1)考试请求:考生在网页登录的信息使用post方式传给数据库与数据库信息对比。如果一致,数据库根据考生信息分配相应的试题发送给学生端,考生开始答题。
(2)提交试卷:考生答完题后或者考试时间结束,试卷答案提交,提交自动对客观题采用自动阅卷方式,而主观题采用自动批阅和手工阅卷相结合的方式。
(3)显示成绩:考试完成后,系统阅卷,公布成绩,考生的权限只能看自己的答卷情况及成绩,管理员可以查看所有考生的答卷情况及成绩,而教师只能查看任教班级考生的答卷情况及成绩。
2 系统分析
3 系统实现
3.1 卡诺图
卡诺图的答题通常需要2*4、4*4等表格完成,而卡诺图的答题需要对表格进行二次操作,如果使用
构建表格,那么对于输入0,1,X数需要使用键盘事件,视觉效果一般,考生输入及不便捷,并且输入完成后要进行画圈操作非常困难,于是放弃了传统的方式构建表格,使用多层次布局进行表格搭建,通过添加
鼠标单击事件,使单个表格中的预设文字进行0、1、X的变换,当表格填写完毕后,点击下一步,更换单击事件为单击单元格则在
上贴图(图是预先设计好的线条图片),此时若单击其周围的单元格则自动识别并使两单元格贴图构成一个圆,以此类推,可以圈更多的单元格,当一组画完后,单击下一组,进行下一组画圈(如图2所示),此时若需要用到上一组圈范围内的单元格,则保留上一组贴图,在上一组贴图上进行重复贴图,至此卡诺图的答题方式构建完毕,后台通过webuploader文件上传组件保存图片上传至服务器,由教师自行比对批改,保证批改的准确性。
3.2计数器的实现
计数器的实现是本题型答题的最后一步,也是最关键的一步,在传统考试中,考生需要画出整个J-K触发器,答题过程费时费力。系统中使用
4 结语
本文设计的计数器设计题在线考试系统证明了数字电路在线考试的可能性,应用现代WEB技术,从实际出发,弥补了传统考试的不足,帮助《数字电路》课程从传统考试向现代化考试的过渡。对于考生而言该系统界面美观, 操作简单, 考生答题快, 这样更有利于考生发挥出自己的水平[4]。对于教师而言该系统提供了自动批改模块, 教师在改客观题时系统会自动完成, 节省了教师批改时间, 增加了批改的准确性,避免了因为书写而产生的人为误差。同时本文的理念还可以应用于其他学科,其他题型的设计,对于仍采用纸质试卷考试的题型或科目有很好的启示作用。当然该系统还需改进和完善,在后续的设计中,还会对计数器实现步骤进行优化,比如划线自动取直线以及与或等符号的成品化,帮助考生更美观整洁的完成答题。
参考文献:
[1] Dey S,Mahmud S.A Web-Based Examination System in theContext of Bangladesh[J] .Lecture Notes in Computer Science, 2004(3285):296-301.
[2] Shen Jia,Hiltz S R, Bieber M .Group Collaboration and Learning Through Online Assessments:Comparison of Collaborative and Participatory Online Exams[J] .Lecture Notes in Computer Science, 2007(4553):332-340.
[3] 陈荟慧,张新颜.在线考试系统的分析与设计[J].计算机技术与发展,2009,19(10):214-217+221.
[4] 杨海涛,冯晓英.基于Web的在线英语考试系统设计与实现[J].无线互联科技,2016(06):52-53.
【通联编辑:王力】