将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

回到顶部