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 ha inviato 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 ha inviato la richiesta. La sua presenza implica che l'utente che ha inviato la richiesta è 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

Richiedere l'utilizzo dell'ID di invio dell'utente per l'invio dei voti e per identificare lo studente quando mostra il lavoro dello studente all'insegnante. Il valore viene impostato esattamente quando il valore di supportsStudentWork è true.

TeacherContext

Questo tipo non contiene campi.

Contesto specifico del ruolo se l'utente che ha inviato la richiesta è un insegnante.