试卷自动生成系统的开发与应用

石顿明家

石顿明家

2016-02-19 16:21

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享试卷自动生成系统的开发与应用教程,希望对大家能有一点小小的帮助。
试卷自动生成系统的开发与应用
  李明星
  
  
  一、前言
   高校教务管理工作中一项非常重要的工作就是考试管理工作,每学期各专业考试,从组织出卷到试卷的印制及试卷的管理等工作非常繁琐且工作量很大,这种组织管理方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方面难以控制,难以形成有效的试题库,不利于充分发挥历年来的优秀试题及试卷的作用,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变的高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。
  二、系统目标
   本系统的目标是:形成试题库并能够按预定要求自动生成试卷。
  生成试卷有两种方式:
  1、按预定要求全自动生成方式:只需给出必要的组卷要求信息(试卷所含试题类型,如选择题、填空题、简答题等,各题型题数或分值),确认无误后,即可自动生成试卷。
  2、按预定要求在人工控制下自动生成试卷:在有些情况下需先由人工确定某些必选题,再给出组卷必要的信息,确认无误后,可自动生成试卷,试卷中包含所确定的必选题,不足的题目由计算机随机选择补充。
   试题库也是本系统的一个重要的目标,试题可由历年的试卷提供,也可随时补充新的试题,逐步完善形成试题库系统并提供随机检索试题的各种必要的方法。
  
  三、系统功能
  1、 专业代码及课程代码设置:根据现有专业设置专业代码库,统一管理专业代码,可方便地增、减及修改专业代码,适应专业变化的需要;在专业代码系统中下设课程代码系统,形成课程代码库,便于按照专业课程进行试题录入、浏览及试卷生成。
   
  2、试题录入:试题库按专业分别建立,同一专业的各门课程试题混合存放在试题库中,检索或生成试卷时,按专业代码加课程代码搜索本课程试题,录入工作可集中进行也可随时进行,录入过程中可方便地编辑或增、删试题,试题录入过程也包括参考答案或评卷答案的录入,可同时进行也可单独进行。
   
  3 、试题检索:试题检索过程中提供按专业课程进行的各种检索方法,包括:全部浏览、浏览必选题、浏览复习题、浏览已生成的试卷、按题型浏览、按难度等级浏览等检索功能,如需要也可同时浏览相关试题的答案部分。
  4、试卷生成:提供按预定要求全自动或人工控制的自动生成功能,同时提供生成试卷对应答案的功能。
   
  5、复习题生成:提供按给定条件限制的复习题册或练习题册的自动生成功能,与试卷生成功能类似。
  6、试卷打印:试卷生成的结果有两种,一种是固定的打印输出格式,可直接打印输出;另一种是生成一个自由格式的文本文件,可利用本功能直接启动WORD2000进行编辑排版,也可退出本系统,启动其他文字处理软件(如WPS2000、WPS97等)进行编辑处理,处理完毕后可直接打印输出;复习题打印过程与此基本相同;对应的试卷答案或复习题答案可同时或单独打印,过程类似。
  7、系统维护:提供简捷方便的修改系统密码、代码系统维护、试题库维护及生成试卷时使用的各种标志(如组卷标志、复习题标志、难度等级、试题类型、分值等)的维护等功能。
  8、退出系统:释放所占资源并退出本系统。
  四、总体设计思想
   总体设计包括:试题库设计、各类代码库设计、各种工作临时库的设计等。
   试题库分专业建立,包括有:课程代码、组卷标识、复习题标识、难度等级、分值、试题类型、题目、参考答案等字段,其中课程代码表示该题目所属课程,组卷标识用于表示该题目是否在组卷过程中被选中(选中的置1,未被选中者置0),难度等级表示该题目的难度划分(题目难度等级可分为A、B、C),复习题标识表示该题目在复习题的选择过程中是否被选中(选中置1,否则置0),分值表示该题目的分值数量,试题类型表示该题目所属题型(如选择题、填空题等),题目用于存储试题本身,参考答案用于存储该题目的参考答案或评卷答案。
   各类代码库包括:专业代码库、课程代码库、试题类型代码库等。
  各种工作临时库:系统工作中生成的临时库,一般完成任务后自动由系统删除。
   试题录入过程:首先选择专业,选定后系统根据专业代码打开相应的专业题库,然后确定录入课程代码,进入录入状态;录入过程中可自由编辑、增、删试题;特殊公式、符号或图形可通过其它软件进行编辑,再粘贴进来,操作简便灵活。
  试题检索:试题检索方法很简单,只需给出相应的检索条件,系统即可自动检索并给出结果,检索结果即可在屏幕上浏览也可打印输出。
   试卷生成过程:试卷生成时,首先要选择专业代码,确定后系统打开该专业试题库,然后选择课程代码,确定后系统将该课程代码所属的所有题目复制到一临时工作库中,接着弹出一个对话框,用户在该对话框中确定是否要规定必选题,如需要确定必选题则弹出另一窗口选择必选题,选定后返回,如无必选题则直接弹出试卷结构对话框,用户在该对话框中确定生成试卷的各个题型及各题型所选题数或总分值,确定后,系统自动开始组卷过程;组卷过程中,首先将某一题型中的必选题抽入试卷库中,题数或分值不足时,则产生随机数序列,在该类型题目中未被选中的题目中抽取其它题目补充到试卷库中,直至该类型题目抽取满额为止,然后抽取下一类型的题目,如此反复进行,直到所有类型题目抽取结束,至此全部试卷已组织完毕;按预先规定好的格式将试卷库中的试题复制到指定的试卷文件中,试卷生成过程全部结束。
   试卷打印过程:系统提供一种固定的试卷输出格式,但有些情况下,需要对试卷格式进行调整或对试题进行重新编辑,所以系统另外给出一种自由格式试卷形式,由操作者根据需要自行编辑、排版打印输出。
  试卷生成的流程:如下
           
  在这个界面里面实现了试卷的生成,以及对已经生成的试卷进行修改:当我们选择了一个工种,则试卷自动生成系统会自动生成适合此工种的一套试题。在这个界面里面我们把试卷所有的包括的题型,把你的选择来进行,就是说,我们最后生成的试卷大题的分布是按你选择的题型为主。并且每题的分数,以及试题的数目,都按界面上的输入为主,这样使我们的试卷生成系统,就达到了动态的出题,并且及时同一张试卷分不同时候出题,题的内容也不一样,因为我们的出题使动态的。试题生成过程:
       1.在请输入试卷的标题编辑框里面输入试卷的标题,并且选择工种。
  
  2.然后我们要根据试卷的试题分布进行试题的生成,选选择第一题,假如第一题是选择题,就选择第一题为选择题,然后输入试题的数目,以及每一题的分数,系统会自动算出以用的分数和剩余的分数。如图:
           
           以次类推,我们输入其他试题的名称,试题的数目,试题的分数,这样我们点击生成系统会自动生成试卷,如图
           
  
       五、系统开发环境
  1、硬件环境:PⅡ233 内存32M
  2、软件环境:WINDOWS98
   本系统目前可在单机WINDOWS95/98环境下运行,正在完善并准备开发网络环境运行系统。
  六、小结
   本系统目前正在目前已经成功的在西安3所高校和一个培训中心运行,从目前的运行情况来看效果良好,软件整体达到了预期的设计目标,所有功能均达到了预期的要求,对教学管理,特别是考试试卷的管理工作起到了极大的辅助作用,受到较好的评价,后期完善工作正在进行中。
   以上介绍本系统的基本情况。
  如果您在使用《试卷自动生成系统》的过程中遇到了什么问题,请您先仔细地看一看软件使用说明书和本帮助系统,看是否能解决您所遇到的问题。如果还是没有您所需要的信息的话,请与我们的技术支持联系。您可以通过下列途径获得满意的答复。
  信箱:shijuan_lmx@163.com
  QQ: 11814738 63489947
展开更多 50%)
分享

猜你喜欢

试卷自动生成系统的开发与应用

编程语言 网络编程
试卷自动生成系统的开发与应用

让系统自动生成表头的方法

办公软件
让系统自动生成表头的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle平台应用数据库系统的设计与开发

编程语言 网络编程
Oracle平台应用数据库系统的设计与开发

基于java开发之系统托盘的应用

编程语言 网络编程
基于java开发之系统托盘的应用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

word如何自动生成目录

电脑入门
word如何自动生成目录

word自动生成目录教程

word
word自动生成目录教程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用递归算法解决VC中CEdit的一个Bug

用递归算法解决VC中CEdit的一个Bug

DELPHI高精度计时方法

DELPHI高精度计时方法
下拉加载更多内容 ↓