AddOnContext

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

जेएसओएन के काेड में दिखाना
{
  "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

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

supportsStudentWork

boolean

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

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

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

studentContext

object (StudentContext)

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

teacherContext

object (TeacherContext)

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

StudentContext

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

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

string

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

TeacherContext

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

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