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

این نوع فیلدی ندارد.

بافت مختص نقش اگر کاربر درخواست‌کننده معلم باشد.