【发布时间】:2020-11-16 16:54:09
【问题描述】:
使用 Google 表单进行多项选择测验的一个问题是,如果一个问题(例如)有 3 分和 5 个正确答案中的 3 个,如果学生只选择 3 个正确答案中的 2 个,他们将得到 0点,而不是 2。
解决方法是使用只有 1 列的 checkboxGrid,其中每一行都是一个答案选项。 然后可以为每个正确选择的行奖励积分。
我现在想使用这种方法即时创建修订测验,我的代码的 sn-p 在这里:
var question = questions[Math.floor(Math.random() * questions.length)];
var item = tasks.addCheckboxGridItem();
item.setTitle(question[1]);
item.setRows([ question[3],question[4],question[5],question[6],question,[7],question[8],question[9] ]);
item.setColumns(['Click if correct']);
我不知道如何分配正确的答案并指向特定的行。对于一个简单的选择题,我可以看到如何做到这一点,但对于这个 checkBoxgrid 却没有。
【问题讨论】:
标签: google-apps-script google-forms