技工学校在线清考系统的设计与实现

2020-07-04 02:35李志娟
现代信息科技 2020年3期
关键词:技工学校考试系统

摘  要:为进一步做好技工学校教学管理,同时减轻教辅人员工作负担,设计了在线清考系统。系统采用C#与SQL Server较稳定的技术,B/S交互方式,主要完成了题库管理、考生信息管理、考场管理、考试管理、成绩管理等功能。该系统可以设置题型、题量、分值,随机抽取试题组成试卷,使用灵活;可以设置考试时长,规范考试管理。该系统在2019年应用于广东省南方技师学院其中三个班级的清考过程中,达到了系统设计的目标,切实提高了教务工作效率。

关键词:技工学校;系统;考试;SQL Server;C#

中图分类号:TP311       文献标识码:A 文章编号:2096-4706(2020)03-0081-03

Abstract:In order to further improve the teaching management of technical schools and reduce the workload of teaching assistants,an online examination system is designed. The system adopts the stable technology of C# and SQL Server,and B/S interactive mode. It mainly completes the functions of question bank management,examinee information management,examination room management,examination management,score management,etc. The system can set question type,question quantity and score,randomly select questions to form test paper,which can be used flexibly;it can set examination time and standardize examination management. In 2019,the system is applied to three classes in the process of examination,achieving the effect of system design and effectively improving the efficiency of educational administration.

Keywords:technical school;system;test;SQL Server;C#

0  引  言

近年來,由于高校的扩招,技工学校生源质量大大降低,给技工学校教育教学带来了压力。技工学校采取了许多新的教学方式方法,采用多种教学考核办法。但无论何种形式的考核,都有学生不及格。按照普通的考核方式,学生可以参加一次正考、一次补考,最后参加毕业清考。五年制高级工班第四学期清考一次,第八学期清考一次。考试工作繁琐、复杂,因此,需要借助高效、科学的辅助管理系统实现管理改革。

1  开发在线清考系统的背景

1.1  技工学校毕业清考现状

就本校毕业清考现状分析,近几年来毕业清考的情况总结如下:2016年毕业清考人数:272人,考试科目1 225科,占当年毕业生比例25%;2017年毕业清考人数:339人,考试科目1 014科,占当年毕业生比例25%;2018年毕业清考人数:512人,考试科目1 527科,占当年毕业生比例35%;2019年五年制专业学生第四学期清考:462人,考试科目1 527科,占五年制学生比例35%。

从数据上看,本校需要参加毕业清考人数比例呈上升趋势,由于学生人数增多,清考学生、科目基数大大增加。

传统的毕业清考采用纸质试卷答题、教师改卷模式。考试管理人员先收集整理清考班级、学生、科目等,按照学期印制试卷、组织考试,考试结束后分发试卷给相关专业老师进行改卷、统计分数。参与人员多、花费时间长。而且纸质试卷只能做一次,一次考试不及格需要间隔一个较长的周期,才能组织下一次的考试,既不方便学生,又会造成考试数据的重复收集整理。

1.2  开发在线清考系统的现实意义

随着教学改革的推进,各种高效化的教学辅助系统在教学改革过程中发挥着重要作用。通过在线清考系统的应用,可以很大程度地减少教学管理部门的工作量,简化学生参加考试的过程。

2  在线清考系统的设计

2.1  功能模块设计

笔者做了多年的考试工作,熟悉考试流程,利用专业技术设计了清考系统,使系统更亲切、更方便。本系统采用C#与SQL Server较稳定的技术,使用B/S交互方式,实现了注册学期、题库管理、考生信息管理、考场管理、考试管理、成绩管理功能模块。

注册学期:由于考试数据量大,因此在系统中设置了“注册学期”用来显示、隐藏学期数据,可以对往年数据进行隐藏,新学期数据与往年数据互不干扰。

题库管理:按照专业分类管理题库,设置试卷题型、题量、分值。导入题库时查询是否有重复题目,记录各科目不同题型的试题量,用于随机抽题。

考生信息管理:按照学号、姓名导入考生信息,当信息格式不匹配时,产生错误日志;当考试科目与题库科目不匹配时,产生错误日志。

考场管理:清考采取闭卷考试的方式,因此要进行考场安排。每场考试可根据设定的人数按顺序或随机分配。

考试管理:根据设定的试卷题型题量抽题,考试设定时间长度,点击开始考试即开始计时,倒计时结束将终止答题并自动提交试卷。考试过程中,系统监听学生在鼠标、键盘和浏览器菜单上的操作,防止学生作弊。考试完成后,系统自动阅卷、统计成绩,即刻显示成绩,成绩高于60分则考试状态设置为合格;成绩小于60分,考试状态学生端设置为“重新开始考试”、教务端设置为“不及格”。每份试卷形成后将原题和答题结果保存,可查看和打印试卷。

