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 أو الدورة التدريبيةWorkMaterial الذي تم إرفاق المرفق تحته.

supportsStudentWork

boolean

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

حقل الاتحاد context

يمكن أن تكون السمة "context" واحدة فقط مما يلي:

studentContext

object (StudentContext)

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

teacherContext

object (TeacherContext)

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

StudentContext

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

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

string

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

TeacherContext

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

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