- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VFP有机化学自动组卷系统开发
基于VFP有机化学自动组卷系统开发
摘 要:针对医学院校有机化学学科的特点,以及考试组卷过程带有很大的主观随意性和不规范因素等问题,在分析和探讨实现标准化考试试卷的设计和分析的基础上,本文提出基于VFP数据库的适合医学专业的自动组卷系统。文中主要介绍了组卷系统的总体设计思路,各个模块的设计方法,以及随机抽题的具体算法等。
关键词:VFP;自动组卷系统;随机抽题;标准化题库
中图分类号:G642文献标识码:B文章编号:1673-8454(2010)15-0067-03
一、建立自动组卷系统的必要性
考试是衡量学生能力水平的重要手段,试卷质量的好坏直接影响着最终教学结果的评价。一份科学的试卷可以真实、合理地体现出教学的效果,为后续教学提供有益的参考。
1.传统组卷方法的弊端
第一,试卷由任课教师从试题集中手工抽取题目,增大了试卷的主观因素。这样往往造成试题难度和知识覆盖面难以把握,不能达到对学生的科学全面考核。
第二,每道试题的难度系数及以往的使用信息都要靠人工统计,很多重复信息也要一次次的重新统计,其难度与劳动强度可想而知。教师每出一份试卷都需要参考各种相关书籍,斟酌试卷的难易程度,再进行复制粘贴等重复性劳动,给教师带来极大的负担。这不能满足标准化考试和教考分离的需求,进而严重影响教育质量。所以建立健全试题库及自动组卷系统是非常必要的。
2.医学院校有机化学学科的特点
(1)在医学院校,有机化学是药学、检验、临床等专业学生的一门重要的专业基础课,是后续课程生物化学、生理学、药物化学、药理学等专业课学习的基础。但由于各专业性质和培养目标的不同,教学的要求也不完全一致,各专业考试的重点也是不相同的,因此试卷不能雷同。
(2)有机化学试题往往涉及大量的结构式、图形及特殊符号,传统的试题库管理系统往往不能得心应手,再加上许多题库对考题的排版格式没有灵活处理,因而不能满足不同教师对考卷格式的不同要求。
3.自动组卷系统建设思路
(1)组卷系统的基本要求
具有友好的用户登录界面;可以任意对试题进行添加、删除、修改、浏览等操作;可以实现手动及自动组卷;试题类型应包括选择题(单选题和多选题)、填空题、鉴别题、合成题和推断题五类,难度分容易、一般和较难三级;用户可根据章节、题型、难度几个方面来组卷,实现重点内容重点考察的功能。
(2)试题库数据结构设计
试题库中包含六种试题类型的数据表,每个表中的字段分别有题号、题目内容、答案、题型、难度系数、章节、所属专业等参数,这些参数反映了试题的基本信息。
另外由于有机化学试题包含化学符号和图形的特点,题目内容字段和答案字段选择了通用型数据类型,可以存放图形和化学公式。所属专业分为临床、检验、药学三个专业字段,分别使用逻辑型字段。其他的字段都采用字符型。分别录入题目内容后,将这些数据表都放到统一的数据库中,以备将来使用。
(3)试题库系统开发工具
利用计算机编程技术(VFP数据库软件)、SQL语言等实现组卷系统的开发。VFP(Visual Foxpro)是目前应用最广泛、易学易用的面向对象的数据库设计工具,它提供了大量的ACTIVE 控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效地提高了应用程序的运行效率和可靠性。
二、自动组卷系统开发过程
1.系统结构设计
系统功能结构如图1所示。
2.系统模块介绍
(1)开始界面
开始界面如图2所示。为了系统的安全,此界面利用VFP的独立表单功能设置了用户名和密码登录功能,只有输入正确的用户名和密码才可以登录主界面进行自动组卷。
主程序代码:[1][2]
set talk off
set safety off
_screen.Visible= .F.
do form ……
read events
set talk on
set safety on
登录代码
if thisform.text1.value=….and. thisform.text2.value=…
do form ……
else
=messagebox(输入的密码或用户名错误,请输入正确的密码)
return
end if
(2)试题库模块
在此模块中主要存放六种题型的全部试题内容,在主菜单的试题库选项中可以调出试题库界面,通过选项卡对每类题型进行选择,如图3所示。选项卡的设置使用VFP的页框控件,每个页面中存放一类题型。在查看试题的同时,用户可以通过编辑按钮随时自行添加试题,设置试题各参数;按内
文档评论(0)