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'annonce, du cours CourseWork ou du CourseWorkMaterial auquel la pièce jointe est jointe.

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 du demandeur. Sa présence implique que l'utilisateur demandeur est un étudiant du cours.

teacherContext

object (TeacherContext)

Contexte du module complémentaire correspondant au rôle d'enseignant du demandeur. Sa présence implique que l'utilisateur demandeur est un enseignant du cours.

StudentContext

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

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

string

Demande de l'ID du devoir de l'utilisateur à utiliser pour renvoyer les notes et identifier l'élève lors de la présentation des devoirs à 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