发明名称 一种基于分层遗传算法的网上考试系统自动选题方法
摘要 本发明提供的是一种基于分层遗传算法的网上考试系统自动取题方法。本发明的关键在于将分层遗传算法的特征引入网上考试系统的自动取题过程中,该方法能够根据用户对试卷考察范围、试卷难易度等关键属性,选择最符合出题要求的题目快速生成考试试卷,满足考试系统大容量试题库快速高效的取题需求。基于分层遗传算法的自动取题方法能够综合各层次题目难度、试卷总难度、已考试题等情况,从而大大提高了考试系统的取题效率,增强了试卷与取题要求的符合度,并且提高了核对效率。
申请公布号 CN102663910A 申请公布日期 2012.09.12
申请号 CN201210066942.0 申请日期 2012.03.14
申请人 北京邮电大学 发明人 姚文斌;雷鸣涛;韩司;叶鹏迪;王枞
分类号 G09B7/06(2006.01)I;G06N3/12(2006.01)I 主分类号 G09B7/06(2006.01)I
代理机构 代理人
主权项 1.一种基于分层遗传算法的网上考试系统自动选题方法,其特征是:由1个试题库、1个Web服务器和n个用户构成的网上考试系统,当用户有考试请求时,向Web服务器发送试卷请求;Web服务器将试卷请求提交给试题库;试题库按照试卷请求使用分层遗传算法生成试卷;试题库将试卷生成请求发送给Web服务器,并在库内保留该试卷;试题库将试卷提交给Web服务器;Web服务器将试卷提交给用户;多个用户可以同时发送试卷请求;试题库可以同时生成多个试卷;设网上考试系统中包含了1个试题库、1个Web服务器、n个用户U<sub>1</sub>,U<sub>2</sub>,…,U<sub>n</sub>;任意用户向Web服务器请求试卷时,指定试卷总分S<sub>a</sub>,试卷期望平均分S,各类试题要求的试题数目n<sub>1</sub>,n<sub>2</sub>,…,n<sub>l</sub>,其中,l表示试题类型;试卷应考核的知识点集合为{P<sub>1</sub>,P<sub>2</sub>,…,P<sub>k</sub>};试题使用频率为C<sub>1</sub>,C<sub>2</sub>,…,C<sub>m</sub>;试题集合为Z={Z<sub>1</sub>,Z<sub>2</sub>,…,Z<sub>m</sub>},<img file="FSA00000684223200011.GIF" wi="267" he="52" />满足该题考核的知识点<img file="FSA00000684223200012.GIF" wi="517" he="73" />和使用频率∈{C<sub>1</sub>,C<sub>2</sub>,…,C<sub>m</sub>}两个条件,其中,试题Z<sub>i</sub>的难度值为D<sub>i</sub>、分值为s<sub>i</sub>,1≤i,j≤k;根据难度等级G<sub>d</sub>,其中,1≤d≤w,w表示为层数即难度等级数;将试题集合为Z进行分析,形成分层集合H<sub>d</sub>,H<sub>d</sub>中知识点出现总数x=x<sub>1</sub>+…+x<sub>k</sub>,其中,k表示考核知识点总数,x<sub>j</sub>表示试题集合Z考核知识点P<sub>j</sub>的次数,1≤j≤k;v表示H<sub>d</sub>层题目总数;λ<sub>du</sub>表示H<sub>d</sub>层中第u题;试题λ<sub>du</sub>的适应度函数为Q<sub>u</sub>=x/x<sub>j</sub>,命中概率为<img file="FSA00000684223200013.GIF" wi="370" he="125" />命中概率平均值为F;F<sub>u</sub>>F的试题集合表示为Y={γ<sub>d1</sub>,γ<sub>d2</sub>,…,γ<sub>dg</sub>};γ<sub>dh</sub>为Y中某一题,其中,1≤h≤g,θ<sub>dh1</sub>,θ<sub>dh2</sub>,…,θ<sub>dhe</sub>表示各编码位,e代表码位总数;编码位的交叉概率为β<sub>1</sub>,β<sub>2</sub>,…,β<sub>e</sub>,平均值为β;编码位的变异概率为α<sub>1</sub>,α<sub>2</sub>,…,α<sub>e</sub>,平均值为α。
地址 100876 北京市海淀区西土城路10号