AddOnContext

Métadonnées associées aux pièces jointes pour les 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 les devoirs des élèves et de renvoyer 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 requête. Sa présence implique que l'utilisateur demandeur 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. Ce paramètre est défini exactement au moment où supportsStudentWork est défini sur true.

TeacherContext

Ce type ne comporte aucun champ.

Contexte spécifique au rôle si l'utilisateur demandeur est un enseignant