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

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

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