【摘要】:本文通过对一个基于局域网的病理实验网上考试系统的设计与分析,阐述了网上考试系统的结构与功能,探讨了在中文WINDOWS98,Visual Basic6.0平台基础上开发的,采用Access数据库技术实现系统的方法。
【关键词】:网上考试;系统结构;系统功能;病理
【中图分类号】:G434 【文献标识码】:A
【文章编号】:1004-5287(2004)0257-02
Development of an intranet-based system fir pathological experiment examiniation
Yao Yunhong,Li Haiming, Luo Botao,Sun Ning,Chen Xiaoyi
(Department of pathology,Guangdong medical college,Zhanjiang 524023 China)
【Abstract】:This paper introduces the development and analysis of an intranet based system for pathological experiment examination. It discusses the structure and function of computer based test system, and methods to realize the system developed on the basis of Chinese Windows98 and Visual Basic 6.0 and Access data base technology.
【Key words】:computer bases test system, system structure, system function, pathology
病理实验考试是教学过程中很重要的教学反馈,建立完善的病理实习教学的质量检测系统,可以减轻由于扩招后教学资源相对不足所带来的压力,同时把教师从繁琐的考试工作之中解脱出来,有更多精力提高教学质量和改善教学条件[1].网上考场可以利用网络无限广阔的空间,加上数据库技术的发展,简化传统考试的过程。本文阐述了一个病理实验网上考试系统的结构、功能与实现方法。
1结构
1.1考试系统的结构病理实验考试系统是在中文Windows98、Visual Basic 6.0平台基础上开发的,采用Access数据库。系统分为教师模块和学生模块两大部分:教师模块主要包括建立学生资料库、课程章节库、标本图片库、考试题目库等支持库以及启停考试、改卷、查询成绩等功能;学生模块主要包括登录和考试等功能[2].
1.2 标本图片的存储和显示
为了便于数据的统一管理,充分考虑系统的安全和移植问题,图片数据存储于数据库的Binary字段中。如果单纯考虑网速的问题,也可以采用上传图片到服务器的方法,但服务器端势必要开启写文件功能,有可能被利用来上传黑客程序到服务器中,从而可以控制服务器、窃取其中的数据。标本图片既要完整显示,又不能破坏整体版面,所以采用了缩放和卷轴相结合的方法,保证了考试界面的整洁以及学生读卷时清晰完整。
1.3 组卷
教师通过在教师执行文件中输入相应的章节及标本图片,如第一章损伤修复0101,肾压迫性萎缩;第二章局部血液循环障碍0201,肝慢性淤血及脂变(槟榔肝)等。将本科病理学所有章节的内容及图片输入,每一种病变的大体图片包括整个标本、典型病变的近景及侧面或背面;切片图片包括高倍和低倍,特殊结构或细胞用箭头标出如风湿小结,多核瘤巨细胞等。根据要考查内容的不同输入每个标本的题目,如镜下是什么诊断?指针所指是什么细胞?指针所指是什么结构?等。根据考试时限、题型、知识点,难易度等,教师出一定数量的试卷,每一套试卷包括40例病变。
2考试
2.1 监考监考老师可对考试的时间进行准确监控。在传统考试模式下,教师如果想中止考试,很难做到让每个考生同时停下来,而利用局域网病理标本考试系统就可以让每个考生同时开始及结束考试[3].
2.2 考试时间控制
考试时间的控制是比较关键的一环。如果用VB中Timer控件来计时,则它的精确度不高,而且误差较大。调用系统时间可以保证时间精度,但是,万一使用者修改了计算机系统时间;则其后果难以想象。为了解决这个问题,本人调用了Windows API函数Get Tick Count,该函数用于获取自Windows启动以来经历的时间长度(以毫秒为单位),它与系统时间是没有关系的。这样既保证了计时的精度,又保证了系统的安全性[4].
2.3 考试
教师在服务器端启动考试后,自动设置开始考试标志,此时客户端的考生才能进行登录。考生登录后系统自动从题库中随机抽取一套题目,同时为登录的考生生成答卷记录,考生每切换一道试题时自动将上道题目的答案保存在答卷记录中。当考试时间到时,或考生点击<交卷>按钮后,系统自动关闭答卷记录,考生无法再次登录进行答卷[5].
2.4 阅卷
教师登录后,选择要批阅的试卷,再选择考试的学生,调出该学生的考卷及答案,由教师根据每例病变诊断的准确性给分,教师确认提交后,判卷信息便存入学生的成绩表中,如果教师漏判某一道题,系统会提示,并自动统计学生的成绩。
3 系统安装及运行
在服务器上安装服务器端程序,包含教师模块程序以及数据库系统;在每台考试用户机安装客户端程序,即学生模块程序,并将客户端程序指向服务器IP地址。由于服务器与客户机之间的数据交换都是通过数据库来完成的,例如开考标志、结束考试标志等,考试试卷、题目、图片等更是保存于数据库中,所以当学生考试时服务器端的压力主要集中于数据库系统上,除了考试系统对带宽的要求外,更应解决数据库的容量和吞吐问题。本系统由于应用于局域网,同时在线人数较少,所以采用了Access数据库,该数据库规模较小,适合于随系统安装和移植;如果考试系统用于Internet,同时在线人数可能会大大上升,Access数据库系统将无法支持程序的运行,从而造成系统阻塞甚至服务器崩溃的情况,此时应该采用大型数据库系统进行支持,如微软的SQL Server数据库系统[6].
4 考试系统的不足
虽然局域网的病理实验考试系统有很多优点,但它还不能完全取代传统的考试。病理标本考试由于学生中文输入的速度参差不齐,这样在一定程度上影响学生真实水平的发挥,也是较难克服的一个环节。解决的办法是部分试题给学生发考试纸,然后学生将答案写到纸上。另一个不足的就是还不能实现全自动化,考试过程还需要教师监考,学生调用考试系统时还可以打开其他窗口。
随着计算机人工智能的不断发展,网上考试系统的应用将不断扩大。当然,在考试技术发展的同时也要求考试理论不断发展。一个好的病理实验考试系统,离不开一个好的病理题库的支持,而好的题库离不开好的图片库,我室利用高分辨率的数码相机及显微照相系统,不断完善病理大体和镜下的图片库。相信通过我们的努力,病理考试系统将不断完善,在病理实习教学的质量检测中起重要作用。
参考文献
[1]郑家辉,万东梅 利用校园网组建网络考试系统的研究[J].石家庄铁路工程职业技术学院学报,2003,2(2):60~63
[2]杨绍文,雷体南,靳勇诚 机考系统的开发与应用中国教育技术装备[J].现代教育技术,2003(7):3~4
[3]张娅婷。陶勇,网上考试系统的设计与实现[J].中国培训,2003(6):43~44
[4]胡锋 联机考试系统初探[J].教育传播与技术,2003,(1):33~37
[5]杨春季,肖玉琴 基于动态WEB的在线考试系统分析与设计[J].教育信息化,2003(7),47~48
[6]揭晓陵,陈俊华 基于Internet平台的通用联机考试系统[J].中国电化教育,2003(6),89~91