Ressource: CourseWorkMaterial
Devoirs 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é par Classroom à ce support de travail, unique à chaque 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 contenir plus de 20 éléments. |
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 ces supports de cours dans l'interface utilisateur Web de Classroom. Ce champ n'est renseigné que si Lecture seule. |
creationTime |
Code temporel de la création de ce support de cours. Lecture seule. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
updateTime |
Code temporel de la dernière modification apportée à ce support de cours. Lecture seule. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
scheduledTime |
Code temporel facultatif correspondant à la date de publication prévue de ce devoir. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
assigneeMode |
Mode "Personne responsable" du support de travail. Si aucune valeur n'est spécifiée, la valeur par défaut est |
individualStudentsOptions |
Identifiants des élèves ayant accès aux devoirs. Ce champ n'est défini que si |
creatorUserId |
Identifiant de l'utilisateur qui a créé le support de travail. Lecture seule. |
topicId |
Identifiant du sujet auquel ce devoir est associé. Doit correspondre à un sujet existant dans le cours. |
CourseWorkMaterialState
États possibles des supports de travail
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Aucun État spécifié. Cet élément n'est jamais renvoyé. |
PUBLISHED |
État des supports de cours qui ont été publiés. Il s'agit de l'état par défaut. |
DRAFT |
État d'un support de cours qui n'est pas encore publié. Seuls les enseignants et les administrateurs de domaine peuvent voir les devoirs dans cet état. |
DELETED |
État des supports de cours qui ont été publiés, mais qui sont désormais supprimés. Seuls les enseignants et les administrateurs de domaine peuvent voir les devoirs dans cet état. Dans cet état, les supports de cours sont supprimés au bout d'un certain temps. |
Méthodes |
|
---|---|
|
Crée un support de travail de cours. |
|
Supprime un support de travail. |
|
Renvoie un support de cours. |
|
Obtient les métadonnées des modules complémentaires Classroom dans le contexte d'une publication spécifique. |
|
Affiche une liste des supports de cours que le demandeur est autorisé à consulter. |
|
Met à jour un ou plusieurs champs d'un devoir. |