Method: courses.courseWork.create

יצירת העבודה בקורס.

העבודות הסופיות בקורס (וההגשות התואמות של התלמידים) משויכות לפרויקט ב-Play Console של מזהה הלקוח ב-OAuth ששימש לשליחת הבקשה. בקשות ב-Classroom API לשינוי עבודות בקורסים והגשת תלמידים חייבות להתבצע באמצעות מזהה לקוח OAuth מהפרויקט המשויך ב-Play Console.

השיטה הזו מחזירה את קודי השגיאה הבאים:

  • PERMISSION_DENIED אם המשתמש ששלח את הבקשה לא מורשה לגשת לקורס המבוקש, ליצור עבודות במסגרת הקורס המבוקש, לשתף קובץ מצורף מ-Drive או במקרה של שגיאות גישה.
  • INVALID_ARGUMENT אם הבקשה לא תקינה.
  • NOT_FOUND אם הקורס המבוקש לא קיים.
  • FAILED_PRECONDITION לגבי שגיאת הבקשה הבאה:
    • AttachmentNotVisible

בקשת HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork

בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.

פרמטרים של נתיב

פרמטרים
courseId

string

מזהה הקורס. המזהה יכול להיות המזהה שהוקצה ל-Classroom או alias.

גוף הבקשה

גוף הבקשה מכיל מופע של CourseWork.

גוף התגובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע חדש של CourseWork שנוצר.

היקפי הרשאות

נדרש היקף OAuth הבא:

  • https://www.googleapis.com/auth/classroom.coursework.students

למידע נוסף, ניתן לעיין במדריך ההרשאות.