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 ekli olduğu duyurunun,courseWork veyacourseWorkMaterial'ın tanımlayıcısı.

supportsStudentWork

boolean

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

Birleştirme alanı context.

context şunlardan yalnızca biri olabilir:

studentContext

object (StudentContext)

İstekte bulunan kullanıcının öğrenci rolüne karşılık gelen eklenti bağlamı. Bu özelliğin varlığı, istekte bulunan kullanıcının derste öğrenci olduğunu gösterir.

teacherContext

object (TeacherContext)

İstekte bulunan kullanıcının öğretmen olarak rolüne karşılık gelen eklenti bağlamı. Bu özelliğin mevcut olması, istekte bulunan kullanıcının derste öğretmen olduğunu gösterir.

StudentContext

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

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

string

Kullanıcının gönderim kimliğinin, notların geri gösterimi için kullanılmasını ve öğrencinin çalışmasını öğretmene gösterirken öğrenciyi tanımlamasını isteme. supportsStudentWork, tam olarak true olarak ayarlanır.

TeacherContext

Bu türde alan yok.

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