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

string

غير قابل للتغيير. تمثّل هذه السمة معرّف الإشعار أو الدورة التدريبية أو الدورة التدريبية أو مواد الدورات التدريبية التي تمّ إرفاق المرفق بموجبها.

supportsStudentWork

boolean

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

حقل الاتحاد context.

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

studentContext

object (StudentContext)

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

teacherContext

object (TeacherContext)

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

StudentContext

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

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

string

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

TeacherContext

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

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