背景
最近帮助朋友弄一个系统,里面有一个功能是随机组卷的功能,虽然可能听起来不就是一个随机吗?看似简单,但真是卡了我两天。
说明:随机组卷之前要进行试题配置,配置的内容为,某科目下某章节选择题n道,填空题m道,简答题x道。
思路
对于选择题来说,每个章节的题数都不一样,所以需要分开来查,首先查出对每个章节的题目数量的配置,然后在配置sql语句,去题库中随机查询出该章节下的设定数量的选择题。
然后对所有章节的配置进行遍历配置其sql语句进行查询就阔以了~
最近帮助朋友弄一个系统,里面有一个功能是随机组卷的功能,虽然可能听起来不就是一个随机吗?看似简单,但真是卡了我两天。
说明:随机组卷之前要进行试题配置,配置的内容为,某科目下某章节选择题n道,填空题m道,简答题x道。
对于选择题来说,每个章节的题数都不一样,所以需要分开来查,首先查出对每个章节的题目数量的配置,然后在配置sql语句,去题库中随机查询出该章节下的设定数量的选择题。
然后对所有章节的配置进行遍历配置其sql语句进行查询就阔以了~