您如何使用API來設置成績?
我花了一天的時間研究課堂。課程。課程工作。學生提交.patch。它似乎沒有工作。 我已經使用了下面的代碼。它會創建錯誤@ProjectPermissionDenied開發者控制檯項目不允許發出此請求。 所有其他功能似乎工作。從我所能找到的補丁中,只能在控制檯創建的任務上工作。因此,如果我理解正確,API ...補丁只能設置或更改成績,如果用戶是使用API創建作業的教師。這似乎有點可笑。您可以使用谷歌應用程序腳本更改谷歌教室的成績
function whatIsIn(){
var studentSubmission ={ "assignedGrade" : 80}
var course = 8684648155;
var courseWork = 9148083677;
var optionalArgs = {
courseStates: 'ACTIVE',
pageSize: 10
};
var upDate = {
updateMask : 'assignedGrade'
};
Classroom.Courses.CourseWork.StudentSubmissions.patch(studentSubmission, course, courseWork, 'CgwI85SByhoQ3duSiiI',upDate);
}
所以選擇似乎是這樣的:這是錯誤的;沒有辦法,或者有一種我不知道的方法。
如果沒有辦法,似乎相當有限。