REST Resource: courses.posts.addOnAttachments

संसाधन: AddOnAttachment

किसी पोस्ट पर ऐड-ऑन अटैचमेंट.

JSON के काेड में दिखाना
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "id": string,
  "title": string,
  "teacherViewUri": {
    object (EmbedUri)
  },
  "studentViewUri": {
    object (EmbedUri)
  },
  "studentWorkReviewUri": {
    object (EmbedUri)
  },
  "dueDate": {
    object (Date)
  },
  "dueTime": {
    object (TimeOfDay)
  },
  "maxPoints": number,
  "copyHistory": [
    {
      object (CopyHistory)
    }
  ]
}
फ़ील्ड
courseId

string

इम्यूटेबल. कोर्स का आइडेंटिफ़ायर.

postId
(deprecated)

string

इम्यूटेबल. इस सुविधा के इस्तेमाल पर रोक लगा दी गई है. इसके बजाय, itemId का इस्तेमाल करें.

itemId

string

इम्यूटेबल. उस Announcement, CourseWork या CourseWorkMaterial का आइडेंटिफ़ायर जिससे अटैचमेंट जुड़ा है. हर कोर्स के लिए यूनीक.

id

string

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

title

string

ज़रूरी है. इस अटैचमेंट का टाइटल. टाइटल में 1 से 1,000 वर्ण होने चाहिए.

teacherViewUri

object (EmbedUri)

ज़रूरी है. अटैचमेंट का शिक्षक व्यू दिखाने के लिए यूआरआई. यूआरआई को iframe में खोला जाएगा. इसमें courseId, itemId, itemType, और attachmentId क्वेरी पैरामीटर सेट होंगे.

studentViewUri

object (EmbedUri)

ज़रूरी है. अटैचमेंट का छात्र-छात्राओं को दिखने वाला इंटरफ़ेस दिखाने के लिए यूआरआई. यूआरआई को iframe में खोला जाएगा. इसमें courseId, itemId, itemType, और attachmentId क्वेरी पैरामीटर सेट होंगे.

studentWorkReviewUri

object (EmbedUri)

अगर लागू हो, तो शिक्षक के लिए यूआरआई, ताकि वह अटैचमेंट में छात्र-छात्राओं का काम देख सके. यूआरआई को iframe में खोला जाएगा. इसमें courseId, itemId, itemType, attachmentId, और submissionId क्वेरी पैरामीटर सेट होंगे. यह वही submissionId है जो छात्र-छात्राओं को अटैचमेंट देखने पर, AddOnContext.studentContext फ़ील्ड में दिखता है. अगर यूआरआई को छोड़ा जाता है या हटाया जाता है, तो maxPoints को भी खारिज कर दिया जाएगा.

dueDate

object (Date)

यूटीसी के मुताबिक, इस अटैचमेंट पर काम करने की आखिरी तारीख. अगर dueTime की जानकारी दी गई है, तो इसकी जानकारी देना ज़रूरी है.

dueTime

object (TimeOfDay)

यूटीसी के मुताबिक, वह समय जब इस अटैचमेंट पर काम पूरा करना है. अगर dueDate की जानकारी दी गई है, तो इसकी जानकारी देना ज़रूरी है.

maxPoints

number

इस अटैचमेंट के लिए ज़्यादा से ज़्यादा ग्रेड. इसे सिर्फ़ तब सेट किया जा सकता है, जब studentWorkReviewUri सेट हो. अटैचमेंट में ग्रेड पासबैक की सुविधा काम करती है, यह बताने के लिए इस एट्रिब्यूट की वैल्यू को शून्य से ज़्यादा पर सेट करें. अगर यह सेट है, तो यह एक गैर-नेगेटिव पूर्णांक वैल्यू होनी चाहिए. शून्य पर सेट करने पर, अटैचमेंट में ग्रेड पासबैक की सुविधा काम नहीं करेगी.

copyHistory[]

object (CopyHistory)

सिर्फ़ आउटपुट के लिए. इस अटैचमेंट की पिछली कॉपी के आईडी.

अगर अटैचमेंट को उसकी पैरंट पोस्ट की कॉपी होने की वजह से पहले ही कॉपी किया जा चुका है, तो यह उन अटैचमेंट के आइडेंटिफ़ायर की सूची दिखाता है जो उसकी पिछली कॉपी थीं. ये आइडेंटिफ़ायर, कॉपी किए जाने के समय के हिसाब से, बढ़ते क्रम में होते हैं.

तरीके

create

किसी पोस्ट में ऐड-ऑन अटैचमेंट बनाता है.

delete

ऐड-ऑन का अटैचमेंट मिटाता है.

get

ऐड-ऑन का अटैचमेंट दिखाता है.

list

पोस्ट में, ऐड-ऑन से बनाए गए सभी अटैचमेंट दिखाता है.

patch

ऐड-ऑन अटैचमेंट को अपडेट करता है.