基于SSM的自动组卷系统的设计与实现
2018-11-15陈培培徐家喜
陈培培 徐家喜
摘要:经过详细分析组卷过程中的各项约束条件,以试卷难度系数、知识点覆盖率、题型、题量、总分为依据,采用遗传算法,设计并实现基于SSM框架的自动组卷系统。以遗传算法和FreeMarker模板技术为支撑,结合对科目、知识点、题型、试题模块的管理,系统提供的自动生成Word格式试卷的功能,能有效解决教师在实际中组卷的需求。系统目前已经部署并投入教学使用,并取得了良好的教学效果。
关键词:组卷系统;自动组卷;遗传算法;Word格式;SSM框架
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)20-0049-03
Design and Implementation of an Automatic Test Test-volume System Based on SSM
CHEN Pei-pei, XU Jia-xi
(School of Information Engineering, Nanjing Xiaozhuang University,Nanjing 211171, China)
Abstract: After detailed analysis of the constraints in the assembly process, Adopting the genetic algorithm through the degree of difficulty of the test paper, coverage of knowledge points, question types, question numbers, and total scores. We design and implement an automatic Test-volume system based on the SSM framework Supported by the genetic algorithm, FreeMarker template technology, and combine subject, knowledge point, question type, question module management, the system provides the function of automatically generating Word format papers, which can effectively solve the teacher's needs in the actual composition. The system has been deployed and put into use in teaching, and has achieved good teaching feedback.
Key words: the group system; automatic assembly; Genetic Algorithm; word format; SSM
1 背景
隨着计算机技术的快速发展,传统人工组卷方式已经落后,计算机组卷成为新型的教学辅助方式。计算机组卷是按照教学要求,由计算机自动从试题库中选择试题,组成符合知识点分布、题型分布、难度分布、分数分布要求的试卷[1]。计算机自动组卷,组卷算法是关键。该文以难度系数、知识点覆盖率、题型、题量、总分五个指标为约束条件,采用遗传算法进行组卷。该系统主要实现了自动组卷、手动组卷和导出Word格式试卷功能,同时提供对科目、知识点、题型、题目、试卷的操作,帮助用户有效便捷地管理组卷过程。
2 自动组卷系统的功能模块设计
根据实际使用情况,系统有管理员、教师、试题录入人员三种用户角色,不同的用户角色对应不同的功能权限。经过分析用户组卷以及用户使用系统的流程,用户的行为主要有:管理科目、知识点、题型、试题信息;管理试卷信息、自动生成试卷、手动生成试卷、导出Word格式试卷;……
