AddOnContext

Métadonnées pertinentes pour les pièces jointes de 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, courseWork ou courseWorkMaterial sous lesquels la pièce jointe est jointe.

supportsStudentWork

boolean

Facultatif. Ce paramètre 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 de l'utilisateur à l'origine de la demande en tant qu'élève. Sa présence implique que l'utilisateur à l'origine de la demande est un élève du cours.

teacherContext

object (TeacherContext)

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

StudentContext

Contexte spécifique au rôle si l'utilisateur à l'origine de la demande est un élève.

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

string

Demander l'ID d'envoi de l'utilisateur à utiliser pour renvoyer les notes et pour identifier l'élève lorsque vous présentez son travail à l'enseignant. Ce paramètre 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 demande est un enseignant.