AddOnContext

किसी खास पोस्ट के लिए, Classroom ऐड-ऑन के लिए अटैचमेंट से जुड़ा ज़रूरी मेटाडेटा.

JSON के काेड में दिखाना
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "supportsStudentWork": boolean,

  // Union field context can be only one of the following:
  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
  // End of list of possible types for union field context.
}
फ़ील्ड
courseId

string

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

postId
(deprecated)

string

इम्यूटेबल. यह अब काम नहीं करता. इसके बजाय, itemId का इस्तेमाल करें.

itemId

string

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

supportsStudentWork

boolean

ज़रूरी नहीं. पोस्ट में, शिक्षक को छात्र-छात्राओं का काम और पासबैक ग्रेड देखने की अनुमति है या नहीं.

यूनियन फ़ील्ड context.

context इनमें से कोई एक हो सकता है:

studentContext

object (StudentContext)

अनुरोध करने वाले उपयोगकर्ता की छात्र/छात्रा के तौर पर भूमिका से जुड़ा ऐड-ऑन कॉन्टेक्स्ट. इसकी मौजूदगी का मतलब है कि अनुरोध करने वाला उपयोगकर्ता, कोर्स में छात्र है.

teacherContext

object (TeacherContext)

शिक्षक के तौर पर अनुरोध करने वाले उपयोगकर्ता की भूमिका के बारे में ऐड-ऑन का संदर्भ. इसकी मौजूदगी का मतलब है कि अनुरोध करने वाला उपयोगकर्ता, कोर्स में शिक्षक है.

StudentContext

अगर अनुरोध करने वाला उपयोगकर्ता छात्र है, तो भूमिका के हिसाब से जानकारी.

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

string

ग्रेड पासबैक के लिए, उपयोगकर्ता के सबमिशन आईडी का इस्तेमाल करने का अनुरोध करना. साथ ही, शिक्षक को छात्र/छात्रा का काम दिखाते समय उसकी पहचान करने के लिए अनुरोध करना. यह ठीक तब सेट होता है, जब supportsStudentWork true होता है.

TeacherContext

इस टाइप में कोई फ़ील्ड नहीं होता.

अगर अनुरोध करने वाला उपयोगकर्ता शिक्षक है, तो भूमिका के बारे में जानकारी.