AddOnContext

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

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

  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
}
फ़ील्ड
courseId

string

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

postId
(deprecated)

string

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

itemId

string

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

supportsStudentWork

boolean

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

यहां ऐसे फ़ील्ड की सूची दी गई है जो एक-दूसरे से अलग हैं. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
studentContext

object (StudentContext)

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

teacherContext

object (TeacherContext)

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

एक-दूसरे से अलग फ़ील्ड का अंत.

StudentContext

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

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

string

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

TeacherContext

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

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