我要做一个试题生成系统,要求是:建立一个题库,然后按两种方式生成试卷。一是,随机生成一份试题。那个随机方式,我想用难度系数来控制的,但不知道如何做。另一个方式是手工生成的,我可以通过浏览题库来实现。能给我一点建议吗?谢谢。这是我的毕业论文来的,请大家给点建议啦。最好大家能给一点总体的构思。
随机方式:
1、为题库中的每道题设定一个难度系数;
2、选取试题时,先统计出同样难度的题的个数,然后随机选取其中的一道题,并对已经选取的试题作上选取标记,避免重复选取。
3、至少整个试卷的总难度系数,最好通过某种比较合理的计算公式进行计算。
每个难度系数建立多道题,每到题前,加序号,1,2,3,4,5
然后生成题库时,对各个难度的题目分别抽取。
如抽取选择题,题库中有100道,要抽取25道。
就把随机数在100之间变化,然后根据随机ID,抽去题目,当该题被抽取后,下次在随机生成该ID时,忽略,再次随机,直到25提全部抽取完毕。
其他题型类推