Access课程网络题库的构建
2011-01-01楚艳萍王红涛
计算机教育 2011年4期
摘要:本文以Access课程为例,探讨如何构建网络题库,研究Access课程网络题库的构建方法。实际应用效果表明,所构建的题库难度系数合理,考试结果的信度和效度较高,能够全面、客观、公正地评价学生的学习情况。
关键词:网络题库;信度;效度;难度系数;区分度
1 题库设计原则
计算机知识和技能已经成为衡量当代大学生能否适应信息社会发展的重要标志,考试是教学过程中的一个重要环节,也是检验教学效果的一个重要手段。计算机基础课程的学生人数众多,适合采用无纸化网络考试,实现计算机自动选择考题、自动组卷、自动评分。在组织无纸化网络考试时,需要构建庞大的题库。构建题库有利于教学过程的科学化、系统化和规范化,公正、客观、有效地评价教学效果,提升教学管理水平。优质题库是教学管理成熟和完善的标志。在设计题库时,需要注意如下几个原则。
1)题库设计应当充分考虑教师、学生、教材和教学方式等4个要素,紧紧围绕教学要求和教学目标,按照教学大纲设计题库。
2)题库中要有足够的题量和题型,且难易程度分布合理,确保考试的信度、效度和可操作性,使得考试结果客观、公正,能够全面反映学生的知识掌握情况。
3)题库中的试题要能覆盖所有知识点,遍及全书的各个章节,每个知识点都有相关的题目。以Access程序设计课程为例,题库内容包括数据库的基本概念和数据库的操作。
4)在构建题库前,需要深入研究和全面把握教材内容,经过周密构思,确定题量、题型、试题属性、输入格式、参考书目、注意事项等,最终确定题库设计方案。
5)题库中的试题表述,要求语言准确、表述简洁,不能产生多义性,便于计算机自动评阅试卷。
2 试题类型设计
在构建题库时,首先将每个章节中所涉及到的知识点提取出来,然后根据知识点设计试题,使得所设计的试题不会出现遗漏内容,确保题库的覆盖范围。Access程序设计课程题库分两大部分:理论题和操作题。理论题主要测试学生对基本概念、基本理论的掌握情况,从不同角度考查学生对所学知识的掌握情况。理论题题型有单项选择题、双项选择题、填空题和判断题。
2.1 试题数量设计
确定整个题库的数量是一个关键,如果题量太小,计算机随机选题时,同一个题目重复的几率就比较大。在确定题库的试题数量时,要遵守以下原则。
1)一般来说,每个知识点的试题数量至少5个或更多,试题类型至少2个或更多,试题难度至少分为两个层次。例如,交叉表查询这一知识点,所设计的试题数量多达20个,试题类型4个,试题难度共有4个层次。
2)重点章节题量要大,题型要多,试题难度层次完整,尽量设计为单项选择题或双项选择题。对查询、窗体、报表等重点章节,试题数量占总题量的74%,题型设计为单、双项选择及填空和判断。试题难度包含5个层次,同一知识点,难易有别,基本达到了设计完整、合理的目的。
31非重点章节题量较小,在无法设计为单项选择题或双项选择题的情况下,可以设计为填空题或判断题。
2.2 理论试题设计
题库的理论题型包括:单项选择题、双项选择题、填空题、判断题,这样既丰富了题型,又使组成的试卷结构和难易程度更趋合理。在设计理论试题时,首先考虑设计双项选择题,其次考虑设计单项选择题,然后考虑设计填空题,最后考虑设计判断题。
1)单项选择题:一个知识点可以设计多个单项选择题,备选答案要有一定的迷惑性,相互之间关系平行,不能相互包含。
2)双项选择题:一个知识点如果存在多于2个以上选择,此时可设计多个双项选择题,这样可以增加试题数量。
3)填空题:一般来说,填空题设计为一题一空,一个知识点可以设计多个填空题。为了提高试题的客观性,答案应当尽量唯一。
4)判断题:如果知识点无法设计为单项选择题、双项选择题或填空题,再考虑设计为判断题,判断题的数量不易过多,在计算机自动组卷时,一套试卷的判断题不超过10%。
2.3 操作试题设计
计算机基础教育需要注重培养非计算机专业学生的程序设计能力,使学生能够运用高级程序设计语言独立编制简单应用程序,并应用于所学专业。操作试题用来考查学生的数据库运用能力。试题分为基本应用题和综合应用题。两类试题的基本设计原则如下。
1)基本应用题:基本应用题主要是数据库的基本操作,内容包括建立数据库、修改字段类型、字段名称、字段属性等内容,用来考查学生的基本操作能力。
2)综合应用题:综合应用题要求学生对整个Access课程有一个全面的掌握,考查学生对整个课程所学知识的把握程度,内容包括查询、窗体、报表、页、宏、模块等操作。在设计操作试题时,一方面考查学生对数据库的理解,另一方面还要考查学生对数据库的综合应用能力。
3 试题属性设置
试题属性是每个试题的参数,目的是为计算机自动组卷提供依据。试题属性包括:知识点、题干、备选答案、正确答案、试题等级、区分度等。根据课题组研制的网络考试系统,题库采用电子表格Excel输入,4张工作表分别为知识点编写格式(如表1所示)和三个题型编写格式(如表2、表3和表4所示),操作试题采用Word格式输入。


