数据库中添加all题目,随机取一定量的?
加个分数字段,计算显示?》

解决方案 »

  1.   

    我想了一个思路,你看看能不能实现吧!
    1:同LS,数据库中添加所有的题目进去,这个时候我想不管是哪章的内容,对于填空题都应该是每题2分(假设),不会是有的填空2分,有的3分吧。所以,填平空题字段中加一个分值字段,且默认全是2分,其他题型同上。
    2:假定,选择占10%,填空10%,判断10%,名解30%,简答40%(为方便运算)
    3:用WHILE循环去做取题目的功能,大至思路如下:
      while (填空题分数和=100*0.1)
      {
          用随机数取存放填空题的数组下标,并把结果放到一个数组里每次的分数和就从这个数组中找到相应题目,再把相应题目的分数统计;
       }
      以上是取填空题的,其他题型类似,之后就会有5个数组,分别存放所取到的题目ID。
    4:把这五个存入题目数组ID的题目内容查找出来并显示。
    应该是还有很多详细的地方,如有不妥之处,请各位提出来共同讨论。