基于VFP的Excel单选题和填充题批量自动阅卷的研究

来源 :中国教育信息化·高教职教 | 被引量 : 0次 | 上传用户:java_xz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文主要介绍了如何使用Visual Foxpro软件来研制对Excel文件进行单选题、填充题自动批量阅卷应用程序的技术。该技术不仅解决了教师对大批量Excel试卷中单选题、填充题的阅卷和登分的繁琐问题,同时给读者自己开发其他应用程序提供了案例。
  关键词:Excel 考试系统 自动阅卷
  中图分类号:TP391 文献标识码:B 文章编号:1673-8454(2009)03-0091-03
  
  一、问题的提出
  
  笔者于2007年6月在本刊发表了《采用非编程方法使用Excel研制单选题填空题考试和阅卷系统》,详细介绍了利用Excel进行单选题和填充题试卷设计和人工阅卷的方法,收到了许多读者来信和来电询问如何解决大批量地自动进行阅卷及成绩登录的问题。笔者进行了程序研制,并且在一年多的教学实践中进行了检验,收到了很好的效果,在此愿与广大读者共享。
  
  二、设计思路
  
  1.程序功能
  采用Visual Foxpro软件对Excel工作表中的单选题、填充题进行批量自动地阅卷和登分。对于Excel文件的单选题填充题试卷的生成设计思路详见2007年6月本刊中《采用非编程方法使用Excel研制单选题填空题考试和阅卷系统》一文,在此省略。考生答案工作表,如图1所示。
  2.在VFP中创建成绩表和标准答案表
  (1)成绩表:CJ.dbf,存放所有考生的信息。表结构如表1所示。
  
  (3)成绩表和标准答案表不提供给考生,当阅卷时和阅卷程序一起使用,安全性更好。
  3.程序流程图(见图2)
  
  3.考生答案及标准答案中有可能存在大小写字母问题,我们知道在字符串中小写字母“a”与大写字母“A”是不相等的,而考生则有可能混用,必须采用大小写转换函数upper( )统一转换成大写字母,防止因大小写混写所带来的计分错误。
  4.考生答案和标准答案中空格的处理。答案中含有空格与不含空格或含空格的多少在字符串比较时结果是不一样的,若答案左右两端含有空格可采用alltrim()函数去掉,若答案字符串中间含有空格则必须通过程序来实现滤掉空格,将滤掉后的答案字符串再比较,确保计分正确。
  
  四、操作方法
  
  将所有以学生姓名为文件名的Excel试卷文件全部复制到同一个文件夹中,同时将成绩表CJ.DBF、标准答案表DA.DBF及程序文件KS.exe三个文件复制到同一个文件夹中,双击ks.exe文件后,计算机自动批量地阅卷和登分,阅卷界面见图3,登分界面见图4。
  
  
  五、结束语
  
  本文介绍了使用Visual Foxpro软件对Excel文件的单选题、填充题进行自动批量阅卷的实用程序的研制技术。通过对此程序设计思想的解析、技术难点的提示及程序清单的提供,希望能对有志于自己开发其他应用程序的读者提供帮助,并且在此基础上进一步完善功能。
  
  程序清单:
  set talk off
  select 1
  use cj.dbf
  select 2
  useda.dbf
  selectcj
  go top
  do while not eof()
  *根据成绩表记录中的学号和姓名组合成Excel文件名
  filename1=alltrim(xh) alltrim(xm) ".xls"
  filename="C:\" filename1
  if FILE(filename1)
  thisform.label2.visible=.t.
  thisform.label2.caption="正在批阅:学号" alltrim(xh) " 姓名" alltrim(xm)
  copy file
