AddOnContext

Metadata yang relevan dengan lampiran untuk add-on Classroom dalam konteks postingan tertentu.

Representasi 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.
}
Kolom
courseId

string

Tidak dapat diubah. ID kursus.

postId
(deprecated)

string

Tidak dapat diubah. Tidak digunakan lagi, sebagai gantinya gunakan itemId.

itemId

string

Tidak dapat diubah. ID Announcement, CourseWork, atau CourseWorkMaterial tempat lampiran dilampirkan.

supportsStudentWork

boolean

Opsional. Apakah postingan memungkinkan pengajar melihat tugas siswa dan nilai yang diteruskan.

Kolom union context.

context hanya dapat berupa salah satu dari hal berikut:

studentContext

object (StudentContext)

Konteks add-on yang sesuai dengan peran pengguna yang meminta sebagai siswa. Kehadirannya menyiratkan bahwa pengguna yang meminta adalah seorang siswa dalam kursus ini.

teacherContext

object (TeacherContext)

Konteks add-on yang sesuai dengan peran pengguna yang meminta sebagai pengajar. Kehadirannya menyiratkan bahwa pengguna yang meminta adalah pengajar dalam kursus.

StudentContext

Konteks khusus per peran jika pengguna yang meminta adalah siswa.

Representasi JSON
{
  "submissionId": string
}
Kolom
submissionId

string

Meminta ID kiriman pengguna untuk digunakan dalam passback nilai dan mengidentifikasi siswa saat menampilkan tugas siswa kepada pengajar. Ini ditetapkan tepat saat supportsStudentWork adalah true.

TeacherContext

Jenis ini tidak memiliki kolom.

Konteks khusus peran jika pengguna yang meminta adalah pengajar.