AddOnContext

Metadane związane z załącznikami 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

Niezmienne. Identyfikator zajęć.

postId
(deprecated)

string

Niezmienne. Wycofano. Użyj identyfikatora elementu.

itemId

string

Niezmienne. Identyfikator ogłoszenia, sessionWork lub sessionWorkMaterial, w którym załącznik jest dołączony.

supportsStudentWork

boolean

Opcjonalnie. Określa, czy nauczyciel może zobaczyć 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ść oznacza, że użytkownik wysyłający prośbę jest uczniem na zajęciach.

teacherContext

object (TeacherContext)

Kontekst dodatku odpowiadający roli nauczyciela, który wysłał prośbę. Obecność tego serwera oznacza, że użytkownik wysyłający prośbę jest nauczycielem na zajęciach.

StudentContext

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

Zapis JSON
{
  "submissionId": string
}
Pola
submissionId

string

Prośba o użycie identyfikatora zadania użytkownika na potrzeby przebiegu zwrotnego i identyfikacji ucznia podczas pokazywania nauczycielowi zadań ucznia. Tę wartość ustawia się dokładnie wtedy, gdy supportsStudentWork ma wartość true.

TeacherContext

Ten typ nie ma pól.

Kontekst właściwy dla roli, jeśli użytkownik wysyłający prośbę jest nauczycielem.