AddOnContext

Métadonnées pertinentes pour les pièces jointes des modules complémentaires Classroom dans le contexte d'un post spécifique.

Représentation 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.
}
Champs
courseId

string

Immuable. Identifiant du cours.

postId
(deprecated)

string

Immuable. Obsolète, utilisez plutôt itemId.

itemId

string

Immuable. Identifiant de l'Announcement, de l'CourseWork ou de l'CourseWorkMaterial auquel l'élément joint est associé.

supportsStudentWork

boolean

Facultatif. Indique si le post permet à l'enseignant de voir le travail des élèves et de transmettre les notes.

Champ d'union context.

context ne peut être qu'un des éléments suivants :

studentContext

object (StudentContext)

Contexte du module complémentaire correspondant au rôle d'élève de l'utilisateur à l'origine de la requête. Sa présence implique que l'utilisateur à l'origine de la requête est un élève du cours.

teacherContext

object (TeacherContext)

Contexte du module complémentaire correspondant au rôle d'enseignant de l'utilisateur à l'origine de la demande. Sa présence implique que l'utilisateur à l'origine de la requête est un enseignant du cours.

StudentContext

Contexte spécifique au rôle si l'utilisateur à l'origine de la requête est un étudiant.

Représentation JSON
{
  "submissionId": string
}
Champs
submissionId

string

Demander à utiliser l'ID de soumission de l'utilisateur pour transmettre la note et identifier l'élève lorsque vous montrez son travail à l'enseignant. Cette valeur est définie exactement lorsque supportsStudentWork est true.

TeacherContext

Ce type ne comporte aucun champ.

Contexte spécifique au rôle si l'utilisateur à l'origine de la requête est un enseignant.