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, "studentContext": { object ( |
| Champs | |
|---|---|
courseId |
Immuable. Identifiant du cours. |
postId |
Immuable. Obsolète, utilisez plutôt |
itemId |
Immuable. Identifiant de l'élément |
supportsStudentWork |
Facultatif. Indique si le post permet à l'enseignant de voir les devoirs des élèves et de renvoyer les notes. |
| Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse : | |
studentContext |
Contexte du module complémentaire correspondant au rôle d'élève de l'utilisateur demandeur. Sa présence implique que l'utilisateur à l'origine de la requête est un élève du cours. |
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. |
| Fin des champs mutuellement exclusifs. | |
StudentContext
Contextualisation par rôle si l'utilisateur demandeur est un élève.
| Représentation JSON |
|---|
{ "submissionId": string } |
| Champs | |
|---|---|
submissionId |
Demande de l'ID d'envoi de l'utilisateur à utiliser pour l'exportation des notes et pour identifier l'élève lorsque ses devoirs sont présentés à l'enseignant. Ce paramètre est défini exactement lorsque |
TeacherContext
Ce type ne comporte aucun champ.
Contextualisation par rôle si l'utilisateur demandeur est un enseignant.