其他文献
一、引言    近年来随着网络教育的兴起,实验教学逐渐成为影响网络教育质量的重要因素之一。网络教育中师生双方异地分离,学生几乎不可能亲自到校做实验,当地学习中心的实验条件也难以满足实验要求,这严重影响了远程学员的学习质量,导致理论与实践的分离。另外,一些学校实验条件有限,而学生众多,导致实验课时开设不足,学生的实验技能不强,而且有一些具有危险性、抽象性的实验也难于开设。要解决以上问题,开发虚拟实验
摘 要:发展现代远程教育的核心在于教育资源的建设,提高资源的重用性和通用性是资源建设的关键环节。本文针对目前大量存在的PowerPoint课件,为实现课件资源的共享与重用的目的,提出了对其进行标准化处理的必要性。在具体实践中,首先通过对PowerPoint课件进行实体建模;然后以CELTS标准为指导并建立资源描述框架,最后重点介绍了对PowerPoint课件进行标准化处理的方法。  关键词:Pow
善于倾听的幼儿个性包容,善于与人交往和合作。可见,倾听习惯和能力的培养不仅是幼儿适应社会、与人交往的需要,而且能为幼儿良好个性品质的形成奠定基础。基于以上原因,我将“培养幼儿良好倾听习惯的策略研究”作为我们中班组的微型课题研究内容。在研究过程中,发生了这样一件事。  一次网络家园互动中,我向家长提出了一个问题:“大人聊天时,孩子出现随意插话、抢话的情况,你是如何处理的?”大部分家长都说会及时制止,
在日常入班观察时,我们发现幼儿在区角游戏中冲突较多,但教师的介入方式及解决效果却总是不如人意。通常的解决方式有两种:或置若罔闻,让孩子自己解决;或说一不二,行使教师权威。  在系统实施“冲突解决三步法”之后,我们请教师选择班级中一名平时常与同伴发生冲突的A幼儿进行追踪观察,了解该方法实施后幼儿在冲突解决能力方面的变化。小班教师详细记录了A幼儿在区角游戏时使用冲突解决三步法解决冲突的过程。案例1 区
编 者 按  幼儿园的管理千头万绪,涉及的人、事、物庞杂琐碎,但又关系重大。同时随着学前教育事业的发展,新建园不断涌现,越来越多新的管理干部上任,于是,如何处理保教工作中、家长工作中、后勤工作中遇到的各种问题,就成为新的园所、新的管理者面对的最大的挑战。然而,这些挑战、困难在经验丰富的管理者看来,却都不是“事”。为此,自2021年1期开始,我们会不定期推出“园长沙龙”,每次围绕一个问题,邀请几位管
摘 要:本文在分析BIOS工作原理的基础上, 提出将网络身份认证模块嵌入到主板的BIOS中的方案, 实现机房管理中在BIOS下进行客户端的认证过程。做到降低管理成本, 提高系统安全性, 有效解决计算机机房因不断增加而产生的管理难的问题。  关键词:BIOS 注册认证 机房管理  中图分类号:TP393.07文献标识码:B文章编号:1673-8454(2009)19-0075-03    随着计算机
教育乃国家发展之基本、民族振兴之源泉,助力国家教育,振我国风、壮我国威乃国人之责任。方正科技作为一个民族企业,始终关注教育行业的发展,尤其在十一五的初始阶段,国家在教育方面的侧重让高教行业受益,方正科技也将攻坚力量集中于高等教育领域,从而促进了教育的快速发展。此番在高等教育行业的推广,方正将产品方案与各种研讨会、展会、发布会等活动并举,在教育行业市场堪称典范。  产品多级按需提供方案多元有求必应 
前几天,小朋友们聚在一起谈论班级的绘本剧《长城》里需要用到的道具及其制作材料,在讨论到“狼烟”时,大家兴趣高涨,纷纷发言。有小朋友提议直接点柴,但被否决了,因为这样不安全;有小朋友说可以在烽火台里蹲一个人,拿一根木棍,在木棍上绑上黑塑料袋,然后这个人慢慢站起来晃动木棍,黑塑料袋飘起来就像“狼烟”了。  用黑塑料袋当“狼烟”,外观上是可以的,但一个塑料袋想轻松地飘起来可没有那么容易,怎么改进呢?乐乐
劳动节组织孩子们参与劳动是很多幼儿园和老师们都会做的事,从成人的视角看,这是对幼儿社会性培养的一个很好的教育契机。同时,结合《3-6岁儿童学习与发展指南》(以下简称《指南》)健康领域提到的要让孩子参与劳动的指导建议,也会认为这是一种教育的方式与途径。但从小班孩子的视角来看,劳动和小班孩子的关系是什么呢?在劳动节参与劳动的价值和意义又是什么呢?劳动节来临之际,小班老师们尝试着转换视角,带孩子们度过了
侯老师:  您好!  从来信中可以看出,您是一个能静下心来观察幼儿并认真思考问题的老师。在信中,您谈到了教研活动中的困惑,下面咱们就一起来分析两名当事幼儿各自的心理,探讨“分享”这种亲社会行为的特点及其培养策略。  对两名当事幼儿心理的解读  首先我们要为可可点赞,他虽然只有小班年龄,却已经拥有多种解决问题的办法。他先后运用直接索要、交换、再次索要、直接拿取、讲道理……等多种办法试图从欢欢处获取红