AddOnContext

Metadati pertinenti agli allegati per i componenti aggiuntivi di Classroom nel contesto di un post specifico.

Rappresentazione 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.
}
Campi
courseId

string

Immutabile. Identificatore del corso.

postId
(deprecated)

string

Immutabile. È deprecato. Utilizza itemId.

itemId

string

Immutabile. Identificatore di Announcement, CourseWork o CourseWorkMaterial a cui è allegato l'allegato.

supportsStudentWork

boolean

Facoltativo. Indica se il post consente all'insegnante di vedere il lavoro degli studenti e di restituire i voti.

Campo unione context.

context può essere solo uno dei seguenti:

studentContext

object (StudentContext)

Contesto del componente aggiuntivo corrispondente al ruolo di studente dell'utente che effettua la richiesta. La sua presenza implica che l'utente che effettua la richiesta sia uno studente del corso.

teacherContext

object (TeacherContext)

Contesto del componente aggiuntivo corrispondente al ruolo di insegnante dell'utente che effettua la richiesta. La sua presenza implica che l'utente che effettua la richiesta sia un insegnante del corso.

StudentContext

Contesto specifico del ruolo se l'utente che effettua la richiesta è uno studente.

Rappresentazione JSON
{
  "submissionId": string
}
Campi
submissionId

string

Richiesta dell'ID invio dell'utente da utilizzare per il trasferimento del voto e per identificare lo studente quando viene mostrato il suo lavoro all'insegnante. Questo valore viene impostato esattamente quando supportsStudentWork è true.

TeacherContext

Questo tipo non contiene campi.

Contesto specifico per il ruolo se l'utente che effettua la richiesta è un insegnante.