成绩管理:成绩管理显示学生学号、科目、成绩信息。可批量导出成绩。

2.2  数据库设计

数据库是在线清考系统的重要组成部分,数据库设计的关键是完整性和安全性。清考系统需要处理的数据量巨大,题库和试卷的关联方式影响试卷的组成,试卷的抽题方式影响系统的工作效率,是系统效率的关键所在,因此数据库设计关系到整个系统的开发设计。本系统的数据库中主要包括以下数据表:

清考系统的科目是按专业管理的,专业数据从已有的教务系统关联引入。

科目表:存储对应专业的科目信息。

题库表:存储各科目的题目、题型、答案等信息。

抽题规则表:统计各科目不同题型的数量,当前抽题规则、分值是否有效。如图1所示,字段course_name是科目名称,question_mold是题型,hasNum是统计题库题量,setNum是设置的抽题数量,score是该题型的分值,judgeNum是判断题库对应抽题规则是否有效。

学生信息数据表:存储学生基本信息、考试科目信息。学生基本信息根据学校的学号命名规则为七位数字,当考生数据不符合命名规则,提示出错。学生科目信息通过科目名称关联,当导入数据与系统题库不匹配则提示错误日志。

试卷表:学生试卷由系统设置的题型从题库随机抽题,记录试卷编号、科目、学生学号、姓名、试卷状态、开始时间、结束时间、答案信息等。

成绩表:记录学生学号、科目、成绩、考试状态、考试时间等信息。

3  系统的实现

3.1  学生在线考试的实现

网络管理员设定指定考试机房可以访问考试系统,教学管理部门组织学生参加在线考试。在线清考采取闭卷考试的方式,考试未通过可以多次点击参加考试。

学生点击考试开始计时,考试时间达到60分钟,自动交卷,如图2所示。考试过程中,系统监听鼠标,切换界面5次将自动交卷,预防作弊。

3.2  教务端的实现

教务员从教务系统导入专业,添加对应专业的考试科目,导入题库,添加删除学生信息数据,查看学生考试状态,查看成绩,批量导出成绩,如图3所示。

4  系统的实际使用

系统开发和测试完成后,应用于本校2019年下半年的一个春季毕业班和两个五年制春季班第四學期的清考工作中,进行系统的实际使用。并在考试过程中对系统进行了完善和优化。

5  结  论

信息技术的发展逐步加快,软件技术也逐步成熟,利用软件辅助管理工作以提高工作效率是必然趋势。本系统实现了题库管理、基本信息管理、试卷管理、成绩管理等功能,提升了传统模式下清考工作的效率,具有以下几个优势:

(1)与学校已有系统相关联,是原有系统的扩展,方便管理。

(2)各种数据表根据学校已有的表格设计,使用起来有亲切感,容易适应。

(3)设定学生考试时间,管理更规范;设置鼠标监控,防止作弊。

(4)操作界面简洁、友好,使用户乐于接受。

良好的教学管理是教育质量的有力保证,利用在线清考系统避免了人为因素对学生成绩的影响,对学生起到了基本的约束管理作用,引导学生端正学习态度、认真对待学习。

参考文献:

[1] 熊宗杨,薛学斌,王欣,等.基于过程化考核的在线考试系统的研究与实现 [J].重庆师范大学学报(自然科学版),2018,35(6):75-81.

[2] 韦忠庆,袁煜,蔡军.基于SaaS模式的分布式在线考试系统设计 [J].现代电子技术,2019,42(12):48-51+56.

[3] 郭琼.基于SQL的网络在线考试系统的设计研究 [J].电子技术与软件工程,2015(14):197.

[4] 宫远洋,刘海燕.高校重修课程现状分析及建议 [J].现代交际,2019(9):159-160.

[5] 王榕.高职院校毕业总补考在线考试系统的设计 [J].科技风,2017(6):74.

作者简介:李志娟(1985.04-),女,汉族,广东韶关人,教师,讲师,硕士,本科,研究方向:计算机应用。

猜你喜欢
技工学校考试系统
一种无人机缓冲系统
品“助读系统”之妙
直扩系统中的窄带干扰抑制
直扩系统中的窄带干扰抑制
技工学校内控体系设计的重点与难点探讨
感应电机的直接速度控制
Japanese Artificial Intelligence Robotto Take Entrance Examinations
浅谈技工学校档案建设与管理
你考试焦虑吗?
准备考试