读者你好:
提供一下思路,仅供参考:
首先由用户选择试卷中知识点的范围,即所属涉及的章节,给出需要的各章节分布、题型分布(各种题型中分值的百分比)和难度分布。章节的选择由具有10个项的组合框给出,用户选定了某个章节以后,该章节就会被添加到一个新的列表中,通过在文本框中输入数值来确定章节分布。题型分布只需在对应文本框中输入值即可。难度有三种级别:容易,中等,难。对应的数值表示所要求的试卷生成后整份试卷中容易、中等和难题的分值,它们对应于试题库中“难度”属性的值。输入要求得到确认后,开始组卷工作,即从试题库中抽取满足条件的试题。根据一定的组卷策略,组卷过程中产生的一些临时数据放在一个临时库文件temp中,同时temp中的数据也要不断的更新,使得最后留在temp库中的数据是满足条件的试题。当完成抽题以后,调用word应用程序,将temp中的记录逐一的写入到word文档中,这样用户就可以利用word提供的一些编辑功能对试题做一些编辑调整和打印存档。