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, gunakan itemId sebagai gantinya.

itemId

string

Tidak dapat diubah. ID pengumuman, courseWork, atau courseWorkMaterial tempat lampiran dilampirkan.

supportsStudentWork

boolean

Opsional. Apakah postingan mengizinkan pengajar untuk melihat tugas siswa dan nilai passback.

Kolom union context.

context hanya dapat berupa salah satu dari berikut:

studentContext

object (StudentContext)

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

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 peran jika pengguna yang meminta adalah siswa.

Representasi JSON
{
  "submissionId": string
}
Kolom
submissionId

string

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

TeacherContext

Jenis ini tidak memiliki kolom.

Konteks khusus peran jika pengguna yang meminta adalah pengajar.