Redis实战(6)-数据结构Set实战之获取随机乱序唯一的试卷题目

本文介绍了如何使用Redis的Set数据结构在在线考试系统中生成随机、唯一且乱序的试卷题目列表。通过从数据库获取题目并存入Redis Set,然后利用SRANDMEMBER命令获取N道随机题目,降低作弊风险。提供了相关源代码和视频教程链接。
摘要由CSDN通过智能技术生成

概述:本系列博文所涉及的相关内容来源于debug亲自录制的实战课程:缓存中间件Redis技术入门与应用场景实战(SpringBoot2.x + 抢红包系统设计与实战),感兴趣的小伙伴可以点击自行前往学习(毕竟以视频的形式来掌握技术 会更快!) 文章所属技术专栏:缓存中间件Redis技术入门与实战

摘要:缓存中间件Redis拥有许多丰富、重要且有趣的数据结构,集合Set便是其中的一个佼佼者,其核心特性跟JavaSE集合体系中的Set几乎一毛一样,即“无序”且“唯一”,当我们向集合Set伸手要一个元素时,其底层会随机地给我们发一个元素!本文我们将继续给各位小伙伴介绍并实战另外一种典型的业务场景~从“考试系统”中获取随机、乱序且唯一的试卷题目列表

内容:“考试”对于很多小伙伴来说应该并不陌生,像小学升初中考试、高中升大学考试、大学期间的各种各样的考试、如今许多人报名学车“科目一”的考试 以及 各种培训考证涉及的考试等等&#x

============2018版本升级功能列表======== +增加 考试现场添加随机抓拍照片的功能,无需安装任何插件,只需要电脑有摄像头就可以(笔记本电脑自带的摄像头也可以)。 +增加 防止切屏离开考场功能针对非微软浏览器(360、火狐、谷歌)一样有效控制。 +增加 手机版本考试现场添加随机抓拍照片的功能。 +增加 在线监考模块提供考场抓拍照片的查看功能。 +增加 查看试卷作答明细时提供考场抓拍照片的查看功能。 +增加 成绩归档时可以连同考场抓拍的照片一起归档。 +增加 成绩单打印时提供考场抓拍照片的查看功能。 +增加 生成试卷时可设置提前交卷的时间值,以防考生恶意提前交卷。 +增加 上级管理员生成试卷可设置允许下级分管理员补录参考人员。 +增加 管理员设置重考时,考试次数是累计一次还是不累计可在系统综合参数中设置。 +增加 生成补考试卷读取不及格分值时是必须等主观题批改完成还是忽略主观题的人工批改可在综合参数中设置。 +增加 在线交流中心添加绩效考核功能,满足各大单位对职员的绩效需求,电脑版和手机版都支持。 +增加 试题统计新增统计方式功能,提供科目分级方式和科目汇总方式。 +增加 成绩综合分析表报添加以考试名称为条件查询,统计分析报表保留以单位结构为主线的方式。 +增加 考试分析中的成绩分析报表改为以参加本次考试的人员及单位部门为主线的统计分析方式。 +增加 系统主界面左边的默认快捷菜单可自定义,考生端管理端均可自定义。 +增加 题库的批量删除、批量禁用、批量启用可以不用按题型进行操作,同时保留按题型进行相关操作。 +增加 在线调查中心的投票结果可导出excel格式。 +增加 系统菜单设置中添加个考生、管理员均可看的选项设置 +增加 练习中心保留监控总记录,同时添加每次练习的详细日志记录 +增加 综合设置中多选题判分标准添加可针对不完全正确时,可设置选对一项得多少分 +增加 用户同步接口由原来传将部门ID号改为部门名称信息 +增加 判断重复试题时综合设置添加根据所属题库判断还是根据所属科目判断选项 +增加 针对某份试卷开放查看批改明细时添加查询功能 +增加 针对需要人工批改的试卷设置批改权限时添加查询功能,同时只显示需要人工批改的试卷信息。 +增加 可以关闭针对学习任务的后续注册人员有效的功能。 +增加 绩效考核评分时添加综合评价功能,可直接输入汉字。 +增加 综合题型提供支持多个备选正确答案功能,从而使得自动判分更准确。 +增加 试卷管理、查卷、成绩档案三个模块添加试卷导出word功能。 +增加 成绩统计,考试分析等模块的综合分析报表添加导出excel功能。 +增加 在线监考中心添加统计分析报表功能 +增加 在线监考模块添加取消作弊标记功能 +增加 在线调查到期后开通修改结束时间功能 +增加 模拟考试取消考试次数限制功能 +增加 综合设置禁止查看得分后手机端同时生效 +增加 在线练习日志监考中心添加显示练习题型。 +增加 手机版本添加一页一道的考试模式。 +增加 组卷选择参考人员按职务分发时,只读取当前管理范围内的人员。 +增加 人工批改试卷添加显示或隐藏考生信息功能,综合设置添加设置选项。 +增加 批量导入word试题带有图片试题时新增支持png格式图片。 *修改 系统所有界面重新更换全新风格。 *修改 完善调整电脑端考场界面试题序号排版。 *修改 人员、题库等批量导入excel格式时模板实例文件不能修改。 *修改 完善补考试卷的参考人员补录功能。 *修改 完善人员选择框人数统计数值显示问题。 *修改 完善学习任务自动计时器在不同浏览器的兼容性问题。 *修改 加大存储组卷时选择过多科目信息。 *修改 选择禁止切屏离开考场设置给出相关提示。 *修改 非法强交试卷后禁止保存非法未退出的作答记录。 *修改 完善电子课件文件名称过短提示功能。 *修改 完善试题多选题批量导入功能,正确答案之间可以不加#号 *修改 下载附件时添加对特殊文件下允许下载的限制。 *修改 完善审核用户特殊字符的处理 *修改 题库管理去除竞赛题库标记功能 *修改 完善其它相关模块。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

修罗debug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值