CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

自动出题系统 例子

楼主zhaozd(一夜)2005-05-26 12:42:54 在 PowerBuilder / 基础类 提问

大家下午好啊!!大家有谁知道那里有自动出题系统的原码或例子啊!  
  老婆要做毕业设计   让我写   说写不完就要跟我打离婚     哈哈     可是没有现在没有时间,   还得上班  
  大家谁有   或知道那里能找到,   帮帮忙了   我刚刚搜了一下   但全是过期的网页  
  有谁知道共享一下了   谢谢哈   到东北请大家吃猪肉炖粉条   哈哈   :) 问题点数:100、回复次数:14Top

1 楼hygougou(uoguogyh)回复于 2005-05-26 13:04:06 得分 10

关注~Top

2 楼xyqiqi(琪琪)回复于 2005-05-26 13:36:51 得分 10

帮你顶吧!Top

3 楼j9dai(翔)(DoItNow)回复于 2005-05-26 13:37:49 得分 10

试题库管理系统  
  http://202.107.228.39:81/code/code_detail.asp?id=456Top

4 楼balloonman2002()回复于 2005-05-26 16:03:44 得分 10

http://www2.lszy.net/tm/UploadFiles/11.rar  
   
  更多源码:  
   
  http://www2.lszy.net/tm/Article_Show.asp?ArticleID=1181Top

5 楼zhaozd(一夜)回复于 2005-05-26 16:10:01 得分 0

谢谢各位   谢谢楼上的!可是那个软件不是所要的啊!各位还有没有知道的啊!!!  
  小弟在这里先谢了。找个老婆不容易啊   兄弟们帮帮忙啊   !Top

6 楼cuixuf(A4〓小小小小刀〓(...---...))回复于 2005-05-26 20:03:49 得分 10

帮你顶Top

7 楼princelily(百合)回复于 2005-05-27 08:54:05 得分 10

同情你,帮顶!!!!Top

8 楼zhaozd(一夜)回复于 2005-05-27 12:01:34 得分 0

谢谢大家!!!Top

9 楼hechang112(方欣)回复于 2005-05-27 14:36:48 得分 0

:)Top

10 楼zssztz(凌飞)回复于 2005-05-27 15:05:51 得分 10

帮你顶Top

11 楼ahliang80(凭栏拂袖)回复于 2005-05-28 01:01:43 得分 30

源码没有,贴个方案希望对你有所帮助  
   
    在题库系统建设中,试题质量控制与参数设置、组卷策略是最重要的两个环节;题库建成后,我们需要输入一些查询参数,系统将根据这些参数抽出最适合参数要求的试题,组成能够实际使用的试卷,定义这种查询参数以及对这些参数进行变换算法,我们称之为组卷策略。组卷策略的实质是将对人比较直观明了的组卷参数变换成计算机能够直接操作的试题属性项,然后根据这些属性项,在题库中抽取试题组成试卷。因此,完整的组卷策略应该由三部份组成:试题属性项定义、组卷参数的定义、变换算法的说明。根据组卷方式和评价的类型不同,我们可以将组卷策略划分三大类型:快速组卷、相对评价组卷、绝对评价组卷。下面我们将对它们作详细的说明。下面我将对这三种组卷算法作详细说明,由于三种组卷策略的试题属性项定义、组卷参数的定义基本相同,我将它们一起说明,不同的地方,在文中指明。  
  一、试题属性项定义    
  一般题库中试题所具有的属性项有:试题编号,试题类型,考察知识点,难度,区分度,认知分类,题干,操作说明,答题时间,建议分数,使用总次数,上次使用时间,出题人,出题日期,归档时间,保留项。  
  其中经常用于选题的参数有:试题编号,试题类型,考察知识点,难度,上次使用时间,区分度,认知分类。  
  上面试题的属性比较直观明了,在此只对一些主要的属性项作简要的说明:  
  试题编号:试题的唯一标识,只要知道某个试题编号,便可唯一确定一道试题,这对利用计算机处理试题极为重要。  
  试题类型:试题的类型,如填空、计算、填空等,抽题和组卷的重要参数之一。  
  考察知识点:这道试题在这个学科的教学大纲中所属的知识点,它是教师用来确定考试范围的重要依据之一。  
          难度:题目的难度是衡量题目难易水平的数量指标,通常以题目的答错比率来表示:如果答对的人数越多,题目就越容易,难度就低。难度在题库中的作用主要是为了筛选题目。题目难度的选取需要考虑到测验的目的和性质。比如,如果测验是用于选拔录用人员,就应该比较多地采用那些难度值接近录取率的题目。  
          区分度:题目的区分度也叫题目的鉴别力,它是衡量题目对不同水平被试的心理特质的区分程度的指标,如果题目的区分度高,那么水平高的被试在题目上的得分就会高,而水平低的被试就会得分低,这样就可以把不同水平的被试区分开来。区分度属性在题库中的作用也是挑选题目。题目区分度越高,它分辨学生的知识水平和素质高低的能力就越强,因此对于相对评价的考试来说,题目区分度是很重要的参数。此外,对诊断类型的测验,区分度越高,就越能够快速而精确地定位学生问题之所在,为采取补救措施提供依据和方向;而使用区分度低的题目组成的诊断试卷,则在分析考试情况时容易产生误判的情况。  
          认知分类:学科体系与教育目标分类理论将决定整个题库及生成试卷的内容效度,是制定征题规划的根本依据,题库的整个框架结构就是要按照这个要求来设计与建造的。教育目标的分类方法,一般是采用布卢姆的知识、领会、应用、分析、综合、评价等六类。但是在实际应用当中,不同地域,不同学科,教师或教育研究人员也可以提出更符合实际情况的分类标准。只要试题属性和组卷参数对它的定义一致,那对组卷策略就没有太大的影响。  
          上次使用时间:题目的使用总次数和上次使用时间两个参数可以用来控制题目的曝光度。为了试卷的保密性、公平性和安全性起见,在抽取题目组成试卷的时候,需要控制题目的曝光度。控制曝光度有两方面的考虑,一是如果题目在规定的日期范围之后被使用过,本次就不再使用;二是如果有几个同时都满足条件的题目可供选择,那么在抽取试题的时候应该选择使用次数少的题目,以达到使用上的平衡和控制曝光度的目的。  
  Top

