Ressource : CourseWorkMaterial
Supports de cours créés 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 attribué à ce devoir dans Classroom, unique par cours. Lecture seule. |
title |
Titre de ce devoir. Le titre doit être une chaîne UTF-8 valide contenant entre 1 et 3 000 caractères. |
description |
Description facultative de ce devoir. Le texte doit être une chaîne UTF-8 valide ne contenant pas plus de 30 000 caractères. |
materials[] |
Ressources supplémentaires Un devoir ne doit pas comporter plus de 20 éléments. |
state |
État de ce devoir. Si aucun état n'est spécifié, la valeur par défaut est |
alternateLink |
Lien absolu vers le support de cours dans l'interface utilisateur Web de Classroom. Ce champ n'est renseigné que si Lecture seule. |
creationTime |
Code temporel de création de ce contenu 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 |
Code temporel de la dernière modification apportée à ce devoir. 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 |
Code temporel facultatif indiquant la date de publication prévue de ce devoir. 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 devoir. Si aucune valeur n'est spécifiée, la valeur par défaut est |
individualStudentsOptions |
Identifiants des élèves ayant accès aux supports 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 de la section à laquelle ce support de cours est associé. Doit correspondre à un sujet existant dans le cours. |
CourseWorkMaterialState
États possibles des supports de cours
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Aucun état spécifié. Cette valeur n'est jamais renvoyée. |
PUBLISHED |
État d'un support de cours publié. Il s'agit de l'état par défaut. |
DRAFT |
État d'un support de cours qui n'a pas encore été publié. Les supports de cours dans cet état ne sont visibles que par les enseignants du cours et les administrateurs du domaine. |
DELETED |
État d'un support de cours qui a été publié, mais qui est désormais supprimé. Les supports de cours dans cet état ne sont visibles que par les enseignants du cours et les administrateurs du domaine. Les supports de cours dans cet état sont supprimés au bout d'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 la liste des supports de cours que le demandeur est autorisé à consulter. |
|
Met à jour un ou plusieurs champs d'un devoir. |