模拟题库(按难易比例(难:中:易 =1:2:1)随机组卷)
┍初级:
┍模拟题库一
┍选择题
┝填空题
┝名词解释
┝实践操作
┝简答题
┝论述题
┝模拟题库二
┝模拟题库三
┕…… 
┝中级(同上)
┕高级(同上)
如何实现按难易比例(难:中:易 =1:2:1)随机组卷??

解决方案 »

  1.   

    算法:难:中:易3种题型的编号放到三个arraylist(或动态数据)中,写个公共随机函数从中取出编号,取出了后在arraylist中删除他,以免下次有重复的,然后按照计数循环从中取出来不就ok啦!
      

  2.   

    我觉得可以有两个类
    class 题{
      ID
      类型
      难度
      选中次数
      正确率(便于统计这种类型题的出错率,以及学生的掌握程度)

    class 试卷{
      ID
      试题ID list
      (其他的一些信息,比如平均分,评价)

    选择的时候,可以使用fangcheng007(城城)的做法。
    试卷可以保存,以便于分析。
    个人的想法,供参考
      

  3.   

    所有的题目都分区编号.题目存在试卷中,选题时,在每个区中按比例选题组合分数.选题方法是以分数为原则组合题目为了不重复,保留若干次的记录.
    (或用RANDOM匹配题号,在组合分数)
    .