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

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

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