gpt4 book ai didi

google-apps-script - 随机播放答案属性

转载 作者:行者123 更新时间:2023-12-05 05:11:19 25 4
gpt4 key购买 nike

我必须激活属性才能随机播放多项选择题类型的问题,但我找不到属性。我发现这段代码会随机化问题,但不会随机化答案。

form.setShuffleQuestions(true); 

视觉组件的图像

最佳答案

问题追踪器:

这目前是不可能的。考虑在以下功能请求中添加星标(在左上角),以便 Google 确定问题的优先级:

部分工作区:

已经提到的部分解决方法 in this answer是打乱数组创建选项并使用 setChoiceValues() 挫败数组.这种服务器端随机化的缺点是

  • 它只能在服务器脚本运行时完成,而不是在客户端打开表单时完成

  • 即使您每分钟随机化,同时打开表单的用户也可能会看到相同顺序的选项

示例脚本:

const form = FormApp.openById('/*form id*/');
const item = form.addMultipleChoiceItem();
item.setTitle('Car or truck?');
const options = ['Truck', 'Car'];
//Durstenfeld algo
for (let i = options.length - 1; i > 0; i--) {
let rand = Math.floor(Math.random() * i);
[options[i], options[rand]] = [options[rand], options[i]];
}
item.setChoiceValues(options);

关于google-apps-script - 随机播放答案属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55549604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com