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
DOI: https://doi.org/10.3969/j.issn.1007-130x.2012.05.035
2012-01-01
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.
What problem does this paper attempt to address?