REST Resource: courses.courseWorkMaterials.addOnAttachments

संसाधन: AddOnAttachment

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

जेएसओएन के काेड में दिखाना
{
  "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

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

id

string

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

title

string

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

teacherViewUri

object (EmbedUri)

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

studentViewUri

object (EmbedUri)

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

studentWorkReviewUri

object (EmbedUri)

अगर लागू हो, तो अटैचमेंट पर छात्र/छात्रा का काम देखने के लिए, शिक्षक का यूआरआई. यूआरआई को iframe में खोला जाएगा, जिसमें courseId, postId, attachmentId, और submissionId क्वेरी पैरामीटर सेट होंगे. यह वही submissionId है जो किसी छात्र/छात्रा के अटैचमेंट देखने पर [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext] के ज़रिए मिलता है. अगर यूआरआई को हटा दिया जाता है या हटा दिया जाता है, तो maxPoints को भी खारिज कर दिया जाएगा.

dueDate

object (Date)

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

dueTime

object (TimeOfDay)

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

maxPoints

number

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

copyHistory[]

object (CopyHistory)

सिर्फ़ आउटपुट के लिए. ऐसे अटैचमेंट के आइडेंटिफ़ायर जो इस अटैचमेंट की पिछली कॉपी थे.

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

तरीके

create

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

delete

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

get

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

list

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

patch

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