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

בסוג הזה אין שדות.

הקשר ספציפי לתפקיד אם המשתמש ששלח את הבקשה הוא מורה.