gpt4 book ai didi

google-apps-script - 用于将 Google 表单添加到 Google 类作业的 Google 脚本

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

我正在尝试将 Google 表单添加到 Google 类作业中,但似乎不可能。

首先,它在这里 ( https://developers.google.com/classroom/reference/rest/v1/Material ) 告诉我“创建附件时,不支持设置表单字段。”,但紧接着在其下方提供了一个“表单”对象选项。然后,当我运行下面的代码时,它给了我这个错误:“ Material :不支持的 Material 类型:FORM”。

请注意:您可以通过“链接”添加表格:但是如果您这样做,您将无法在作业中使用“启用成绩导入”按钮,而这正是我所需要的。

有什么方法可以将 Google 表单添加到 Google 类作业中吗?

function createAssignment () {
var ClassSource = {
title: "Test File",
state: "DRAFT",
scheduledTime: "2017-12-28T11:00:00Z",
dueDate: {
year: 2017,
month: 12,
day: 30,
},
dueTime: {
hours: 11,
minutes: 0,
seconds: 0,
},
maxPoints: 10,

materials: [{
form:{
formUrl: "URL",
title: "exam",
},
}],
workType: "ASSIGNMENT"
};
Classroom.Courses.CourseWork.create(ClassSource, "ID");
}

最佳答案

Google 表单还不能附加到类 as an assignment .将表单作为链接输入怎么样?此代码会将链接放在页面上,作为 sudo 作业,然后学生可以向老师表明他们已完成测验。

function createAssignment () {
courseWork = {
'title': 'Ant colonies',
'description': 'Read the article about ant colonies and complete the quiz.',
'materials': [
{'link': { 'url': 'FORM_URL' }},
],
'workType': 'ASSIGNMENT',
'state': 'PUBLISHED',
}
try {
Classroom.Courses.CourseWork.create(courseWork, "ID");
} catch (e){
Logger.log(e)
}
}

学生观点。

enter image description here

关于google-apps-script - 用于将 Google 表单添加到 Google 类作业的 Google 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47996218/

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