REST Resource: courses.courseWork.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)

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

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

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