Method: courses.courseWork.studentSubmissions.modifyAttachments

छात्र/छात्रा के सबमिट किए गए असाइनमेंट के अटैचमेंट में बदलाव करें.

छात्र-छात्राओं के उन असाइनमेंट में अटैचमेंट जोड़े जा सकते हैं जो ASSIGNMENT के workType वाले कोर्स वर्क ऑब्जेक्ट से जुड़े हैं.

यह अनुरोध OAuth क्लाइंट आईडी के Developer Console प्रोजेक्ट से किया जाना चाहिए, जिसका इस्तेमाल संबंधित कोर्स वर्क आइटम बनाने के लिए किया जाता है.

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

  • PERMISSION_DENIED अगर अनुरोध करने वाले उपयोगकर्ता को, अनुरोध किए गए कोर्स या कोर्स वर्क को ऐक्सेस करने की अनुमति नहीं है, तो उसे छात्र-छात्राओं के सबमिट किए गए अनुरोध में मौजूद अटैचमेंट में बदलाव करने की अनुमति नहीं होगी. इसके अलावा, ऐक्सेस से जुड़ी गड़बड़ियों के लिए भी ऐसा किया जा सकता है.
  • अगर अनुरोध में गड़बड़ी है, तो INVALID_ARGUMENT.
  • NOT_FOUND, अगर अनुरोध किया गया कोर्स, कोर्स वर्क या छात्र/छात्रा का सबमिशन मौजूद नहीं है.

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

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments

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

पाथ पैरामीटर

पैरामीटर
courseId

string

कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom से असाइन किया गया कोई आइडेंटिफ़ायर या alias हो सकता है.

courseWorkId

string

कोर्स वर्क का आइडेंटिफ़ायर.

id

string

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

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

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "addAttachments": [
    {
      object (Attachment)
    }
  ],
  "previewVersion": enum (PreviewVersion)
}
फ़ील्ड
addAttachments[]

object (Attachment)

जोड़ने के लिए अटैचमेंट. किसी छात्र/छात्रा के सबमिट किए गए असाइनमेंट में 20 से ज़्यादा अटैचमेंट नहीं जोड़े जा सकते.

Form अटैचमेंट मौजूद नहीं हैं.

previewVersion

enum (PreviewVersion)

ज़रूरी नहीं. एपीआई का झलक वाला वर्शन. 'झलक देखें' कार्यक्रम में डेवलपर को उपलब्ध कराई गई एपीआई की नई सुविधाओं को ऐक्सेस करने के लिए, इसे सेट करना ज़रूरी है.

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

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

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

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

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