论文部分内容阅读
摘要 本文依据现代教育科学基础理论,采用面向对象的软件开发模式,利用计算机和网络技术,研究并设计了一个试题库、自动组卷、网上考试和形成性教学评价集成系统--网络考试系统。
关键词 考试系统;网络;B/S
AbstractBasing on the basic theory of modern education science and utilizing the object-oriented pattern of software development, this thesis studies and designs a teaching assessment that includes paper-base, automatic choosing paper, testing online by using computer and network.
Key wordsexamination system ; network;B/S
一、引言
传统教育模式与管理模式随着科技的进步逐渐发生变化。由于计算机技术与网络技术越来越成熟并且广泛的应用于各个领域,改变着人们的学习、工作。生活乃至思维方式。所以将计算机与网络技术应用于现代高等教育中是教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高管理水平的必要手段。众所周知,考试是教学的最后也是最至关重要的一个环节。通过考试可以检查学生对所学知识的掌握程度,在一定程度上也可以评测任课教师的教学效果,为提高教学质量提供参考性意见。
在教学实践中,教师通常在讲授一个单元以后,往往进行考试测验并通过成绩的分析来了解学生的学习情况、教师的教学情况、教学目标的完成情况、教学方法的可行性情况。在学生的成绩中蕴涵了许多教学过程以及学习过程方面的信息,这些信息对改进教学和学习有着重要的参考价值。如果能够及时挖掘出考试测验成绩中蕴涵的深层次的信息,对于提高教学评价水平有着实质的帮助。
然而,传统的考试方法由于涉及到组织命题,试卷印刷、考场安排、监考、组织阅卷等诸多环节,时间周期长、效率低下是其固有特征,此外,学生作弊、人工阅卷等主观原因,也会影响到考试的公证性。与传统考试方式相比,网络考试平台具备试题标准化、出卷方便快捷、阅卷准确快速、成绩分析统计科学直观等特征,能够快速科学的构建形成性教学评价体系。
现在,随着计算机科学的迅猛发展,一方面,低价位的PC机的普及和网络环境的健全,为建立网络考试平台提供了硬件条件;另一方面,计算机知识的普及和大型数据库软件的应用也为网络考试平台的建立提供了软件条件。
鉴于此,本文将通过对网络考试系统的组成及结构进行分析,将网络试题库的编制、网络考试方法及通过对考试结果的瞬时数据分析所进行的教学评价集成起来,从网络考试的动态过程,即:试题库的编制、出卷、阅卷、成绩分析统计直至教学评价形成的全过程,对网络考试系统进行研究。
二、网络考试系统的组成
(一)网络实时评价系统
网络实时评价系统是一个基于Internet的网上虚拟评价环境的模型。学习者可以不受时间、空间的限制,通过公共通信手段,进行文字、图像、视频和音频的异地实时交流。这种评价系统体现了网络教学快捷、灵活的特性,可以为学习提供及时的反馈,有效地监控、管理学习过程,提高学习效率,增强学习的制度。
(二)网络多任务考试平台
网络多任务考试平台是一个基于Access数据库和Internet的远程在线实时测试系统,包括学生考试系统,自动批阅系统和题库管理系统等。该系统可以在任何地点、任何时间进行实时考试,试卷的难易程度可控制,支持自动批卷功能,而且数据的统计分析方便快捷。该系统中的所有考试信息都以数据库记录的形式存储。用户可以用登录的方式从数据库中随机抽取试卷,进行阶段测试和综合测试。信息量大,效率高,管理方便也是网络考试系统的优点,教学者能很容易地从评价结果中获得更深层的信息。
(三)网络答疑系统
目前网络答疑系统主要有在线讨论和互动交流两种形式。在网络答疑系统的数据库中存储了大量的疑问和解答信息,教师可以对这些信息加以汇总和分析,从中发现教学的问题,并及时调整教学方法和策略,改进教学效果。网络答疑系统还提供了搜索引擎的数据库系统,学习者可以通过关键字匹配,问题勾连技术,全文检索等技术快速得到问题的答案。
这三个测评系统既可单独使用,也可联合起来进行教学评价。例如,可利用实时系统开展形成性评价和个别评价,也可通过答疑系统进行小组评价和诊断性评价,还可以将网络考试系统和答疑系统结合起来对学习整体评价。
三、网络考试系统的研究与设计
(一)系统结构
本系统的体系结构采用浏览器/服务器(B/S)网络计算模式,服务端采用Access数据库和ASP组建来构成应用服务系统;客户端采用浏览器来完成考试全过程,同时进行远程系统维护和管理(其结构如图1所示)。

