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 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 de l'utilisateur à l'origine de la requête. 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

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. Il est défini exactement lorsque supportsStudentWork est défini sur 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.