AddOnContext

Metadane dotyczące załączników w przypadku dodatków do Classroom w kontekście konkretnego posta.

Zapis 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.
}
Pola
courseId

string

Stały. Identyfikator zajęć.

postId
(deprecated)

string

Stały. Wycofano. Zamiast niego użyj elementu itemId.

itemId

string

Stały. Identyfikator ogłoszenia, „courseWork” lub „courseWorkMaterial”, do których załączony jest załącznik.

supportsStudentWork

boolean

Opcjonalnie: Określa, czy post pozwala nauczycielowi wyświetlać zadania uczniów i oceny z przebiegu zwrotnego.

Pole sumy context.

context może mieć tylko jedną z tych wartości:

studentContext

object (StudentContext)

Kontekst dodatku odpowiadający roli użytkownika wysyłającego prośbę jako ucznia. Jej obecność sugeruje, że użytkownik wysyłający prośbę jest uczniem na zajęciach.

teacherContext

object (TeacherContext)

Kontekst dodatku odpowiadający roli użytkownika, który wysłał prośbę, jako nauczyciela. Jej obecność sugeruje, że użytkownik wysyłający prośbę jest nauczycielem na zajęciach.

StudentContext

Kontekst zależny od roli, jeśli użytkownik wysyłający prośbę jest uczniem.

Zapis JSON
{
  "submissionId": string
}
Pola
submissionId

string

Wysyłanie prośby o używanie identyfikatora zadania użytkownika na potrzeby przebiegu zwrotnego ocen i identyfikowanie ucznia podczas wyświetlania nauczycielowi zadań uczniów. Tę wartość ustawia się dokładnie wtedy, gdy supportsStudentWork ma wartość true.

TeacherContext

Ten typ nie zawiera pól.

Kontekst zależny od roli, jeśli użytkownik wysyłający prośbę jest nauczycielem.