论文部分内容阅读
题库和自动命题系统是各学科教师在现代化教学中经常使用的工具之一,而计算机的发展具备了开发实用出题系统来自动生成试卷的条件,能减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更加公证、客观;而用计算机程序化管理的试题库,具有效率高、出题规范和质量标准统一等优点,是现代教育改革的必然趋势。
一、题库系统的使用及软件选择
1.题库系统的主要功能和使用流程
在启动题库出现了初始界面后,用户可以由系统菜单选择<自动出卷>或者<手动出卷>模式来生成试卷。其中<自动出卷>模式可由用户按照“选择题—填空题—计算题—应用题—综合题”的顺序,选择题目的类型并同时确定每题的得分比例。当题目的形式更换后系统将自动提示当前所选题目占的总分情况;在用户选题完毕并按下“出卷”按扭后,系统将调用Word应用程序创建两份新建文档:《试卷》文档和《答案》文档。然后再随机抽取题库中不重复的相应题目,写入Word文档中形成符合要求的《试卷》文档;同时将相应的题目答案写入《答案》文档,以备阅卷时参考使用。而<手动出卷>模式生成试卷时用户可按照题目的类型浏览题库中的相应题目,发现有合适的题目后,按下“选择”按扭,系统自动将被选题目连同答案分别写入《试卷》和《答案》文档中。试卷生成后,用户可以修改试卷内容后并保存,也可以通过打印机将试卷打印出来。
通常<自动出卷>模式比较适合教务处或校考评办公室等教学管理部门为检查教学质量而进行联考或统考时采用,也可以在系或学科组的期中、期末考试中为实行“教考分离”而统一命题时使用。其特点是命题方便,试题分布面广,熟悉或不熟悉经济数学内容的用户都可以方便的用来出卷。
<手动出卷>模式适合任课的专业教师出题时采用,其特点是命题具有针对性,除了考试命题外,也适合于任课教师在阶段测验或课堂练习出题时,结合自己的教学特点和学生的薄弱环节有针对性地使用。
2.建立题库系统的软件选择
考虑到题库系统的使用对象主要是数学教师和教务人员,软件的选择一方面要求技术性能较为成熟,使得系统的维护、修改和更新较为方便;另一方面题库系统的输出结果应为用户较熟悉的形式,便于修改、打印或保存试卷。题库采用VB.NET+Access+Word组成系统,主要考虑以下理由:
(1)题库系统现有题目约两千题左右,使用者可以根据各自的教学情况,不断扩充题库内容,使其更加丰富。而使用精悍而实用的数据库系统Microsoft Access作为存放试题的主要载体,可以使题库的更新和扩容很容易实现。
(2)作为教学软件,其通用性会使得用户感到方便,题库系统选择了Microsoft Word做为终端输出,在形成了《试卷》和《答案》之后,用户很容易地对其中的内容作修改,然后打印或者保存文档。
二、建立题库系统的重点和编程要点
1.建立题库系统的重点
(1)题库系统中题目的形式和类型。根据学科的教学特点,将试题分为选择题、填空题、计算题、应用题和综合题五种形式,按照相应的知识节点又将试题分为函数、极限、连续、导数、微分、积分等共十五种类型,并按照题目形式和类型分别建立了二十七个分类题库,供出题时调用。
(2)友好的使用界面。出题时对各类题目的选题数量、得分比例,要能够在相应的界面上清晰而明确的显示出,让用户很容易作出选择;而在确认生成试卷时,需要系统将统计的题目总数和总分情况用提示界面反映给出题者,便于更改和调整。
(3)良好的使用环境。题库系统使用者各自的计算机操作系统和Word版本有所不同,为了使系统在各种版本的操作系统和Word中都能正常使用,要求题库具有较强的通用性,这也是选择编程软件时重点考虑的因素,大量的测试表明本系统在Windows 98/me/2000/XP平台配合Office 2000/XP/2003的环境下程序运行稳定且各项功能运行得都很正确,达到了预期的要求。
2.建立题库系统的编程要点
(1)题库内容写入试卷。由于题库中许多题目篇幅较长,而且大量穿插有符号和公式,输入时都采用公式编辑器(Equation)生成,存放在Access数据库中的数据类型为OLE对象(类似于图片记录)。在形成试卷时需将数据库中的题目调出(部分需挑选过滤),再写入作为Word文档的《试卷》稿中。完成此项功能可以分成两步:首先设置数据库控件ADO.NET及OleDbConnection用以连接数据库中的各分类题库。以二进制形式打开一个临时文件,把它作为中间缓冲器。读数据时,先将数据库中的OLE对象分块(32000字节)写入临时文件并显示在界面中;在用户确定后,使用VB.NET的Range.InlineShapes.AddOLEObject( )的方法将临时文件中的内容写入新建的WORD文档中。而在<自动出卷>时,利用RANDOM函数产生一个随机数,当在同一个分类题库中选题时,控制随机数不能重复以避免在同一张试卷中出现相同的题目。查找到相应的题目记录后,系统自动完成OLE的读写数据过程。
(2)题库系统通用安装盘的制作。本题库系统是与教材配套发行的教学软件,制作安装盘是必不可少的环节。题库安装盘采用汉化的专用软件SetupFactory进行制作。首先建题库项目,然后完成《最终用户使用软件协议书》和软件验证序列号等内容的设置,打包所有的系统文件和数据库。这样制作的安装盘,往往不够完整,对于不具备VB.NET系统的用户则安装题库系统后经常不能正常使用。还需要将.Net Framework 1.1用手工添加到安装数据包中,并在On Startup的文本域中设置好安装路径和对应注册表的注册位置后再行打包。如此制作的安装盘,普通的用户在安装了题库之后都能够正常使用。
目前完成的题库系统是单机版,为了方便系统在使用中升级和更新内容,正在开发中的第二版将完成题库网络版的制作,其主要结构采用ASP+SQL Sever+WORD形式,用户可以注册并登陆到题库所在的网站,确定题目的类型和分数后,系统动态命题出卷。其主要特点是题库库存量大但不占用用户计算机中资源,对题目按照难易程度分类因而更加科学,系统的升级和更新也更加快捷方便。
(作者单位:上海市徐汇区业余大学)
一、题库系统的使用及软件选择
1.题库系统的主要功能和使用流程
在启动题库出现了初始界面后,用户可以由系统菜单选择<自动出卷>或者<手动出卷>模式来生成试卷。其中<自动出卷>模式可由用户按照“选择题—填空题—计算题—应用题—综合题”的顺序,选择题目的类型并同时确定每题的得分比例。当题目的形式更换后系统将自动提示当前所选题目占的总分情况;在用户选题完毕并按下“出卷”按扭后,系统将调用Word应用程序创建两份新建文档:《试卷》文档和《答案》文档。然后再随机抽取题库中不重复的相应题目,写入Word文档中形成符合要求的《试卷》文档;同时将相应的题目答案写入《答案》文档,以备阅卷时参考使用。而<手动出卷>模式生成试卷时用户可按照题目的类型浏览题库中的相应题目,发现有合适的题目后,按下“选择”按扭,系统自动将被选题目连同答案分别写入《试卷》和《答案》文档中。试卷生成后,用户可以修改试卷内容后并保存,也可以通过打印机将试卷打印出来。
通常<自动出卷>模式比较适合教务处或校考评办公室等教学管理部门为检查教学质量而进行联考或统考时采用,也可以在系或学科组的期中、期末考试中为实行“教考分离”而统一命题时使用。其特点是命题方便,试题分布面广,熟悉或不熟悉经济数学内容的用户都可以方便的用来出卷。
<手动出卷>模式适合任课的专业教师出题时采用,其特点是命题具有针对性,除了考试命题外,也适合于任课教师在阶段测验或课堂练习出题时,结合自己的教学特点和学生的薄弱环节有针对性地使用。
2.建立题库系统的软件选择
考虑到题库系统的使用对象主要是数学教师和教务人员,软件的选择一方面要求技术性能较为成熟,使得系统的维护、修改和更新较为方便;另一方面题库系统的输出结果应为用户较熟悉的形式,便于修改、打印或保存试卷。题库采用VB.NET+Access+Word组成系统,主要考虑以下理由:
(1)题库系统现有题目约两千题左右,使用者可以根据各自的教学情况,不断扩充题库内容,使其更加丰富。而使用精悍而实用的数据库系统Microsoft Access作为存放试题的主要载体,可以使题库的更新和扩容很容易实现。
(2)作为教学软件,其通用性会使得用户感到方便,题库系统选择了Microsoft Word做为终端输出,在形成了《试卷》和《答案》之后,用户很容易地对其中的内容作修改,然后打印或者保存文档。
二、建立题库系统的重点和编程要点
1.建立题库系统的重点
(1)题库系统中题目的形式和类型。根据学科的教学特点,将试题分为选择题、填空题、计算题、应用题和综合题五种形式,按照相应的知识节点又将试题分为函数、极限、连续、导数、微分、积分等共十五种类型,并按照题目形式和类型分别建立了二十七个分类题库,供出题时调用。
(2)友好的使用界面。出题时对各类题目的选题数量、得分比例,要能够在相应的界面上清晰而明确的显示出,让用户很容易作出选择;而在确认生成试卷时,需要系统将统计的题目总数和总分情况用提示界面反映给出题者,便于更改和调整。
(3)良好的使用环境。题库系统使用者各自的计算机操作系统和Word版本有所不同,为了使系统在各种版本的操作系统和Word中都能正常使用,要求题库具有较强的通用性,这也是选择编程软件时重点考虑的因素,大量的测试表明本系统在Windows 98/me/2000/XP平台配合Office 2000/XP/2003的环境下程序运行稳定且各项功能运行得都很正确,达到了预期的要求。
2.建立题库系统的编程要点
(1)题库内容写入试卷。由于题库中许多题目篇幅较长,而且大量穿插有符号和公式,输入时都采用公式编辑器(Equation)生成,存放在Access数据库中的数据类型为OLE对象(类似于图片记录)。在形成试卷时需将数据库中的题目调出(部分需挑选过滤),再写入作为Word文档的《试卷》稿中。完成此项功能可以分成两步:首先设置数据库控件ADO.NET及OleDbConnection用以连接数据库中的各分类题库。以二进制形式打开一个临时文件,把它作为中间缓冲器。读数据时,先将数据库中的OLE对象分块(32000字节)写入临时文件并显示在界面中;在用户确定后,使用VB.NET的Range.InlineShapes.AddOLEObject( )的方法将临时文件中的内容写入新建的WORD文档中。而在<自动出卷>时,利用RANDOM函数产生一个随机数,当在同一个分类题库中选题时,控制随机数不能重复以避免在同一张试卷中出现相同的题目。查找到相应的题目记录后,系统自动完成OLE的读写数据过程。
(2)题库系统通用安装盘的制作。本题库系统是与教材配套发行的教学软件,制作安装盘是必不可少的环节。题库安装盘采用汉化的专用软件SetupFactory进行制作。首先建题库项目,然后完成《最终用户使用软件协议书》和软件验证序列号等内容的设置,打包所有的系统文件和数据库。这样制作的安装盘,往往不够完整,对于不具备VB.NET系统的用户则安装题库系统后经常不能正常使用。还需要将.Net Framework 1.1用手工添加到安装数据包中,并在On Startup的文本域中设置好安装路径和对应注册表的注册位置后再行打包。如此制作的安装盘,普通的用户在安装了题库之后都能够正常使用。
目前完成的题库系统是单机版,为了方便系统在使用中升级和更新内容,正在开发中的第二版将完成题库网络版的制作,其主要结构采用ASP+SQL Sever+WORD形式,用户可以注册并登陆到题库所在的网站,确定题目的类型和分数后,系统动态命题出卷。其主要特点是题库库存量大但不占用用户计算机中资源,对题目按照难易程度分类因而更加科学,系统的升级和更新也更加快捷方便。
(作者单位:上海市徐汇区业余大学)