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

تغییرناپذیر. شناسه اعلامیه، courseWork، یا courseWorkMaterial که پیوست تحت آن پیوست شده است.

supportsStudentWork

boolean

اختیاری. اینکه آیا این پست به معلم اجازه می‌دهد کار دانش‌آموز و نمرات پس‌انداز را ببیند.

context میدان اتحادیه

context می تواند تنها یکی از موارد زیر باشد:

studentContext

object ( StudentContext )

زمینه افزودنی مربوط به نقش کاربر درخواست کننده به عنوان دانش آموز. وجود آن به این معنی است که کاربر درخواست کننده دانشجوی دوره است.

teacherContext

object ( TeacherContext )

زمینه افزودنی مربوط به نقش کاربر درخواست کننده به عنوان معلم. وجود آن به این معنی است که کاربر درخواست کننده یک معلم در دوره است.

StudentContext

اگر کاربر درخواست کننده دانش آموز باشد، زمینه نقش خاص.

نمایندگی JSON
{
  "submissionId": string
}
زمینه های
submissionId

string

درخواست شناسه ارسال کاربر برای استفاده برای پس دادن نمره و شناسایی دانش آموز هنگام نمایش کار دانش آموز به معلم. این دقیقا زمانی تنظیم می شود که supportsStudentWork true باشد.

TeacherContext

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

اگر کاربر درخواست کننده معلم باشد، زمینه نقش خاص.