基于遗传算法的网络智能考试系统的研究与实现

基于遗传算法的网络智能考试系统的研究与实现

论文摘要

自动组卷是按照一定的要求,由计算机自动从试题库中选择试题,组成符合特定总分、总时间要求和难度、区分度、知识点、题型、认知层次等各种参数的分数分布要求的试卷。它是计算机教学管理的重要组成部分。目前己出现多种算法用于自动组卷,如优先权策略、随机抽取策略、回溯试探策略、遗传算法等,这些算法在解空间、多峰值的问题上往往容易陷入局部最优或算法复杂度过高。由于自动组卷要求生成的试卷能最大程度地满足用户的不同需要并具有随机性、合理性,因此,必须寻找更加行之有效的算法。本文研究一种改进的遗传算法及其在组卷系统中的应用,主要工作包括:分析了试卷的评价指标、各项指标的作用及几个重要指标间的关系,建立了采用各个评价指标分布构建的成卷模式,最后,根据成卷模式定义了评价试卷质量的偏好关系,并建立了组卷数学模型。本文提出了一种自适应遗传算法,其基本思想是针对遗传算法在全局优化问题中容易出现早熟和收敛速度慢的问题,根据群体适应值分布的变化特点,引入了一个自适应的常数,根据群体中各个个体的适应值分布情况加以改变,通过自适应调整以适时改变群体适应值的分布,优化了各个个体被选择的概率。采用几个常用的测试函数对算法进行了验证,仿真试验结果表明,改进的算法明显地改善了算法全局寻优能力,加快了收敛速度,并且具有较高的鲁棒性。本文依据自动组卷问题的特点,设计了适当的编码方案和适合的适应度函数,将上述算法应用于自动组卷问题,并以目前的计算机等文化基础课程为例进行组卷,采用自适应遗传算法进行了仿真实验。仿真结果表明,该算法能够成功应用于自动组卷,组卷速度快、成功率高,并且算法对初值不敏感。本文对网络考试系统进行了分析和设计,并选用JSP对网络考试系统进行了开发,建立了界面友好的原型在线测试系统。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 网络考试系统的研究与开发背景
  • 1.2 网络考试系统的应用现状及发展前景
  • 1.3 网络智能考试系统的结构及主要目标
  • 1.4 本文工作
  • 第2章 网络考试系统中组卷系统的理论分析与数学模型的建立
  • 2.1 与组卷评测相关的测试理论
  • 2.1.1 经典测试理论
  • 2.1.2 项目反应理论(Item Response Theory, IRT)
  • 2.2 组卷的基本原则与特点
  • 2.3 试题的指标体系
  • 2.3.1 试题的难度
  • 2.3.2 试题的区分度
  • 2.3.3 认知层次
  • 2.3.4 难度与区分度、认知层次之间的关系
  • 2.4 组卷的数学模型
  • 第3章 几种常用的组卷算法
  • 3.1 几种常用的自动组卷策略介绍
  • 3.2 常用组卷算法
  • 3.2.1 基于随机策略的组卷算法
  • 3.2.2 回溯组卷算法
  • 第4章 遗传算法及其在组卷系统中的应用
  • 4.1 遗传算法的生物遗传学基础
  • 4.2 遗传算法的基本处理过程
  • 4.2.1 基于遗传算法的组卷问题的设计
  • 4.3 基于遗传算法的组卷算法的实现
  • 4.3.1 组卷算法部分代码
  • 4.4 算法运行测试及效率分析
  • 第5章 网络考试系统的分析、设计与实现
  • 5.1 网络考试系统功能结构及操作流程
  • 5.1.1 网络考试系统功能结构
  • 5.2 试题库的设计
  • 5.2.1 题库的设计原则
  • 5.2.2 试题库结构
  • 5.3 阅卷与试卷分析
  • 5.3.1 阅卷模式分析
  • 5.3.2 系统的分析与评测功能
  • 5.4 网络智能考试系统的实现
  • 5.4.1 系统开发设计
  • 5.4.2 系统的实现
  • 结束语
  • 参考文献
  • 致谢
  • 附录A 攻读学位期间所发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  

    基于遗传算法的网络智能考试系统的研究与实现
    下载Doc文档

    猜你喜欢