Method: courses.posts.addOnAttachments.studentSubmissions.patch

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

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

इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:

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

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

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

पाथ पैरामीटर

पैरामीटर
courseId

string

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

postId
(deprecated)

string

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

attachmentId

string

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

submissionId

string

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

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

पैरामीटर
itemId

string

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

updateMask

string (FieldMask format)

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

शिक्षक इन फ़ील्ड की जानकारी दे सकते हैं:

  • pointsEarned

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

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

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

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

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

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

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

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

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