首页 | 本学科首页   官方微博 | 高级检索  
     

基于遗传算法的自动组卷系统的设计与实现
引用本文:张琨,杨会菊,宋继红,赵学龙. 基于遗传算法的自动组卷系统的设计与实现[J]. 计算机工程与科学, 2012, 34(5): 178-183
作者姓名:张琨  杨会菊  宋继红  赵学龙
作者单位:南京理工大学计算机科学与技术学院,江苏南京,210094
基金项目:江苏省《数据结构》精品课程建设项目(2010104);南京理工大学《数据结构》精品课程建设项目(201008)
摘    要:组卷问题是一个在一定约束条件下的多目标参数优化问题,采用传统的数学方法求解十分困难,自动组卷的效率和质量完全取决于试题库设计以及抽题算法的设计。本文以省级《数据结构》精品课程建设为背景,在分析传统组卷算法的优缺点和组卷策略参数的基础上,选用遗传算法,设计并实现了一个自动组卷系统。该算法按照试题类型、数量、难度、区分度、分值和时间等约束条件进行快速搜索并寻找最优解,其中采用分组自然数编码,减少了染色体长度空间;运用自适应理论改进交叉概率及变异概率,使得算法总能找到合适的交叉和变异概率。系统采用C#.NET编程实现,目前已应用于实际教学,取得了良好的教学效果。

关 键 词:自动组卷  遗传算法  试题库  数据结构

Design and Implementation of an Automatic Test Paper Generation System Based on Genetic Algorithms
ZHANG Kun , YANG Hui-ju , SONG Ji-hong , ZHAO Xue-long. Design and Implementation of an Automatic Test Paper Generation System Based on Genetic Algorithms[J]. Computer Engineering & Science, 2012, 34(5): 178-183
Authors:ZHANG Kun    YANG Hui-ju    SONG Ji-hong    ZHAO Xue-long
Affiliation:(School of Computer Science and Technology,Nanjing University of Science and Technology,Nanjing 210094,China)
Abstract:The generation of test papers is an optimized problem with multi-objective parameters under a certain restrictive condition.The optimization is implemented very difficultly by traditional methods.The quality and efficiency of auto-generation is determined by the design of test question databases and algorithms to extract questions.Based on the construction of the provincial excellent course Data Structure,an analysis of the features of traditional test paper algorithms and the parameters of strategy,this paper presents the design and realization of an automatic test paper generation system based on genetic algorithms.This algorithm searches for the best answer according to such restrictive conditions as test question types,quantity,difficulty level,difference level,score and answering time.In addition,the natural code is used in this algorithm in order to decrease the space of chromosomes.The crossover probability and the mutation probability are improved with the self-adaptation theory,so that the proper numbers of crossover probability and mutation probability can be found.After the accomplishment based on C#.NET,the system has been applied in practice and achieved good effect.
Keywords:automatic test paper generation  genetic algorithms  item bank  data structure
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号