AddOnContext

Belirli bir yayın bağlamında Classroom eklentileri için eklerle 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

Değişmez. Kursun tanımlayıcısı.

postId
(deprecated)

string

Değişmez. Desteği sonlandırıldı. Bunun yerine itemId kullanın.

itemId

string

Değişmez. Ekin eklendiği Announcement, CourseWork veya CourseWorkMaterial öğesinin tanımlayıcısıdır.

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.

Birlik 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ığı, istek gönderen kullanıcının kurstaki bir öğrenci olduğunu gösterir.

teacherContext

object (TeacherContext)

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

StudentContext

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

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

string

Notların geri aktarılması ve öğrenci çalışmasının öğretmene gösterilmesi sırasında öğrencinin tanımlanması için kullanıcının gönderim kimliğinin istenmesi. supportsStudentWork, tam olarak true olarak ayarlanır.

TeacherContext

Bu türde alan yoktur.

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