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é par Classroom à ce devoir, unique par cours. Lecture seule. |
title |
Titre du devoir Le titre doit être une chaîne UTF-8 valide contenant entre 1 et 3 000 caractères. |
description |
Description facultative de ce matériel de travail du cours. Le texte doit être une chaîne UTF-8 valide ne comportant pas plus de 30 000 caractères. |
materials[] |
Autres ressources Le matériel d'un cours ne doit pas comporter plus de 20 éléments. |
state |
État de ce matériel de cours. Si aucune valeur n'est spécifiée, l'état par défaut est |
alternateLink |
Lien absolu vers le contenu de ce devoir dans l'interface utilisateur Web de Classroom. Ce champ n'est renseigné que si Lecture seule. |
creationTime |
Code temporel de création de ce matériel de cours. Lecture seule. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |
updateTime |
Code temporel de la dernière modification de ce document de travail du cours. Lecture seule. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |
scheduledTime |
Code temporel facultatif de la date de publication prévue de ce devoir. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |
assigneeMode |
Mode de l'auteur du devoir Si elle n'est pas spécifiée, la valeur par défaut est |
individualStudentsOptions |
Identifiants des élèves ayant accès au contenu du cours. Ce champ n'est défini que si |
creatorUserId |
Identifiant de l'utilisateur qui a créé le devoir. Lecture seule. |
topicId |
Identifiant du sujet auquel le devoir est associé. Doit correspondre à un sujet existant du cours. |
CourseWorkMaterialState
États possibles des supports de cours
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
État non spécifié. Cette valeur n'est jamais renvoyée. |
PUBLISHED |
État du devoir publié. Il s'agit de l'état par défaut. |
DRAFT |
État d'un devoir qui n'a pas encore été publié. Les devoirs dans cet état ne sont visibles que par les enseignants du cours et les administrateurs du domaine. |
DELETED |
État du devoir qui a été publié, mais qui est maintenant supprimé. Les devoirs dans cet état ne sont visibles que par les enseignants du cours et les administrateurs du domaine. Les devoirs dans cet état sont supprimés au bout d'un certain temps. |
Méthodes |
|
---|---|
|
Crée un devoir. |
|
Supprime un matériel de cours. |
|
Renvoie un matériel de cours. |
|
Récupère les métadonnées des modules complémentaires Classroom dans le contexte d'un post spécifique. |
|
Affiche la liste des supports de cours que le demandeur est autorisé à consulter. |
|
Met à jour un ou plusieurs champs d'un matériel de cours. |