在招聘笔试环节及学校考试过程中,为了防止应考人员因座位间距过小而产生互相作弊行为影响考试的公平公正,考官通常会出多道题目,随机分给应考人员。
接下来给大家讲解一下如何通过一行代码随机抽取题目。
在招聘笔试环节及学校考试过程中,为了防止应考人员因座位间距过小而产生互相作弊行为影响考试的公平公正,考官通常会出多道题目,随机分给应考人员。
接下来给大家讲解一下如何通过一行代码随机抽取题目。
随机抽取题目视频演示
首先新建一个题库表,内容包含试卷名称,试卷编号以及题目。
题库表单设计
录入数据这里以录入五条数据为例,大家可以自行补充。
已经录入5条数据
新建一张「考卷」表单,包含题库里面的内容及填表人基本信息,在每一道题目后面再加一个多行文本用于应考人员答题。
考卷表单设计
「试卷编号」先用代码随机抽取,由于创建的题库里一共有 5 道题目,所以采用代码Math.floor(Math.random() * 5 + 1)生成一个大于等于 1 小于 6 的随机整数。
下述代码可直接复制 js 面板内,注意替换唯一标识字段。
var num = Math.floor(Math.random() * 5 + 1); this.$("组件的唯一标识").setValue(num)
复制代码并替换唯一标识
然后通过「数据联动」将题库里与该编号相关的内容一一关联过来。
设置数据联动
当应考人员从表单链接进入数据表填写界面的时候,系统便会从题库里随机抽取一份试卷题目给到应考人员。
无雀数字化公众号
无雀数字化抖音号