ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:18.07KB ,
资源ID:3675205      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3675205.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(综合组卷算法的研究与实现.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

综合组卷算法的研究与实现.docx

1、综合组卷算法的研究与实现综合组卷算法的研究与实现 论文导读:有关组卷算法的实现目前有很多研究,归纳出各种方法,例如有随机选取法、动态匹配法、回朔法试探、遗传算法(动态优化法)等。这主要由试卷的相关特征决定,例如题型、题量是由算法自动控制还是组卷时指定。 关键词:试题库,组卷,组卷参数,算法 1 引言有关组卷算法的实现目前有很多研究,归纳出各种方法,例如有随机选取法、动态匹配法、回朔法试探、遗传算法(动态优化法)等。这主要由试卷的相关特征决定,例如题型、题量是由算法自动控制还是组卷时指定;每类题型的分数是由算法确定还是组卷时指定;试卷难度是仅控制各试题的平均难度还是进一步要控制各试题难度的分布。

2、下面介绍组卷算法涉及的有关问题和算法的文字描述,并分析了算法的时间效率。 2 综合组卷算法的总体流程本算法采用随机抽取法反复筛选进行抽题组卷,是考虑各种要求的综合组卷算法,该算法一次可以组出三套试卷。 在描述算法前,先解释几个试题属性项的表示。试题表的结构如表1所示, 表1 试题表结构 序号 字段名 类型 宽度 说明 1 课程代码 字符型 7 2 试题号 字符型 字符型 4 试题唯一标识号 3 题型码 1 试题类型代码 4 难度 字符型 1 试题难度 5 范围 字符型 10 试题所涉及的章节(知识点) 6 文本内容 备注型 4 试题题面(直接录入的) 7 对象内容 通用型 4 试题题面(通过O

3、LE方式嵌入) 8 文本答案 备注型 4 试题答案(直接录入的) 9 10 对象答案 nr_fg 通用型 逻辑型 4 1 试题答案(通过OLE方式嵌入) 题面(试题内容)是文本或对象 11 da_fg 逻辑型 1 答案是文本或对象 12 Slct1 逻辑型 1 该题在试卷1中是否抽中 13 Slct2 逻辑型 1 该题在试卷2中是否抽中 14 Slct3 逻辑型 1 该题在试卷3中是否抽中 15 Stxh1 数值型 2 题型中的小题序号(试卷1) 16 Stxh2 数值型 2 题型中的小题序号(试卷2) 17 Stxh3 数值型 2 题型中的小题序号(试卷3) 18 Stxh 数值型 2 题型

4、中的小题序号(输出试卷) 19 Zrjs 字符型 10 责任教师 20 stbg 数值型 2 试题曝光度 其中范围字段表示该试题涉及的知识点,其格式为:知识点1,知识点1,例如,范围的值可以为1.1,3.2,5.3;难度字段表示该试题的难度等级(分为1、2、3级);曝光度字段表示该试题在规定日期内的抽取次数;slct1字段表示该试题是否被第1套试卷抽中(为真即抽中,为假即未抽中),slct2、slct3字段与此类似;stxh1字段表示该试题在第1套试卷中某一题型下的小题序号,stxh2、stxh3字段与此类似。组卷过程开始要指定一套试卷中每种题型要抽出的题量,该题型的平均难度及分数,并可以指定

5、本套试卷不要求的范围(其格式同范围字段)。 本组卷算法每次可以抽出三套试卷,即每道试题是否抽中还要考虑是否被另两套试卷抽中。首先对试题表过滤为指定的课程代码(即只对该课程的试题进行搜索),并且试题顺序按题型排好(使用索引方式,即逻辑排序,速度很快)。设置循环方式是:最外层循环每次定位一种要抽出的题型码,并得到该题型的题量(用变量vtl存储)、平均难度(用变量vnd存储);内循环在试题表中对该题型的所有试题进行搜索,按照确定的抽题策略,最多可能要搜索五遍才能完成一种题型的各试题的抽出。如图3.2所示为满足各种参数要求的综合组卷算法流程图。 选择试题表stk 图1 组卷算法流程图 下面是内循环中每

6、一遍搜索的抽题策略。 第一遍搜索时,一道试题是否抽中的策略是: (1) 判断该题范围是否含有不要求的范围(实现方法见3.2.2)或是否已被本套试卷抽中,若是则放弃该题,跳到下一题; (2) 判断该题在知识点数组上是否分布均匀(实现方法见3.2.2),否则放弃该题,跳到下一题(这是为了保证在试卷中各试题的知识点分布均匀); (3) 判断该题是否已被另两套试卷之一抽中,若是则放弃该题,跳到下一题; (4) 判断它的难度是否符合要求(使某题型平均难度达到指定要求采用的策略是:对于平均难度为1时,则按难度为1的题量1/2,难度为2的题量1/2;平均难度为2时,难度为1的题量1/3,难度为2的题量1/3

7、,难度为3的题量1/3;平均难度为3时,难度为2的题量1/2,难度为3的题量1/2),如果满足要求则抽中该题(即将其slctn字段置真标志,stxhn字段置小题序号,n为当前试卷套号,将该难度的题量增1,该题型的题量增1,并将该题的范围加入到知识点数组中(实现方法见3.2.2),然后再判断该题型的题量是否已抽够,否则进入内循环的第二遍搜索,若是则跳出内循环,进行外循环的下一题型处理。 第一遍搜索的结果能够满足:该题型的每题知识点不重复、每套试卷无相同题、平均难度符合要求。论文参考网。第一遍搜索算法描述如下(其中vdm为当前题型码): (1) 选择试题表stk(已按指定的课程代码过滤,索引方式为

8、试题码); (2) 定位到题型码为vdm的试题; (3) 若本题范围含不要求的范围或已被本套试卷抽中,则转(7),否则转(4); (4) 若本题在知识点数组上分布均匀,则转(5),否则转(7); (5) 若本题已被另两套试卷之一抽中,则转(7),否则转(6); (6) 若本题难度符合要求,则置slctn字段为真且stxhn字段值增加1(n为当前试卷套号),该难度的题量增1,该题型的题量增1,并将本题范围加入到知识点数组,否则转(7); (7) 定位到题型码为vdm的下一试题; (8) 若该题型已无试题,则转(9),否则转(3); (9) 若该题型的题量已抽够,转下一题型处理,否则转该题型的第二

9、遍搜索。 第二遍搜索时,抽题策略基本与第一遍搜索相同,唯一区别是在第三步,将判断条件改为是否已被另两套试卷同时抽中,若是则放弃该题,跳到下一题。此条件的放宽可能导致在两套试卷中有相同试题。 第三遍搜索时,抽题策略也基本与第一遍搜索相同,唯一区别是取消了第三步的判断,这样可能导致在三套试卷中都有相同试题。论文参考网。 第四遍搜索时,抽题策略基本与第二遍搜索相同,唯一区别是在第二步,将判断条件放宽,由一个知识点一题变为一个知识点不超过三题,这样是为了在某题型要抽出的题量较大而知识点总数较少时,亦能使各题在知识点上大致分布均匀。 第五遍搜索时,只进行第一步判断。这样可以保证只要试题表中各题型题量(排

10、除不要求范围的试题)不少于要求抽出的题量,就一定可以抽出完整的试卷,虽然这样在某题型(大题)里平均难度上不能达到指定要求,三套试卷中有相同的试题,试题在知识点上分布不均匀,但可通过输出的分析试卷来确定是否可用,也可增加某题型的题量后再重新组卷,避免了很多组卷系统一旦题库题量未达到一定数就无法组卷的情况。 当各题型都抽出了指定的题量后,则给出提示组卷成功!请用预览或打印查看;若某题型的题量不够,则给出提示组卷失败!试题类型XXX在要求的范围内题量不够。组卷成功后,可以对生成的每套试卷进行分析,即可浏览、打印每套试卷的分析试卷(分列出试卷中每道题的难度、涉及范围、内容及答案),便于检查是否达到要求。论文参考网。 正式试卷出卷时,需要输入考试年度、考试性质、考生类别、考试专业、考试学期、考试年级及试卷代码,即可生成与实际考试完全一样的试卷。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1