Ressource : Announcement
Annonce créée par un enseignant pour les élèves du cours
Représentation JSON |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
Champs | |
---|---|
courseId |
Identifiant du cours. Lecture seule. |
id |
Identifiant attribué par Classroom pour cette annonce, unique par cours. Lecture seule. |
text |
Description de cette annonce. Le texte doit être une chaîne UTF-8 valide ne contenant pas plus de 30 000 caractères. |
materials[] |
Ressources supplémentaires Les annonces ne doivent pas comporter plus de 20 éléments de cours. |
state |
État de cette annonce. Si aucun état n'est spécifié, la valeur par défaut est |
alternateLink |
Lien absolu vers cette annonce dans l'interface utilisateur Web de Classroom. Ce champ n'est renseigné que si Lecture seule. |
creationTime |
Horodatage de la création de cette annonce. 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 à cette annonce. 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 cette annonce. 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 de l'annonce. Si aucune valeur n'est spécifiée, la valeur par défaut est |
individualStudentsOptions |
Identifiants des élèves ayant accès à l'annonce. Ce champ n'est défini que si |
creatorUserId |
Identifiant de l'utilisateur qui a créé l'annonce. Lecture seule. |
AnnouncementState
États possibles des annonces
Enums | |
---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED |
Aucun état spécifié. Cette valeur n'est jamais renvoyée. |
PUBLISHED |
État d'une annonce publiée. Il s'agit de l'état par défaut. |
DRAFT |
État d'une annonce qui n'a pas encore été publiée. Dans cet état, l'annonce n'est visible que par les enseignants du cours et les administrateurs du domaine. |
DELETED |
État d'une annonce qui a été publiée, mais qui est désormais supprimée. Dans cet état, l'annonce n'est visible que par les enseignants du cours et les administrateurs du domaine. Les annonces dans cet état sont supprimées au bout d'un certain temps. |
Méthodes |
|
---|---|
|
Crée une annonce. |
|
Supprime une annonce. |
|
Renvoie une annonce. |
|
Obtient les métadonnées des modules complémentaires Classroom dans le contexte d'un post spécifique. |
|
Renvoie la liste des annonces que le demandeur est autorisé à consulter. |
|
Modifie le mode et les options d'attribution d'une annonce. |
|
Met à jour un ou plusieurs champs d'une annonce. |