客观题考试软件的设计与应用

时间:2022-08-13 03:50:15

客观题考试软件的设计与应用

摘要:该文主要介绍在局域网中开发的计算机客观题考试系统,采用C/S模式,使用Visual Basic 6.0设计的软件,着重介绍的对试卷的自动统计分析的主要功能。

关键词:网上考试;试卷分析

中图分类号:TP393文献标识码:A文章编号:1009-3044(2010)02-358-02

Design of General Examination and Analysis System for Objective Questions

CHU Yao-chang

(Shanghai Institute of Health Sciences, Shanghai 200092, China)

Abstract: This paper mainly introduces the computer examination system in LAN, based on client/server structure model .It was developed with Visual Basic 6.0 .The main function is statistical analysis of examination paper.

Key words: examination in the LAN; analysis the examination paper

随着计算机应用的日益普及和深入,利用计算机考试已经成为一种重要的考试方式。利用网络进行考试,可大大提高考试的可靠性、有效性,降低考试成本以及对纸张的浪费,特别是考试成绩能及时准确获取、降低的阅卷的工作量,提高效率。对开展教学质量的科学评估和教学研究具有很强的实用价值。

我们设计开发了客观题考试分析软件,该软件具有以下特点:任课教师组卷方便,考试在局域网上操作,考后批阅简捷快速,对一系列的教学统计指标,如每题全班每题得分率、难易度、区分度等有了方便的显示。

1 系统设计

计算机考试系统由答案表生成子系统、学生考试子系统、教师统计分析试卷子系统组成,基于C/S模型进行设计可实现不同专业学科的通用考试、评价、分析的功能。

1.1 答案表生成子系统

计算机客观题考试可广泛应用于多专业,如果要求非计算机专业的教师来建立题库、管理修改题库的确有其局限性,因而对应用计算机考试推广有许多困难和障碍。本系统针对教师的困难,采用更加灵活和便捷的策略,即将试题由教师本人来制作。制作的试题存在EXCEL表中,A列是题型,B~F列是题目和备选答案,G列为参考答案。考试时将Excel表导入到考场教师机的ACCESS表即可完成试题的生成。对教师而言,局域网提供了考试环境和平台。

系统根据教师的试题,自动生成一张相对应的ACCESS数据表,即考生答案表,纵向为每题的答案;横向为每考生的试卷的答案记录,表的第一条记录是存放试卷的参考答案,考试结束,所有的考生答案都上传存储到这张数据表上。利用程序就可对这张答案表计算一系列的统计指标。

生成答案表的核心语句利用是SQL中的Create和Insert into命令,然后用Execute StrSql 语句来执行。

1.2 学生考试子系统

在每台考生机(即客户机)安装了学生考试子系统。有信息登录界面:输入学生的班级、姓名、学号等;接着出现考试界面,其主要特点是:单选题、多选题自动切换;题目顺序随机出现,避免作弊;一旦考试完毕,按“提交”按钮,立刻将考生的答案提交到教师机答案表上,完成了考试过程。

考生考试结束提交答卷是整个在线考试系统的一个关键部分,即每台考试机的答卷要上传到教师机答案表的指定记录位置,这里使用WinSocket控件,取出每台考试机的IP地址,将第4组的IP地址作为唯一的ID号,通过算法,确保考生的答案能的提交到教师答案数据表的指定记录上。

1.3 教师统计分析试卷子系统

教师统计分析试卷子系统有生成考生答案表,统计分析试卷的功能。

教师统计分析试卷子系统在考试机房指定的一台上运行,一旦考试结束,本子系统主要是统计考试的一系列教学指标。

1)每考生的成绩:将每考生的每一答案与第一条对应的参考答案进行比较,循环累计,最后将结果值即成绩存放该记录的最后一列。

2)每题全体考生的正确人数统计:将第一条的每列的参考答案与每行的该列的答案进行比较,相同+1,其结果存放的该列的最后一条记录,最后利用VB6.0中的MSChart控件进行图表显示,由于每页显示15条直方图,利用“翻屏”技术,循环显示,直至结束。(见图1)

3)区分度:是指试题鉴别应试者水平差异的区分能力,是鉴别水平高低的指标。具体的算法是从最高分开始取27%的人作为高分组(H),从最低分开始取27%的人作为低分组(L);分别求出高分组和低分组在该题的通过率;用高分组的通过率(PH)减去低分组的通过率(PL),所得的差数就是该题的区分度,即D值。试题区分度的计算公式是:D= PH-PL计算所有题目区分度加权平均值,作为该试卷的区分度值D。

式中:Di为第i道题区分度;fi为第i道题的分值。一般认为,试题的区分度指数在0.3~0.6之间,其区分度较高;小于0.2~0.3之间,用时需做改进;

4)难易度:难度是衡量试题难易的指标。命题时一般控制在0.5-0.6之间为宜。计算试题的难度值,计算所有题目难度加权平均值,作为该试卷的难度值。

式中:p为整试卷的平均难度值 pi为第i道题的难度值;fi为第i道题的分值。

5)信度和效度:信度是考试分数一致性和可靠性的指标,它是指考试结果反映应试者水平的稳定程度;效度是考试对其既定目标实现的有效性和准确性的质量指标,它反映考试结果与预定要达到目标相符合的程度。

本教师统计分析子系统对上述统计指标进行计算的同时,还配有相对应的结论,供教师在获得统计数据时了解该指标对应的评估,有利教师改进试卷,提高试卷质量。

2 结论

本文介绍了一个基于C/S模型的在线客观题考试分析系统。该系统采用Visual Basic语言和Access数据库编程,在10/100 M 的局域网上运行,具有组卷门槛低,操作简单方便,试后批阅分析便、高效、快捷、公正。具有提高教学质量、提供教学新手段和积累教学资源等作用。该成果已在我校多专业推广和应用,对教学管理科学化也起到积极的作用。

参考文献:

[1] 何丰如,喻萍.智能化网络教学平台的研究与实现[J].计算机工程与设计,2005(6):1626-1629.

[2] 本书编写组.Visual Basic 6.0程序设计参考手册[M].北京:人民邮电出版社,2003.

[3] 宋岭梅.教育测量学[M].武汉:华中师范大学出版社,1991

[4] 夏邦贵,刘凡馨.Visual Basic 6.0数据库开发经典实例精解[M].北京:机械工业出版社,2006.

上一篇:网络教学平台答疑系统分析研究 下一篇:快艇运动系统仿真模型的实现