3.1 知识点
知识点是教学内容的基本单元,具有基元性和相对完整性,网络考试系统按照知识点自动抽取试题。根据教材内容和教学大纲,按教材的章节划分,析出每节知识点;再根据每个知识点的内容与性质,设计适当数量、难度不同的题型。
知识点是整个试题设计的关键,知识点太细,设计出来的题量就小,题型也不会很丰富;反之,知识点太宽,设计出来的试题可能出现交叉的情况,即同一试题可能会属于两个知识点。考虑到这个原因,课题组负责人指定由经验丰富的老师负责知识点的析出,然后再由其他人员设计试题。
3.2 难度系数
难度系数是指试题的难易程度,是试题属性的重要参数之一。本题库按照难易程度,划分为五个等级——1、2、3、4、5,其中1级最容易,5级难度最大。如果一个知识点有多个题目,难度等级相同,但区分度可以不同。每个试题的难度等级不是一成不变的,根据每次考试成绩的难度系数计算,可以动态调整试题的难度等级,使得题库能够更科学、更客观地反映试题的难度。
试题难度的计算公式为P=1-R/N。其中,R为第i题的答对人数,N为抽取第i题的总人数。难度系数越趋近于0,试题难度就越小;越趋近于1,试题难度就越大。当P≤0_3时表示试题难度较低;0.3<P<0.7时表示试题难度适中;P≥0.7时表示试题难度过高。
3.3 区分度
试题区分度是指试题对学生实际水平的区分程度或鉴别能力,区分度高的试题能对不同知识水平和能力的学生加以区分,使能力高的学生得高分,能力低的学生得低分;反之,区分度低的试题则不能对学生的能力进行有效的鉴别,水平高和水平低的学生得分相差不大或无规律可循。试题区分度的计算方法如下。
1)将抽到第i题的全体学生得分由高到低排序,前27%作为高分组,后27%作为低分组。
2)计算第i题高分组学生的平均成绩X和低分组学生的平均成绩x。
3)设第i题满分为W,则第i题区分度D定义为:D=(X-X)/w。
一般认为,D>0.4的试题区分度为“很好”;0.2≤D≤0.4的试题区分度为“良好”;D<0.2的试题区分度为“较差”,如图1所示。

4 题库应用效果
Access网络题库建成后,经过多次考试使用,利用考试效能分析软件,对考试成绩和考试效能进行了分析。通过考试成绩分析,有利于教师不断提高教学质量,学生也能发现自己的不足之处,针对薄弱环节加强训练。考试效能分析软件主要包括三个方面的定量分析。
1)成绩分析:分析内容包括成绩值分布情况、均值、及格率、优秀率、标准差、成绩分组对比等统计指标。
2)试题分析:试题分析就是计算题库中每道试题的难度和区分度。
3)试卷分析:试卷分析就是分析计算机自动组卷的信度和效度。
以2008年级考试为例,学生5000余名,平均成绩75.25,及格率占92.97%,优秀率占20.41%,考试成绩呈正态分布。试题难度和区分度的截图如图1所示,从图中可以看出,试题难度适中,大部分试题难度系数都在0.3以上,区分度情况较为理想,对少数难度系数小于0.3的试题和区分度在0.2以下的试题,可以考虑从题库中删除或修改试题内容,使其难易程度和区分度更趋合理。总的来说,试题平均难度系数为0.52,平均区分度为0.34。分析结果表明,题库具有良好的难度和区分度。
通过对每次考试结果的统计分析,可以适当修正试题属性以改善题库质量,提高组卷效力,使考试更加标准、科学、客观、公正,真实、全面反映教学情况。虽然题库设计针对Access程序设计课程,但设计思想同样适用于大学计算机基础和Visual Basic程序设计等课程。

(编辑:白