AddOnContext

Belirli bir yayın bağlamında Classroom eklentileri için ekle ilgili meta veriler.

JSON gösterimi
{
  "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.
}
Alanlar
courseId

string

Sabit. Kursun tanımlayıcısı.

postId
(deprecated)

string

Sabit. Kullanımdan kaldırıldı, bunun yerine itemId değerini kullanın.

itemId

string

Sabit. Ekin eklendiği duyuru,courseWork veyacourseWorkMaterial'ın kimliği.

supportsStudentWork

boolean

İsteğe bağlı. Yayının, öğretmenin öğrenci çalışmalarını ve geri verilen notları görmesine izin verip vermediği.

context alanı.

context şunlardan yalnızca biri olabilir:

studentContext

object (StudentContext)

İstekte bulunan kullanıcının öğrenci olarak rolüne karşılık gelen eklenti bağlamı. Bu özelliğin bulunması, istekte bulunan kullanıcının derste öğrenci olduğu anlamına gelir.

teacherContext

object (TeacherContext)

İstekte bulunan kullanıcının öğretmen olarak rolüne karşılık gelen eklenti bağlamı. Bu özelliğin bulunması, istekte bulunan kullanıcının derste öğretmen olduğu anlamına gelir.

StudentContext

İstekte bulunan kullanıcı bir öğrenciyse role özgü bağlam.

JSON gösterimi
{
  "submissionId": string
}
Alanlar
submissionId

string

Kullanıcının gönderim kimliğini; notların sisteme geri gönderilmesi ve öğrenci çalışmalarını öğretmene gösterirken öğrenciyi tanımlaması için isteme. Bu ayar, supportsStudentWork tam olarak true olduğunda ayarlanır.

TeacherContext

Bu türde alan yok.

İstekte bulunan kullanıcı bir öğretmense role özgü bağlam.