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

এই ধরনের কোনও ফিল্ড নেই।

অনুরোধকারী ব্যবহারকারী শিক্ষক হলে ভূমিকা-নির্দিষ্ট প্রসঙ্গ।