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 Announcement, CourseWork, atau CourseWorkMaterial tempat lampiran dilampirkan.

supportsStudentWork

boolean

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

Kolom union context.

context hanya dapat berupa salah satu dari yang 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 seorang guru dalam kursus ini.

StudentContext

Konteks khusus peran jika pengguna yang meminta adalah seorang 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 disetel tepat saat supportsStudentWork adalah true.

TeacherContext

Jenis ini tidak memiliki kolom.

Konteks khusus peran jika pengguna yang meminta adalah pengajar.