论文部分内容阅读
摘 要:在互联网高速发展的今天,随着教育网络化的深入,涌现出一些新的教育模式改革,如网络授课、网上考证和解答等等,都无不标志着现代教育与互联网技术的深度结合和互相促进发展,现代教育借助互联网技术进入了一个高速发展的阶段,而网络在线考试的方式也就在这种互联网技术支持下,教育考试方式的一种新型的网络解决思路。通过基于网络技术的在线考试系统进行在线考试,提高了考试的灵活性,同时也大大地减轻了学校在传统考试中制作纸质试卷、安排考试地点、安排人员监考、回收试卷、改卷和分析试卷的工作,使得考试更趋于科学性、客观性和合理性。
关键词:在线考试系统
随着网络技术的迅猛发展, 利用联网的计算机进行在线考试的考试形式受到各行各业的青睐。在线考试系统[1]能够为学生提供公平、快捷的考试平台, 也很大程度减轻了老师们出卷和监考的工作, 节约了纸张的成本支出。基于Web技术的考试系统已成为互联网的研究和重要应用的方向[2]。
对于统一考试,相邻考生的试卷通过一定的算法将试题顺序打乱, 降低抄袭的几率, 保证考试的公平性; 对于不统一的考试, 比如期中考试、模拟考试、招聘考试等, 考生可以在宿舍或者家里完成考试, 为考生提供了很大的方便, 也为学校和招聘单位带来方便[3]。
在国家层面,把教育信息化纳入国家信息化发展整体战略、基本建成覆盖城乡各级各类学校的数字化教育服务体系,是《国家中长期教育改革和发展规划纲要》的改革创新点。网络作业与在线考试的技术与实施正是教育信息化进程中的一个组成部分[4]。
科技的发展必然带动着各行业进入新一轮的改革浪潮,人们的生活和工作越来越依赖于网络了,而计算机应用系统选择更趋向于易用性和方便性,所以比之C/S模式,现在也越来越趋向于采用更灵活的B/S模式了。
一、系统设计:
系统的设计应达成以下的目的:
(1)系统架构采用开放式的动态架构,也就是使用PHP动态编程技术,使得网站具有较强功能;
(2)具备网络的无地域性,使得学生可以在异地都能登录我校的在线考试系统,而不用指定回到母校才能进行补考;
(3)界面应具备亲和性和易操作性;
(4)能够提供考试倒计时功能,方便考生掌握控制考试的时间;
(5)要求具备考试时间到了就自动提交试卷;
(6)系统自动改卷,减轻教师的工作量;
(7)考生可以查询自己的考试成绩;
(8)能够对考生信息进行统一管理。
因此,根据设计目的,网络在线考试系统的前台设计包括了考生登录、成绩查询、进入考场、修改密码和退出登录等五个模块,分别对应着考生账号的需求,成绩查询的需求,在线考试的需求,密码维护的需求以及安全退出的需求。
而核心模块是进入考场模块,进入考场模块是网络在线考试系统的核心模块,在进入这个模块后,学生首先进入到阅读考试规则的页面,同意了考试的规则后,才能进一步选择考试的科目和考试的套题,再接下来就是进入考试的页面进行课程的考试了,当学生提交试题后,或者达到考试结束的时间后,系统将自动对考生提交的试题进行阅卷和给出分数。
而后台则是为了管理和维护好考试的相关信息而设置了管理员信息管理、考生信息管理、考题类别管理、考题信息添加、考题信息管理和退出后台管理等六个模块。
二、数据库设计:
网络在线考试系统数据库采用比较成熟的关系型数据库作为后台数据存储,虽然说PHP系统平台一般搭配MySql作为默认的数据库,但考虑到网络在线考试系统对数据的安全性、保密性及完整性要求比较高,并且为了增加程序的使用范围和数据的可重用性,并且要确保系统可以拥有存储足够多的数据能力。并根据我单位中心机房已经存在着独立的MSSQL数据库服务器的实情,综合考虑后我们采用了MSSQL作为系统的后台数据库。
我们规划了网络在线考试系统使用四个数据库实体,分别为考生信息实体、管理员实体、考题类别实体和考题信息实体。因此我们创建四个与实体对应的数据库表分别为tb_user、tb_admin、tb_Kt、tb_Ktlb。
可以看到,网络在线考试系统的数据库包含了四个数据库表,接下来就可以进行详细的分析与设计了,这里不作详细介绍。
三、小结:
网络在线考试系统完全按照我校考试流程需求设计各功能模块,将系统功能划分为五大功能模块,其中进入考场模块是系统的核心模块,实现了在线考试的主要的功能;成绩查询与修改密码属于辅助功能模块,为在线考试功能的实现提供安全保障和基础数据。网络在线考试系统实现了在线考试工作的网络化,提高了学校教职工工作的效率和质量,也为要考试的毕业生提供了一个无地域的实时考试平台,因此该系统具有重大的意义:
(1)将考务管理员从繁重、复杂、易错的考务工作中解脱出来,提高了考试的工作的效率和质量。以往考试管理工作以人工方式进行,耗费考务管理员大量的精力和时间,而且容易出错,现在均由系统操作,最终结果可靠、可信、高效率。
(2)规范了考试的数据,方便统计各项数据。数据库保存了科目信息题库维护每个科目的数据,实现考务数据的积累和统一规范,有助于提高教师出题的效率和给教师出卷提供了参考。
(3)精简了工作流程。通过网络在线考试,考务人员和教师可以轻松利用管理员平台进行出卷工作,完成科目试卷的建立和存档工作,而且可以随时随地查看和修改试卷。
(4)实现了网上无地域考试,方便了学生进行异地考试工作。之前学校统一在某个时间段组织已经毕业的学生回校考试,考务工作人员的工作量比较大,同时学生因毕业后在全国各地进行工作,所以专门跑回学校考试对他们造成了很大的影响,通过无地域的网上在线考试,很大程度地方便了要考试的毕业生,深的全校师生的称赞。
(5)实现了自动阅卷和自动统计成绩,学生考试科目每个学期都有变动,考试人数也是一个不确定数值,同时量比较大,所以比之原来的传统纸质考试,单单改卷量也是一大工作任务,因此考虑到这种情况,系统设置了自动阅卷和自动统计成绩的功能,大大的减轻了老师们的工作量,提高了工作效率。
(6)加强了与教师对试卷题目的考试分析,教师可以根据自动阅卷的结果统计,对考题进行有效的试卷分析,得出学生对知识点的难易程度的掌握情况,从而反馈给现实中的教学使用,促进今后教学工作的开展。
(7)实现自动提交试卷的功能。当考试时间到达规定的时间的时候,如果考生还没有提交试卷,系统将会自动交卷,从而保证了考试的严肃性、公平性。
参考文献:
[1]Tanrikulu Z. MISESS: Web- Based Examination, Evaluation, and Guidance. Educause Quarterly, 2006(1): 58-62
[2]邢茹, 闫百松. 基于PHP的网络在线考试系统的设计与实现. 信息科技, 2012, 22(36): 76-79
[3]Shen Jia, Hiltz S R, Bieber M. Group Collaboration and Learning T hrough Online Assessments: Comparison of Collaborative and Participatory Online Exams. LectureNotes in Computer Science, 2007(4553): 332-340
[4]杨宝山. 基础教育阶段网络作业与在线考试的现状分析. 中央教育科学研究所: 中国远程教育, 2010(15): 62-65
关键词:在线考试系统
随着网络技术的迅猛发展, 利用联网的计算机进行在线考试的考试形式受到各行各业的青睐。在线考试系统[1]能够为学生提供公平、快捷的考试平台, 也很大程度减轻了老师们出卷和监考的工作, 节约了纸张的成本支出。基于Web技术的考试系统已成为互联网的研究和重要应用的方向[2]。
对于统一考试,相邻考生的试卷通过一定的算法将试题顺序打乱, 降低抄袭的几率, 保证考试的公平性; 对于不统一的考试, 比如期中考试、模拟考试、招聘考试等, 考生可以在宿舍或者家里完成考试, 为考生提供了很大的方便, 也为学校和招聘单位带来方便[3]。
在国家层面,把教育信息化纳入国家信息化发展整体战略、基本建成覆盖城乡各级各类学校的数字化教育服务体系,是《国家中长期教育改革和发展规划纲要》的改革创新点。网络作业与在线考试的技术与实施正是教育信息化进程中的一个组成部分[4]。
科技的发展必然带动着各行业进入新一轮的改革浪潮,人们的生活和工作越来越依赖于网络了,而计算机应用系统选择更趋向于易用性和方便性,所以比之C/S模式,现在也越来越趋向于采用更灵活的B/S模式了。
一、系统设计:
系统的设计应达成以下的目的:
(1)系统架构采用开放式的动态架构,也就是使用PHP动态编程技术,使得网站具有较强功能;
(2)具备网络的无地域性,使得学生可以在异地都能登录我校的在线考试系统,而不用指定回到母校才能进行补考;
(3)界面应具备亲和性和易操作性;
(4)能够提供考试倒计时功能,方便考生掌握控制考试的时间;
(5)要求具备考试时间到了就自动提交试卷;
(6)系统自动改卷,减轻教师的工作量;
(7)考生可以查询自己的考试成绩;
(8)能够对考生信息进行统一管理。
因此,根据设计目的,网络在线考试系统的前台设计包括了考生登录、成绩查询、进入考场、修改密码和退出登录等五个模块,分别对应着考生账号的需求,成绩查询的需求,在线考试的需求,密码维护的需求以及安全退出的需求。
而核心模块是进入考场模块,进入考场模块是网络在线考试系统的核心模块,在进入这个模块后,学生首先进入到阅读考试规则的页面,同意了考试的规则后,才能进一步选择考试的科目和考试的套题,再接下来就是进入考试的页面进行课程的考试了,当学生提交试题后,或者达到考试结束的时间后,系统将自动对考生提交的试题进行阅卷和给出分数。
而后台则是为了管理和维护好考试的相关信息而设置了管理员信息管理、考生信息管理、考题类别管理、考题信息添加、考题信息管理和退出后台管理等六个模块。
二、数据库设计:
网络在线考试系统数据库采用比较成熟的关系型数据库作为后台数据存储,虽然说PHP系统平台一般搭配MySql作为默认的数据库,但考虑到网络在线考试系统对数据的安全性、保密性及完整性要求比较高,并且为了增加程序的使用范围和数据的可重用性,并且要确保系统可以拥有存储足够多的数据能力。并根据我单位中心机房已经存在着独立的MSSQL数据库服务器的实情,综合考虑后我们采用了MSSQL作为系统的后台数据库。
我们规划了网络在线考试系统使用四个数据库实体,分别为考生信息实体、管理员实体、考题类别实体和考题信息实体。因此我们创建四个与实体对应的数据库表分别为tb_user、tb_admin、tb_Kt、tb_Ktlb。
可以看到,网络在线考试系统的数据库包含了四个数据库表,接下来就可以进行详细的分析与设计了,这里不作详细介绍。
三、小结:
网络在线考试系统完全按照我校考试流程需求设计各功能模块,将系统功能划分为五大功能模块,其中进入考场模块是系统的核心模块,实现了在线考试的主要的功能;成绩查询与修改密码属于辅助功能模块,为在线考试功能的实现提供安全保障和基础数据。网络在线考试系统实现了在线考试工作的网络化,提高了学校教职工工作的效率和质量,也为要考试的毕业生提供了一个无地域的实时考试平台,因此该系统具有重大的意义:
(1)将考务管理员从繁重、复杂、易错的考务工作中解脱出来,提高了考试的工作的效率和质量。以往考试管理工作以人工方式进行,耗费考务管理员大量的精力和时间,而且容易出错,现在均由系统操作,最终结果可靠、可信、高效率。
(2)规范了考试的数据,方便统计各项数据。数据库保存了科目信息题库维护每个科目的数据,实现考务数据的积累和统一规范,有助于提高教师出题的效率和给教师出卷提供了参考。
(3)精简了工作流程。通过网络在线考试,考务人员和教师可以轻松利用管理员平台进行出卷工作,完成科目试卷的建立和存档工作,而且可以随时随地查看和修改试卷。
(4)实现了网上无地域考试,方便了学生进行异地考试工作。之前学校统一在某个时间段组织已经毕业的学生回校考试,考务工作人员的工作量比较大,同时学生因毕业后在全国各地进行工作,所以专门跑回学校考试对他们造成了很大的影响,通过无地域的网上在线考试,很大程度地方便了要考试的毕业生,深的全校师生的称赞。
(5)实现了自动阅卷和自动统计成绩,学生考试科目每个学期都有变动,考试人数也是一个不确定数值,同时量比较大,所以比之原来的传统纸质考试,单单改卷量也是一大工作任务,因此考虑到这种情况,系统设置了自动阅卷和自动统计成绩的功能,大大的减轻了老师们的工作量,提高了工作效率。
(6)加强了与教师对试卷题目的考试分析,教师可以根据自动阅卷的结果统计,对考题进行有效的试卷分析,得出学生对知识点的难易程度的掌握情况,从而反馈给现实中的教学使用,促进今后教学工作的开展。
(7)实现自动提交试卷的功能。当考试时间到达规定的时间的时候,如果考生还没有提交试卷,系统将会自动交卷,从而保证了考试的严肃性、公平性。
参考文献:
[1]Tanrikulu Z. MISESS: Web- Based Examination, Evaluation, and Guidance. Educause Quarterly, 2006(1): 58-62
[2]邢茹, 闫百松. 基于PHP的网络在线考试系统的设计与实现. 信息科技, 2012, 22(36): 76-79
[3]Shen Jia, Hiltz S R, Bieber M. Group Collaboration and Learning T hrough Online Assessments: Comparison of Collaborative and Participatory Online Exams. LectureNotes in Computer Science, 2007(4553): 332-340
[4]杨宝山. 基础教育阶段网络作业与在线考试的现状分析. 中央教育科学研究所: 中国远程教育, 2010(15): 62-65