(二)总体平台
1.系统平台
(1)客户端系统平台
由于采用的时B/S结构,所以客户端可以采用包括Windows 9X、Windows NT、Windows 2000、Windows XP、Unix、Linux等操作系统。只需要有浏览器就可以使用本系统。
(2) 服务器系统平台。服务端采用Windows 2000。基于NT技术构建的Windows 2000安全性能好,运行稳定,管理方便。
在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器,以友好的Web页面形式显示出来。
2.数据库平台
本系统的数据库平台采用Microsoft Access数据库。Microsoft Access数据库是微软公司的Office办公套件的一个重要组件,是关系数据库的一种,利用所提供的向导和一些图形化界面和工具就能够完成数据库管理系统的设计和实现。
3.Web平台
服务器采用微软公司开发的IIS5.0(Internet信息服务)。IIS5.0是专为Windows 2000设计的Web服务器软件。当访问者再浏览器中键入对您服务器上的一个网页进行访问的请求,这个请求通过网络路由到服务器端,然后服务器再将它交给IIS处理。并根据请求的文件名对该网页进行相应的处理。
4.ASP技术
ASP(Active Server Pages)动态网页,是微软公司推出的一种通用网关接口技术。ASP本身不是一种脚本语言,它只是提供一种使镶嵌在HTML页面中脚本程序得以运行的环境。本文通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库方面的知识,使用自己的Web服务器创建并运行动态的交互式Web站点。用户端只需使用可执行的HTML码的浏览器,就可浏览Active Server Pages所设计的网页内容。
5.系统开发平台
本系统的开发平台使Macromedia Dreamweaver MX 2004.Macromedia Dreamweaver MX 2004是Macromedia 公司最新推出的网页编辑工具,它不仅提供了强大的网页编辑功能,还提供了完善的站点管理,可以嵌入多种强大的脚本语言,可以方便的进行网页设计。实现网站的管理、给网页添加动感内容,并可以制作出支持数据库的动态网页。
(三)实现功能
1.网络考试系统中的任课教师
(1)在线答疑
教师可以定期在线实时回答学生提出的各种问题,并对这些问题加以汇总和分析,从中发现教学的问题,并及时调整教学计划,提高教学效果。同时,将这些疑问和解答信息存储在网络答疑系统的数据库中,以供学生平时浏览。
(2)设计试卷
教师可以根据目前教学的实际情况,设计相应的试卷,并将这些与教学相联系的试卷方便地加入系统自动创建的,属于自己的数据库中。试题的类型为单选题,测试的时候方便学生作答,并且可以即时评分。设计试卷可以设定总分,题目个数,每一道题目的分值。如果不设定每一道题目的分值,就各题平分。出好的题目都列在题目列表里,教师可以很方便的对它们进行修改或者删除。
(3)实时监控
教师可以在学生测试的时候实时的监控学生的做题情况。从这里教师科有多少个同学完成了,每个同学答的题目的正确与否,每个同学的测试分数,都可以实时的看到。每一个同学的做题结果都在表格里列出来,并且先完成的同学的成绩放在最顶,给学生一种自豪的感觉。
(4)成绩统计
测试完成,用一个柱形分析图来显示各种统计数据。在这个图表,可以很清楚的看到考试总人数,满分,平均分,各分数段的人数。系统用柱形分析图来把个分数段的人数表现出来,能够直观的对比。
(5)试题分析
测试结束后,每一道题都有详细的题目作答分析。该题的正确答案,本题的答题正确率,该题的每个选项的做答人数等可以一目了然。为了直观显示,系统把正确率和每个选项的作答人数都用条形图来显示。这样子有助于教师分析每一个知识点学生的掌握情况。
2.网络考试系统中的学生
(1)在线提问
学生将自己学习中所存在的疑难问题通过此系统提出,如果教师在线,可直接向老师提出;如果老师不在线,可通过关键字匹配等方法在网络答疑数据库中找出解答信息。
(2)进行测试
学生可以根据自己的学习进度,或者在老师的要求下统一进行测试,测试一般限制时间或者自由测试,由于试题为选择题,所以学生可以比较快的作答完毕,测试完毕后,系统就会自动评改,得出成绩。
(3)成绩查询
学生测试完以后就可以查询自己的成绩,也可以查询以前测试的成绩。
(4)试题分析
学生测试完以后可以对所做的题目进行分析,如同任课教师的试题分析一样。
3.网络考试系统中的管理员
网络考试系统中的系统管理员相当于传统学校中主管整个学校教学管理工作的教务处处长或教学秘书之类的角色。主要职责是根据实际需要授权给可以使用本系统进行评价工作的任课教师。包括审核任课教师的注册信息,创建某任课教师的数据库,增加与某任课教师相对应的测验科目名称、测验的时间安排、测验的总时间等。同样,也可以按照教师的要求更改这些信息。系统管理员的功能实现和任课教师、学生完全一样。只需通过web浏览器,用管理员的身份在系统登陆界面登陆,就可以在图形用户界面的引导下,轻松使用。
参考文献
[1]于信风.《考试学引论》.辽宁人民出版社1987.
[2]李代平.《面向对象分析与设计》.冶金工业出版社2005.
作者简介:王颖女(1976),籍贯:江苏南通,学位: 硕士,南京化工职
业技术学院自动控制系教师,讲师。
关键词 考试系统;网络;B/S
AbstractBasing on the basic theory of modern education science and utilizing the object-oriented pattern of software development, this thesis studies and designs a teaching assessment that includes paper-base, automatic choosing paper, testing online by using computer and network.
Key wordsexamination system ; network;B/S
一、引言
传统教育模式与管理模式随着科技的进步逐渐发生变化。由于计算机技术与网络技术越来越成熟并且广泛的应用于各个领域,改变着人们的学习、工作。生活乃至思维方式。所以将计算机与网络技术应用于现代高等教育中是教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高管理水平的必要手段。众所周知,考试是教学的最后也是最至关重要的一个环节。通过考试可以检查学生对所学知识的掌握程度,在一定程度上也可以评测任课教师的教学效果,为提高教学质量提供参考性意见。
在教学实践中,教师通常在讲授一个单元以后,往往进行考试测验并通过成绩的分析来了解学生的学习情况、教师的教学情况、教学目标的完成情况、教学方法的可行性情况。在学生的成绩中蕴涵了许多教学过程以及学习过程方面的信息,这些信息对改进教学和学习有着重要的参考价值。如果能够及时挖掘出考试测验成绩中蕴涵的深层次的信息,对于提高教学评价水平有着实质的帮助。
然而,传统的考试方法由于涉及到组织命题,试卷印刷、考场安排、监考、组织阅卷等诸多环节,时间周期长、效率低下是其固有特征,此外,学生作弊、人工阅卷等主观原因,也会影响到考试的公证性。与传统考试方式相比,网络考试平台具备试题标准化、出卷方便快捷、阅卷准确快速、成绩分析统计科学直观等特征,能够快速科学的构建形成性教学评价体系。
现在,随着计算机科学的迅猛发展,一方面,低价位的PC机的普及和网络环境的健全,为建立网络考试平台提供了硬件条件;另一方面,计算机知识的普及和大型数据库软件的应用也为网络考试平台的建立提供了软件条件。
鉴于此,本文将通过对网络考试系统的组成及结构进行分析,将网络试题库的编制、网络考试方法及通过对考试结果的瞬时数据分析所进行的教学评价集成起来,从网络考试的动态过程,即:试题库的编制、出卷、阅卷、成绩分析统计直至教学评价形成的全过程,对网络考试系统进行研究。
二、网络考试系统的组成
(一)网络实时评价系统
网络实时评价系统是一个基于Internet的网上虚拟评价环境的模型。学习者可以不受时间、空间的限制,通过公共通信手段,进行文字、图像、视频和音频的异地实时交流。这种评价系统体现了网络教学快捷、灵活的特性,可以为学习提供及时的反馈,有效地监控、管理学习过程,提高学习效率,增强学习的制度。
(二)网络多任务考试平台
网络多任务考试平台是一个基于Access数据库和Internet的远程在线实时测试系统,包括学生考试系统,自动批阅系统和题库管理系统等。该系统可以在任何地点、任何时间进行实时考试,试卷的难易程度可控制,支持自动批卷功能,而且数据的统计分析方便快捷。该系统中的所有考试信息都以数据库记录的形式存储。用户可以用登录的方式从数据库中随机抽取试卷,进行阶段测试和综合测试。信息量大,效率高,管理方便也是网络考试系统的优点,教学者能很容易地从评价结果中获得更深层的信息。
(三)网络答疑系统
目前网络答疑系统主要有在线讨论和互动交流两种形式。在网络答疑系统的数据库中存储了大量的疑问和解答信息,教师可以对这些信息加以汇总和分析,从中发现教学的问题,并及时调整教学方法和策略,改进教学效果。网络答疑系统还提供了搜索引擎的数据库系统,学习者可以通过关键字匹配,问题勾连技术,全文检索等技术快速得到问题的答案。
这三个测评系统既可单独使用,也可联合起来进行教学评价。例如,可利用实时系统开展形成性评价和个别评价,也可通过答疑系统进行小组评价和诊断性评价,还可以将网络考试系统和答疑系统结合起来对学习整体评价。
三、网络考试系统的研究与设计
(一)系统结构
本系统的体系结构采用浏览器/服务器(B/S)网络计算模式,服务端采用Access数据库和ASP组建来构成应用服务系统;客户端采用浏览器来完成考试全过程,同时进行远程系统维护和管理(其结构如图1所示)。

