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. Dersin tanımlayıcısıdır.

postId
(deprecated)

string

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

itemId

string

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

supportsStudentWork

boolean

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

Birlik alanı context.

context yalnızca aşağıdakilerden 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. Bu değer, supportsStudentWork true olduğunda tam olarak ayarlanır.

TeacherContext

Bu türde alan yoktur.

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