论文部分内容阅读
随着计算机技术的迅速发展,以及对教育教学现代化、标准化进程的推进,建立一个智能的组卷系统已经成为实现计算机辅助教学和辅助测试的一个重要手段。组卷算法和试题库结构的设计作为组卷系统的两项核心技术,是组卷系统研究中的关键内容。本文应用遗传算法作为组卷策略,设计并实现了一个基于J2EE平台的智能组卷系统。首先根据经典教育测量理论的教育测量目标以及测试的实际需要设计了试题的属性以及试题库的结构。特别针对以往的组卷系统中没有解决的综合知识点试题的分值分布计算问题提出了解决方案。对试题的知识点属性进行了特别的设计,在设计试题属性时增加了主要知识点、次要知识点以及各知识点在试题中所占的分值比重四个属性,确保了在组卷过程中,对知识点分值分布的计算更加精确。传统的简单遗传算法由于遗传算子的选择、适应度函数的设计等方面的因素,在执行过程中经常会出现过早收敛而无法找到全局最优解的现象,在应用遗传算法时,针对上述问题对简单遗传算法的编码方案、适应度函数和遗传算子等方面进行了优化和改造,采用自然数分段编码方式、运用自适应的交叉概率和变异概率,提出了一种改进的遗传算法组卷方案。基于上述的试题库结构,应用改进的遗传算法设计并实现了一个智能组卷系统。系统采用B/S(Browser/Server)结构进行设计,应用目前较为流行的J2EE平台进行实现。该系统中主要包括用户管理、试题库管理、组卷管理和试卷管理等相关功能,能够完成不同学科考试时的自动组卷的实际需要。