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)
    }
  ],
  "gradeSyncEnabled": boolean
}
फ़ील्ड
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)

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

studentWorkReviewUri

object (EmbedUri)

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

dueDate

object (Date)

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

dueTime

object (TimeOfDay)

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

maxPoints

number

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

copyHistory[]

object (CopyHistory)

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

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

gradeSyncEnabled

boolean

सिर्फ़ आउटपुट के लिए. इस अटैचमेंट के छात्र-छात्राओं के सबमिशन पर pointsEarned की वैल्यू में किए गए बदलाव, छात्र-छात्राओं के कोर्सवर्क के सबमिशन पर pointsEarned फ़ील्ड में कॉपी किए जाएंगे या नहीं. हर स्ट्रीम आइटम के लिए, ज़्यादा से ज़्यादा एक ऐड-ऑन अटैचमेंट के लिए, इस फ़ील्ड की वैल्यू true हो सकती है.

तरीके

create

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

delete

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

get

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

list

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

patch

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