AddOnContext

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

Rappresentazione JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "supportsStudentWork": boolean,

  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
}
Campi
courseId

string

Immutabile. Identificatore del corso.

postId
(deprecated)

string

Immutabile. Questo criterio è 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 visualizzare il lavoro degli studenti e di restituire i voti.

Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
studentContext

object (StudentContext)

Contesto del componente aggiuntivo corrispondente al ruolo di studente dell'utente richiedente. La sua presenza implica che l'utente richiedente è uno studente del corso.

teacherContext

object (TeacherContext)

Contesto del componente aggiuntivo corrispondente al ruolo di insegnante dell'utente richiedente. La sua presenza implica che l'utente richiedente è un insegnante del corso.

Fine dei campi che si escludono a vicenda.

StudentContext

Contesto specifico del ruolo se l'utente richiedente è uno studente.

Rappresentazione JSON
{
  "submissionId": string
}
Campi
submissionId

string

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

TeacherContext

Questo tipo non ha campi.

Contesto specifico del ruolo se l'utente richiedente è un insegnante.