12 楼ahliang80(凭栏拂袖)回复于 2005-05-28 01:04:46 得分 0

二、组卷参数定义    
          我们知道,计算机抽题是根据试题的属性一道一道进行处理的,教师一般都不可能对所有试题的属性进行设置,因此,我们要设置一些教师易于理解、容易操作,同时又能很好体现教师考试意图的组卷参数。设置组卷参数的主要依据是一套完整试卷的属性,比如试卷标题,考试时间,考察的知识点等,还有一些与评价类型相关的特殊考虑,如相对评价主要要考虑难度,而绝对评价则主要要考虑认知分类。  
          1.总体参数    
          总体参数是指对试卷的整体属性的说明,具体有:试卷标题,考试时间,满分值、平均难度、平均区分度、曝光时间、考察的知识点。对于平均难度和平均区分度的定义,请见第5和第6部份说明。其中对于相对评价组卷,需要设置试卷的难度比例,所以不需要设置平均难度;  
  表A:总体参数表    
  参数名称   试卷标题   考试时间   满分值   平均难度   平均区分度   曝光时间   考察的知识点    
  参数值   Test   100   100   难   中   1998/09/02   (1)(2)(3)…(m)    
            注:表中数据为示例数据,(1)(2)(3)…   (m)表示有m个知识点。    
  2.题型比例    
  题型比例指试卷的题型结构,也就是试卷中有那些大题型,某道大题型下有多少道小试题,这些试题在试卷中占多少分,某题型要考察那些知识点,题型比例参数可概括成为一个一维表,其中列为:题型,试题数,分数,题型考察的知识点。  
  表B:题型比例表    
  题型   试题数   分数   考察知识点    
  A   10   20   (1)(6)(5)    
  B   5   20   (2)(4)    
  …   …   …   …    
  N   1   5   (3)    
  注:表中数据为示例数据,A、B…N   表示有(n)个题型。    
        3.知识点——难度比例  
        对于相对评价组卷,主要要控制的是试卷难度,我们需要确定整个试卷的难度比例及考察知识点的比例,还需要知道某个知识点下具体的难度比例,由此,我们可以得到一个二维参数表,其中列为难度等级(在此分为五等,实际应用时,可根据实际情况划分),行为考察知识点。  
  表C:知识点——难度比例表    
  难度   知识点   难   较难   中   较易   易    
  (1)   10%           1%   5%    
  (2)       4%   16%            
  …   …   …   …   …   …    
  (m)   …   …   …   …   …    
  注:表中数据为示例数据,(1)、(2)…(m)表示m个题型。    
        4.知识点——认知分类比例  
        与相对组卷类似,绝对评价组卷主要要控制的是试卷的认知分类,以诊断学生在某知识点的掌握程度,这样组卷时不仅需要确定整个试卷的认知分类比例及考察知识点的比例,还需要知道某个知识点下具体的认知分类比例,同样我们可以得到一个二维参数表,其中列为认知分类等级(在此采用布鲁姆的认知技能分类,实际应用时,可根据实际情况划分),行为考察知识点。  
  表D:知识点——认知分类表    
  难度   知识点   知道   领会   运用   分析   综合   评价    
  (1)   10%               5%        
  (2)       5%   10%           5%    
  …   …   …   …   …   …   …    
  (m)   …   …   …   …   …   …    
  注:表中数据为示例数据,(1)、(2)…(m)表示m个题型。    
        5.参数约束条件  
        在组卷策略中,输入上述参数时,并不是随意的,参数必须符合如下约束条件:              
     
  约束条件1:题型分数值满足:    
     
  约束条件2:题型考试时间值满足:    
    约束条件3:题型比例表中所出现的知识点必须为总体参数中所设的知点              
     
  约束条件4:难度比例满足如下条件:    
    约束条件5:认知分类比例满足如下条件:  
     
          6.平均难度与平均区分度计算模式    
  在使用平均难度与平均区分度参数时,并不是所有的试题的难度或区分度都是平均值,而是有一个比例模式的,这种模式中包括所有的难度级别,区别只是比例数不同。模式值可以有多个,在具体使用中,模式类型可以取随机值。  
  表E:平均难度计算模式表    
  模式类型   难度级别   难度比例   难   较难   中   较易   易    
  A   难   40%   20%   20%   15%   5%    
  较难   15%   40%   25%   15%   5%    
  中   10%   20%   40%   20%   10%    
  较易   5%   10%   25%   40%   20%    
  易   5%   5%   25%   25%   40%    
  B   难   35%   30%   15%   15%   5%    
  较难   20%   30%   25%   15%   5%    
  中   5%   25%   40%   25%   5%    
  较易   5%   5%   30%   40%   20%    
  易   0%   5%   30%   30%   35%    
  …   …   …   …   …   …   …    
  表F:平均区分度计算模式表    
  模式类型   区分度级别   区分度比例   优   良   中   较差   差    
  A   优   40%   20%   20%   15%   5%    
  良   15%   40%   25%   15%   5%    
  中   10%   20%   40%   20%   10%    
  较差   5%   10%   25%   40%   20%    
  差   5%   5%   25%   25%   40%    
  B   优   35%   30%   15%   15%   5%    
  良   20%   30%   25%   15%   5%    
  中   5%   25%   40%   25%   5%    
  较差   5%   5%   30%   40%   20%    
  差   0%   5%   30%   30%   35%    
  …   …   …   …   …   …   …    
  注:表中数据为示例数据,具体应用时,可设置更多的模式类型,比例也可以有所变化。    
        7.最终抽题时的组卷参数  
        上面所陈述的都是为了使教师使用方便而设置的组卷参数,而计算机进行处理时,并不能直接用上述参数来抽题,我们需要对它们进行变换,变成如下所示的最终组卷参数表,这两者之间的变换方法就是组卷策略。  
  表G:最终组卷参数表    
  试题编号   题型   难度等级   区分度等级   认知分类   知识点    
  1   A   难           (1)    
  2   A   难           (1)    
  …   …   …   …   …   …    
        在实际组卷时,每道试题选取的条件为:  
  &#61548;                   曝光时间参数:曝光时间<定义的曝光时间  
  &#61548;                   试题编号参数:试题编号<>已抽出的试题编号  
  &#61548;                   抽题时的最终条件为:最终组卷参数表中的每一项(表与表中的每一项为与的关系,不包括试题编号)AND     曝光时间<定义的曝光时间   AND试题编号<>已抽出的试题编号。  
  若某个条件抽出的试题数大于一道,则从抽出的试题中随机取一道,若抽不出试题,则顺次取消的控制条件为:曝光时间、认知分类、区分度;若仍抽不出试题,则难度进行最小程度的变化(变一级)、若还抽不出试题,则在考察的知识点中抽随机知识点值。  
  Top

