将Google表单添加到Google课堂作业的Google脚本
我正在尝试将Google表单添加到Google课堂作业,但似乎不可能。将Google表单添加到Google课堂作业的Google脚本
首先,它告诉我在这里(https://developers.google.com/classroom/reference/rest/v1/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)
}
}
学生视图。
以上是 将Google表单添加到Google课堂作业的Google脚本 的全部内容, 来源链接: utcz.com/qa/266594.html