(二)总体平台
1.系统平台
(1)客户端系统平台
由于采用的时B/S结构,所以客户端可以采用包括Windows 9X、Windows NT、Windows 2000、Windows XP、Unix、Linux等操作系统。只需要有浏览器就可以使用本系统。
(2) 服务器系统平台。服务端采用Windows 2000。基于NT技术构建的Windows 2000安全性能好,运行稳定,管理方便。
在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器,以友好的Web页面形式显示出来。
2.数据库平台
本系统的数据库平台采用Microsoft Access数据库。Microsoft Access数据库是微软公司的Office办公套件的一个重要组件,是关系数据库的一种,利用所提供的向导和一些图形化界面和工具就能够完成数据库管理系统的设计和实现。
3.Web平台
服务器采用微软公司开发的IIS5.0(Internet信息服务)。IIS5.0是专为Windows 2000设计的Web服务器软件。当访问者再浏览器中键入对您服务器上的一个网页进行访问的请求,这个请求通过网络路由到服务器端,然后服务器再将它交给IIS处理。并根据请求的文件名对该网页进行相应的处理。
4.ASP技术
ASP(Active Server Pages)动态网页,是微软公司推出的一种通用网关接口技术。ASP本身不是一种脚本语言,它只是提供一种使镶嵌在HTML页面中脚本程序得以运行的环境。本文通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库方面的知识,使用自己的Web服务器创建并运行动态的交互式Web站点。用户端只需使用可执行的HTML码的浏览器,就可浏览Active Server Pages所设计的网页内容。
5.系统开发平台
本系统的开发平台使Macromedia Dreamweaver MX 2004.Macromedia Dreamweaver MX 2004是Macromedia 公司最新推出的网页编辑工具,它不仅提供了强大的网页编辑功能,还提供了完善的站点管理,可以嵌入多种强大的脚本语言,可以方便的进行网页设计。实现网站的管理、给网页添加动感内容,并可以制作出支持数据库的动态网页。
(三)实现功能
1.网络考试系统中的任课教师
(1)在线答疑
教师可以定期在线实时回答学生提出的各种问题,并对这些问题加以汇总和分析,从中发现教学的问题,并及时调整教学计划,提高教学效果。同时,将这些疑问和解答信息存储在网络答疑系统的数据库中,以供学生平时浏览。
(2)设计试卷
教师可以根据目前教学的实际情况,设计相应的试卷,并将这些与教学相联系的试卷方便地加入系统自动创建的,属于自己的数据库中。试题的类型为单选题,测试的时候方便学生作答,并且可以即时评分。设计试卷可以设定总分,题目个数,每一道题目的分值。如果不设定每一道题目的分值,就各题平分。出好的题目都列在题目列表里,教师可以很方便的对它们进行修改或者删除。
(3)实时监控
教师可以在学生测试的时候实时的监控学生的做题情况。从这里教师科有多少个同学完成了,每个同学答的题目的正确与否,每个同学的测试分数,都可以实时的看到。每一个同学的做题结果都在表格里列出来,并且先完成的同学的成绩放在最顶,给学生一种自豪的感觉。
(4)成绩统计
测试完成,用一个柱形分析图来显示各种统计数据。在这个图表,可以很清楚的看到考试总人数,满分,平均分,各分数段的人数。系统用柱形分析图来把个分数段的人数表现出来,能够直观的对比。
(5)试题分析
测试结束后,每一道题都有详细的题目作答分析。该题的正确答案,本题的答题正确率,该题的每个选项的做答人数等可以一目了然。为了直观显示,系统把正确率和每个选项的作答人数都用条形图来显示。这样子有助于教师分析每一个知识点学生的掌握情况。
2.网络考试系统中的学生
(1)在线提问
学生将自己学习中所存在的疑难问题通过此系统提出,如果教师在线,可直接向老师提出;如果老师不在线,可通过关键字匹配等方法在网络答疑数据库中找出解答信息。
(2)进行测试
学生可以根据自己的学习进度,或者在老师的要求下统一进行测试,测试一般限制时间或者自由测试,由于试题为选择题,所以学生可以比较快的作答完毕,测试完毕后,系统就会自动评改,得出成绩。
(3)成绩查询
学生测试完以后就可以查询自己的成绩,也可以查询以前测试的成绩。
(4)试题分析
学生测试完以后可以对所做的题目进行分析,如同任课教师的试题分析一样。
3.网络考试系统中的管理员
网络考试系统中的系统管理员相当于传统学校中主管整个学校教学管理工作的教务处处长或教学秘书之类的角色。主要职责是根据实际需要授权给可以使用本系统进行评价工作的任课教师。包括审核任课教师的注册信息,创建某任课教师的数据库,增加与某任课教师相对应的测验科目名称、测验的时间安排、测验的总时间等。同样,也可以按照教师的要求更改这些信息。系统管理员的功能实现和任课教师、学生完全一样。只需通过web浏览器,用管理员的身份在系统登陆界面登陆,就可以在图形用户界面的引导下,轻松使用。
参考文献
[1]于信风.《考试学引论》.辽宁人民出版社1987.
[2]李代平.《面向对象分析与设计》.冶金工业出版社2005.
作者简介:王颖女(1976),籍贯:江苏南通,学位: 硕士,南京化工职
业技术学院自动控制系教师,讲师。