我想做一个在线考试的小系统,不知道从题库怎样生成随机试卷应该怎样实现,要实现这样的功能,大概需要那些步骤呢?
数据库中至少有两张表,一张表存放试题,一张表存入试卷
然后从题库中随机选出一定数量的题目放入数据库的试卷表中呗
不知道你有什么疑问?
两种方案,一种就是随机从题库中找N道题,然后生成一份卷,也可以加一些设置,比如几随机找几道单选/多选/问答等的题数。
还有一种就是给题库中的记录加上权重的字段,随机的时候可以根据权重来生成,也可以加一个日志表,这样多次生成可以看这道题是否用过。
说的很乱,具体还是根据你们的需求。