基于VFP自动组卷的设计与实现_第1页
基于VFP自动组卷的设计与实现_第2页
基于VFP自动组卷的设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于VFP自动组卷的设计与实现

摘要:本文分析了无纸化考试中自动组卷的作用、方法,对用Word录入的试题库进行了转换,使之成为VFP环境下的试题库表结构,并对该表构造了自动组卷的算法,最后给出了一种从试题库表中随机抽题试题生成试卷库的VFP程序。关键词:VFP,试题库,计算机组卷,试卷库1问题的提出无纸化考试受到各级各类学校的青睐,从国家级考试的一级B计算机等级考试、职称计算机考试到各省电会考试以及各行业、各学校的远程考试,这些无纸化考试既确保了考试的公平、公正,又大大提高了考试的效益、效率,同时降低了考试阅卷的人为因素。然而在这类考试中试卷的满意率并不高,试题重复、知识点重复或知识点遗漏、试卷覆盖面太窄等现象时有发生,为此,下面结合本人参与省、校级计算机基础无纸化考试命题的体会,给出一种用VisualFoxPro实现的计算机自动组卷的方法和技术。2自动组卷方法通过对现有无纸化考试系统分析,本人认为:要完成自动组卷,必须认真做好试题库的准备:即严格把握试题库的内容和表现形式,这一基础工作做好后,接着将其转入到VFP数据表中,最后通过计算机程序进行若干试卷的生成。2.1题库的准备试题库的准备就是将按考试大纲知识点所命的试题通过文字处理软件录入计算机中。为便于计算机自动组卷,每一试题除保证准确无误外,还必须另设一特征码,特征码中包含试题所属章节号、顺序号、难易程度、题型、分值等。设定每一部分用2位表示,那么040506030201这一特征码则代表第4章第5节的第6个题、难易程度为3、题类型为2、分值为1分的一个试题。通过特征码可将非结构化题库转换成结构化题库。命题时还要注意,题库中不能有完全相同的试题,当一道试题包含多个知识点时,应将该题归入考核关键知识点所在章节中。总之要确保试题惟一、试题内容与特征码所代表的含义要一致。试题录入修改可用Word完成,录入时注意一个试题未录完不要按回车键,每试题可按特征码、题干、答案或特征码、题干、答案、选择题选项的顺序录入。录入时可按特征码从小到大顺序录入,也可随机录入。2.2题库数据表的生成经Word等文字处理软件录入的试题,其文档结构为非结构化的,为了能在VFP中进行处理先将试题库的Word文档格式转换成VFP中能接受的文本格式,再将文本格式的试题库变换成数据表形式,经过二次变换后的题库数据表具有由若干行和若干列组成的二维表结构,事实上,每行代表一试题,每列代表每试题的特征码、题干、答案或特征码、题干、答案、选择题选择项等。2.3自动组卷算法通过初始化工作产生空试卷库表、获取试题库表的参数(如每章每节试题数、每章节不同类型试题数)。组卷要求中输入:卷面总分、各章节分值分布、卷面所含不同题型数目、组卷套数M等。选题策略:每章每种题型个数在组卷要求可行情况下,均匀地从各章中随机抽题。组卷算法如下:3实现技术3.1Word文档与VFP表的相互转换Word文档转换为VFP表:先将Word文档的试题库变成文本格式,再使用VFP中的“APPENDFROM文本文件名TYPE格式类型”命令将文本格式中的数据转入事先建好的空数据表。VFP表格式的试卷转换成Word文档:组卷生成的的试卷库表,若需要编辑打印,可用VFP中的“COPYTO文本文件名TYPE格式类型”命令转换成文本格式,再将其选定后复制到Word文档中。3.2随机组卷实例已知,试题库中有80道试题,分成5种类型,每类型有16个题,现要从每类型题中随机抽取1道题生成10份试卷,即每份试卷由试题库中的5道题组成;设试题库表名为ST.DBF,将要生成的10份试卷的试卷库表名分别为SJ0.DBF、SJ1.DBF、……、SJ9.DBF,各表的结构相同,字段数均为6。用VFP设计的程序如下:settalkoffclearselect2useSTdimetemp(6)forN=0TO9FN=STR(N,1)CopystrutoSJ&FNSelect1UseSJ&FNForj=1to5R=(j-1)*16+1+int(rand()*16)Select2GoRScattosSelect1AppeblanGathfromSNextNextCloseALLReturn4结束语本文阐述了无纸化考试中试卷自动生成的方法和技术,其方法改善了组卷效率、节省了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论