REST Resource: courses.announcements.addOnAttachments

संसाधन: AddOnअटैचमेंट

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

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)

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

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

EmbedUri

क्वेरी पैरामीटर से पॉप्युलेट होने के बाद iframe किया जाने वाला यूआरआई.

JSON के काेड में दिखाना
{
  "uri": string
}
फ़ील्ड
uri

string

ज़रूरी है. क्वेरी पैरामीटर से पॉप्युलेट होने के बाद, iframe किया जाने वाला यूआरआई. यह एक मान्य UTF-8 स्ट्रिंग होनी चाहिए, जिसमें 1 से 1800 के बीच के वर्ण हों.

CopyHistory

किसी अटैचमेंट की पिछली कॉपी का आइडेंटिफ़ायर.

JSON के काेड में दिखाना
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "attachmentId": string
}
फ़ील्ड
courseId

string

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

postId
(deprecated)

string

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

itemId

string

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

attachmentId

string

इम्यूटेबल. अटैचमेंट का आइडेंटिफ़ायर.

तरीके

create

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

delete

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

get

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

list

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

patch

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