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

غير قابل للتغيير معرّف Announcement أو CourseWork أو CourseWorkMaterial الذي تم إرفاق المرفق به

supportsStudentWork

boolean

اختيارية: ما إذا كانت المشاركة تسمح للمعلّم بالاطّلاع على عمل الطالب ودرجاته

حقل الربط context

يمكن أن يكون context واحدًا فقط مما يلي:

studentContext

object (StudentContext)

سياق الإضافة المرتبط بدور المستخدم الذي يطلب إذن الوصول كطالب ويشير وجود هذا الحقل إلى أنّ المستخدم الذي يقدّم الطلب هو طالب في الدورة الدراسية.

teacherContext

object (TeacherContext)

سياق الإضافة المرتبط بدور المستخدم الذي يطلب الإجراء كمعلّم يشير وجود هذا الحقل إلى أنّ المستخدم الذي يطلب الإجراء هو معلّم في الدورة الدراسية.

StudentContext

السياق الخاص بالدور إذا كان المستخدم الذي يطلب الإجراء طالبًا

تمثيل JSON
{
  "submissionId": string
}
الحقول
submissionId

string

طلب استخدام معرّف إرسال المستخدم لإعادة الدرجات وتحديد الطالب عند عرض عمل الطالب للمعلّم يتم ضبط هذا الإعداد تمامًا عندما يكون supportsStudentWork هو true.

TeacherContext

لا يحتوي هذا النوع على أي حقول.

السياق الخاص بالدور إذا كان المستخدم الذي يطلب الإجراء معلّمًا