数学题库及命题系统的研制

来源 :职业时空 | 被引量 : 0次 | 上传用户:makeitreal
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  题库和自动命题系统是各学科教师在现代化教学中经常使用的工具之一,而计算机的发展具备了开发实用出题系统来自动生成试卷的条件,能减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更加公证、客观;而用计算机程序化管理的试题库,具有效率高、出题规范和质量标准统一等优点,是现代教育改革的必然趋势。
  
  一、题库系统的使用及软件选择
  
  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形式,用户可以注册并登陆到题库所在的网站,确定题目的类型和分数后,系统动态命题出卷。其主要特点是题库库存量大但不占用用户计算机中资源,对题目按照难易程度分类因而更加科学,系统的升级和更新也更加快捷方便。
  (作者单位:上海市徐汇区业余大学)
其他文献
通常在打印Word文档前,我们都会先预览一下,以确认是否是自己想要的打印效果,如果在打印预览状态下发现文档中有些错误,是否需要退出预览返回编辑状态改正呢?其实,在Word打印预览
期刊
我,一个疯狂的软件试用者.几乎天天都要安装数十款软件,同样,也要删除许多软件。总是用Windows自带的“添加删除程序”难免有些麻烦,当然也感觉乏味。今天就给大家带来一款小软件
改革开放30年以来,伴随着经济和社会的飞速发展,人们的生活水平得到了显著提高.同时健康意识也在逐步觉醒和提高,尤其是在大中城市“健康体检”作为健康保障的措施越来越受到人们
随着知识经济的到来,人类社会的发展速度大大加快知识经济的根本是人。只有人的全面发展才能实现知识经济合理、稳定和持续的发展本文在分析不同经济时代人的发展问题的基础上
键盘也会说话?哈哈!第一次听说吧?开始偶也不信呢,但回家按照朋友教的方法一试,嘿,还真灵!有兴趣的朋友就跟我一起做做吧^^
酿成金融风险的因素有外部的;也有内部的.要防范和化解金融风险,首先应剖析成因,从强化内部控制入手,紧紧围绕人员、制度、管理这一主线,因势利导,有的放矢,抓好全员风险观念的转变、
语言是人类用自身发出的不同声音来表达不同思想意思的符号系统,是人类用来传情达意和进行知识传授的工具。教师优秀的教学语言能力是其先进的教育理念、深厚的知识积淀、高超的教育技巧和娴熟的语言运用能力的有机结合。捷克教育家夸美纽斯说:“一个能够动听地、明晰地教学的教师,他的声音便该象油一样浸入学生的心里,把知识一道带进去。”这句话从语言运用的一个侧面,揭示了教师的教学语言能力对促进学生学习的重要意义。高校