13 楼ahliang80(凭栏拂袖)回复于 2005-05-28 01:05:44 得分 0

三、组卷策略的变换算法    
          1.基本的组卷方式  
          通常情况下,我们只需要设置试卷的一些整体属性参数和题型结构参数,便可以组出一份满意的试卷,它对题目的知识点难度分布没有特殊要求,只设平均难度和平均区分度参数,参数设置简单直观,常常用于快速组卷。其组卷步骤为:  
          1)设置总体参数:试卷标题,考试时间,总题数,满分值,曝光时间、考察的知识点,平均难度、平均区分度;示例值见表A;  
          2)设置题型比例表,示例值见表(2),检查约束条件1、2、3,生成最终组卷参数原型表,表的格式见表B;  
          3)题型与知识点分布对应:根据题型比例表,来计算某知识点某类题型所出的试题数,如知识点(1)下填空题2道,计算题1道等等,并预写最终组卷参数表(填写参数表的知识点列);  
          变换公式为:知识点——题型比例表某知识点某类题型所出的试题数=题型比例表某类题型的试题数       DIV(整除)   该类题型的考察的知识点数     +     Random(题型比例表某类题型的试题数       MOD(取余)   该类题型的考察的知识点数)  
            注:Random是将余下的试题数,用补零的方式补足与知识点相等的个数,再取随机值,若随机取的值为零,则加值为零,否则加1;若考察知识点列为空,则默认为所有考察的知识点。    
          4)试卷难度比例的分配:在平均难度计算模式表中随机取一模式值,得出这份试卷的试题的难度比例,将此难度比例变换成最终组卷参数表中的难度级别参数。变换算法如下所示:  
          变量说明:  
  n:难度的等级数,这里为5;  
  Nn:表示各难度级别的比例值,n的取值范围是1~难度的等级数;  
  m:题型比例表中试题的题型数,示例值为5;  
  Mm:某一类题型,m的取值范围为1~题型比例表中试题的题型数;  
  num:某类题型所占的题数;  
  j、tmp:中间变量;  
          算法说明:  
  j=m  
  将题型按题数多少从多到少排列  
  While   j>0   do  
  Begin  
      If   num>n   then  
        此类题型抽n道题,第n道题的难度比例为Sn(Sn为题型分数比),若Nn<Sn,  
        则此题型不抽。  
        Nn=Nn-Sn  
        num=num-n  
      Else  
        将此题型记录在剩余试题表中,并按剩余试题的多少从多到少排列。  
      End   if  
      将题型按题数多少从多到少排列  
      j=j-1  
  End  
  For   I=1   to   剩余试题表的记录数  
      每类题型抽一道题,按分数比例值排列,再将难度比例余值按大小排列,抽两者重  
      合的值,并对应减少难度比例余值。若某难度级别不够(允许的不够的范围为-3%),  
      则不抽此题。  
      If   剩余试题无法精确满足比列要求   then  
        抽与比例要求最近的难度级别  
      End   if  
      I=I-此次循环抽的试题数  
  Netxt   I  
          5)试卷区分度比例的分配:在平均区分度计算机模式表中随机取一模式值,得出这份试卷的试题的区分度比例,并将此区分度比例变换成最终组卷参数表中的区分度级别参数,由于在组卷时,区分度参数与其它参数(如难度,知识点等等)无很强关联关系,故采用与平均难度类似的随机比例分配的形式。算法说明如下:  
          变量说明:  
  n:区分度的等级数,这里为5;  
  Nn:表示各区分度级别的比列值,n的取值范围是1~区分度的等级数;  
  m:题型比例表中试题的题型数,示例值为6;  
  Mm:某一类题型,m的取值范围为1~题型比例表中试题的题型数;  
  num:某类题型所占的题数;  
  j、tmp:中间变量;  
          算法说明:  
  j=m  
  将题型按题数多少从多到少排列  
  While   j>0   do  
  Begin  
      If   num>n   then  
  此类题型抽n道题,第n道题的区分度比例为Sn(Sn为题型分数比值,若Nn<Sn,  
  则此题型不抽。  
  Nn=Nn-Sn  
  num=num-n  
      Else  
        将此题型记录在剩余试题表中,并按剩余试题的多少从多到少排列。  
      End   if  
      将题型按题数多少从多到少排列  
      j=j-1  
  End  
  For   I=1   to   剩余试题表的记录数  
      每类题型抽一道题,按分数比例值排列,再将区分度比例余值按大小排列,抽两者  
      重合的值,并对应减少难度比例余值。若某难度级别不够(允许的不够的范围为-  
      3%),则不抽此题。  
      If   剩余试题无法精确满足比列要求   then  
          抽与比例要求最近的区分度级别  
      End   if  
      I=I-此次循环抽的试题数  
  Netxt   I  
  Top

14 楼zhaozd(一夜)回复于 2005-05-28 16:04:15 得分 0

再次谢谢大家   谢谢凭拦拂抽!!!!Top

相关问题

  • 求到期系统自动提示的程序实现方法、设计思路及例子!
  • 有谁做过考试随机出题系统,能否指教?!
  • 那里有b/s系统的小例子?
  • 怎么实现系统托盘?谁有系统托盘的实例子?
  • 谁有用DELPHI开发三层系统的例子
  • 哪位给个退出系统的例子
  • 谁有系统级勾子函数的例子?
  • 哪位兄台有排课系统的例子
  • 这种GIS如何制作.有没有系统架构例子.
  • 高分求.NET下屏蔽系统热键例子.

关键词

  • .net
  • 试题
  • 属性
  • 算法
  • 模式
  • 参数
  • 难度
  • 题型
  • 知识点
  • 组卷

得分解答快速导航

  • 帖主:zhaozd
  • hygougou
  • xyqiqi
  • j9dai
  • balloonman2002
  • cuixuf
  • princelily
  • zssztz
  • ahliang80

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo