基于Java的随机题目试卷生成系统的设计
2019-10-21郭凯

摘 要:本文基于Java语言、MVC框架,为满足教师组抽取选择题、判断题与编程题的需求,实现了按照要求在题库中抽取题目并组合生成试卷,同时针对题目难度和章节范围做到精准定位的随机题目试卷生成系统,在生成高质量试卷和节约教师的时间及精力方面发挥了重要的作用。
关键词:随机题目;试卷生成;系统功能
Abstract:Based on Java language and MVC framework,in order to meet the needs of teachersgroup in selecting,judging and programming questions,this paper realizes the random test paper generation system which extracts and combines the questions in question bank according to the requirements,and precisely locates the difficulty of the questions and the scope of the chapters. It plays an important role in generating high quality test papers and saving teacherstime and energy.
Keywords:random topics;test paper generation;system function
0 引 言
為了精确评估学生对知识掌握程度,需要有一套能够对学生所学科目知识点在章节与难易程度方面有着精准定位的高质量试卷,通过考试成绩体现学生的学习能力。本文利用编程语言开发随机题目试卷生成系统,对难易程度与知识点覆盖在统一规划下进行评估后写入程序中,这样通过系统生成的试卷既能满足对高质量的需求,能够通过合理覆盖知识点达到对学生学习能力的评估,又能节约教师的时间与精力,减轻其工作负担。
1 需求分析
经过与教师组的交流与讨论,确定随机题目试卷生成系统需要满足对题库、题目筛选、试卷组成三个方面的要求。
1.1 题库中试题的数量要多,质量要精
为了达到生成每一位学生的试卷中都有不同的题目,需要增加题库中题目的数量,数量越多,题目的重复率也就越低。同时,对于题目的质量,需要在录入题库时严格把关,确保题库的难易程度与知识点能够合理覆盖,这样筛选出来的题目才能达到高质量的要求。
1.2 题目按照难易程度与章节需求数量进行筛选
如果只对难易程度通过题库筛选题目,最终得到的每一份试卷题目在知识点覆盖方面是截然不同的,这样通过考试结果分析得到的数据是片面的。……
