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

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

supportsStudentWork

boolean

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

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

context इनमें से सिर्फ़ एक हो सकता है:

studentContext

object (StudentContext)

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

teacherContext

object (TeacherContext)

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

StudentContext

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

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

string

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

TeacherContext

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

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