AddOnContext

metadane dotyczące załączników dla 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

Niezmienna. Identyfikator kursu.

postId
(deprecated)

string

Stały. Wycofane. Zamiast tego używaj elementu itemId.

itemId

string

Niezmienna. Identyfikator załącznika Announcement, CourseWork lub CourseWorkMaterial, do którego jest dołączony załącznik.

supportsStudentWork

boolean

Opcjonalnie: Czy post pozwala nauczycielowi wyświetlać prace uczniów i przekazywać oceny.

Pole unii context.

context może być tylko jednym z tych elementów:

studentContext

object (StudentContext)

Kontekst dodatku odpowiadający roli ucznia użytkownika, który wysłał żądanie. Jego obecność oznacza, że użytkownik, który wysłał prośbę, jest uczniem na zajęciach.

teacherContext

object (TeacherContext)

Kontekst dodatku odpowiadający roli nauczyciela użytkownika, który wysłał żądanie. Jego obecność oznacza, że użytkownik, który wysłał prośbę, jest nauczycielem na zajęciach.

StudentContext

Kontekst związany z rolą, jeśli użytkownik wysyłający prośbę jest uczniem.

Zapis JSON
{
  "submissionId": string
}
Pola
submissionId

string

Prośba o identyfikator przesyłania użytkownika, który służy do przekazywania ocen i identyfikacji ucznia podczas wyświetlania jego pracy nauczycielowi. Jest ona ustawiana dokładnie wtedy, gdy supportsStudentWork ma wartość true.

TeacherContext

Ten typ nie ma pól.

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