我使用JavaScript将我网站上的链接发布到用户的Google课堂中。学生单击“课堂”中的链接,对我的站点进行身份验证,然后完成测试。测试将自动评分,并在我的网站上保存得分。我想使用JavaScript在Google课堂中设置此任务的分数,以便同步它们。
我看到我需要让courseWorkId这样做,但我还不知道如何。
如何在JavaScript中获取课程的courseWorkId,以便我可以使用补丁设置其分数?
答案 0 :(得分:0)
这就是我获得课程作业的方法:
gapi.client.classroom.courses.courseWork.list({
"courseId": id, // include the course id here
"courseWorkStates": ["PUBLISHED"],
"pageSize": "10"
})
.then((res)=>{
let courseWork = res.result.courseWork;
courseWork.forEach(()=>{
if (courseWork && courseWork.length > 0) {
courseWork.forEach((assignment) => {
//print assignment ids
console.log(assigment.id)
});
}
})
});