想做一个考试试卷,题库设置好后,试卷是随机抽取题库中100题,请问该怎么做

来个大侠告知下思路

FineReport jiouyaoni9 发布于 2019-1-30 11:13
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
守约Lv4初级互助
发布于2019-1-30 15:33

1、创建存储过程,生成100个不重复的试题ID,并且插入/更新到一张ID记录表,可以参考

https://blog.csdn.net/wanglilin/article/details/8190971

2、页面上创建初始化js,通过sql函数去调用存储过程,ID记录表中生成当前用户、当前时间的记录表;

3、数据集查询题库,并且where条件里面设置得到的题,应该是这100个ID对应的题;

4、页面上的设置细节可以自己慢慢调整:

        比如根据不同的题的类型,设置不同的控件

最佳回答
0
axingLv6专家互助
发布于2019-1-30 17:44

在sql中先随机排序,再返回前100条就好

SqlServer例子:https://www.cnblogs.com/pingkeke/archive/2006/05/26/409718.html

最佳回答
0
chen007007Lv2见习互助
发布于2019-1-30 17:47(编辑于 2019-1-30 17:49)

order by RAND() limit 100

  • 5关注人数
  • 3229浏览人数
  • 最后回答于:2019-1-30 17:49
    请选择关闭问题的原因
    确定 取消
    返回顶部