Ressource : CourseWorkMaterial
Support de cours créé par un enseignant pour les élèves du cours
| Représentation JSON |
|---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
| Champs | |
|---|---|
courseId |
Identifiant du cours. Lecture seule. |
id |
Identifiant de ce support de cours attribué par Classroom, unique par cours. Lecture seule. |
title |
Titre de ce support de cours. Le titre doit être une chaîne UTF-8 valide contenant entre 1 et 3 000 caractères. |
description |
Description facultative de ce support de cours. Le texte doit être une chaîne UTF-8 valide ne contenant pas plus de 30 000 caractères. |
materials[] |
Supports supplémentaires. Un support de cours ne doit pas comporter plus de 20 éléments de support. |
state |
État de ce support de cours. Si aucune valeur n'est spécifiée, l'état par défaut est |
alternateLink |
Lien absolu vers ce support de cours dans l'interface utilisateur Web de Classroom. Ce champ n'est renseigné que si Lecture seule. |
creationTime |
Horodatage de création de ce support de cours. Lecture seule. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Horodatage de la dernière modification apportée à ce support de cours. Lecture seule. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
scheduledTime |
Horodatage facultatif de la publication programmée de ce support de cours. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
assigneeMode |
Mode d'attribution du support de cours. Si aucune valeur n'est spécifiée, la valeur par défaut est |
individualStudentsOptions |
Identifiants des élèves ayant accès au support de cours. Ce champ n'est défini que si |
creatorUserId |
Identifiant de l'utilisateur qui a créé le support de cours. Lecture seule. |
topicId |
Identifiant du sujet auquel ce support de cours est associé. Doit correspondre à un sujet existant dans le cours. |
learningGoals[] |
Facultatif. Références à tous les objectifs d'apprentissage associés à ce support de cours. Un CourseWorkMaterial ne peut pas comporter plus de 10 objectifs d'apprentissage. Ce champ n'est renseigné que si lapreviewVersion appropriée est définie.
|
CourseWorkMaterialState
États possibles du support de cours
| Enums | |
|---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Aucun état spécifié. Cette valeur n'est jamais renvoyée. |
PUBLISHED |
État du support de cours qui a été publié. Il s'agit de l'état par défaut. |
DRAFT |
État d'un support de cours qui n'est pas encore publié. Le support de cours dans cet état n'est visible que par les enseignants du cours et les administrateurs de domaine. |
DELETED |
État du support de cours qui a été publié, mais qui est maintenant supprimé. Le support de cours dans cet état n'est visible que par les enseignants du cours et les administrateurs de domaine. Le support de cours dans cet état est supprimé après un certain temps. |
Méthodes |
|
|---|---|
|
Crée un support de cours. |
|
Supprime un support de cours. |
|
Renvoie un support de cours. |
|
Obtient les métadonnées des modules complémentaires Classroom dans le contexte d'un post spécifique. |
|
Renvoie une liste des supports de cours que le demandeur est autorisé à afficher. |
|
Met à jour un ou plusieurs champs d'un support de cours. |