Method: courses.courseWork.addOnAttachments.studentSubmissions.patch

यह ऐड-ऑन अटैचमेंट के सबमिशन से जुड़ा डेटा अपडेट करता है.

यह ज़रूरी है कि ऐड-ऑन, अटैचमेंट को ओरिजनल क्रिएटर का हो. साथ ही, अटैचमेंट में maxPoints की पॉज़िटिव वैल्यू सेट होनी चाहिए.

इस तरीके से गड़बड़ी के ये कोड दिखते हैं:

एचटीटीपी अनुरोध

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
courseId

string

ज़रूरी है. कोर्स का आइडेंटिफ़ायर.

itemId

string

Announcement, CourseWork या CourseWorkMaterial का आइडेंटिफ़ायर, जिससे अटैचमेंट अटैच किया गया है. यह फ़ील्ड ज़रूरी है, लेकिन postId से माइग्रेट करते समय इसे मार्क नहीं किया जाता.

attachmentId

string

ज़रूरी है. अटैचमेंट का आइडेंटिफ़ायर.

submissionId

string

ज़रूरी है. छात्र/छात्रा के सबमिट किए गए असाइनमेंट का आइडेंटिफ़ायर.

क्वेरी पैरामीटर

पैरामीटर
postId
(deprecated)

string

ज़रूरी नहीं. यह अब काम नहीं करता. इसके बजाय, itemId का इस्तेमाल करें.

updateMask

string (FieldMask format)

ज़रूरी है. मास्क जो पहचान करता है कि अटैचमेंट पर किन फ़ील्ड को अपडेट करना है. अमान्य फ़ील्ड दिए जाने पर अपडेट नहीं होता. अगर किसी फ़ील्ड में खाली वैल्यू दी गई हैं, तो इसे AddOnAttachmentStudentSubmission ऑब्जेक्ट में नहीं, बल्कि अपडेट मास्क में बताकर मिटाया जा सकता है.

शिक्षक इन फ़ील्ड को चुन सकते हैं:

  • pointsEarned

यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नाम की सूची है, जिसे कॉमा लगाकर अलग किया गया है. उदाहरण: "user.displayName,photo".

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में AddOnAttachmentStudentSubmission का उदाहरण है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में AddOnAttachmentStudentSubmission का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/classroom.addons.teacher

ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.