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 à cette annonce, unique par cours. Lecture seule. |
text |
Description de cette annonce. Le texte doit être une chaîne UTF-8 valide ne comportant pas plus de 30 000 caractères. |
materials[] |
Autres ressources Les annonces ne doivent pas comporter plus de 20 éléments matériels. |
state |
État de cette annonce. Si aucune valeur n'est spécifiée, l'état 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 création de cette annonce. 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 cette annonce. 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 et de l'heure de publication de cette annonce. 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'annonce (affecté à) Si elle n'est pas 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 |
État non spécifié. Cette valeur n'est jamais renvoyée. |
PUBLISHED |
État de l'annonce publiée. Il s'agit de l'état par défaut. |
DRAFT |
État d'une annonce qui n'est pas encore publiée. Dans cet état, l'annonce n'est visible que par les enseignants du cours et les administrateurs du domaine. |
DELETED |
État de l'annonce publiée, mais 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. |
|
Récupère les métadonnées des modules complémentaires Classroom dans le contexte d'un post spécifique. |
|
Affiche la liste des annonces que le demandeur est autorisé à consulter. |
|
Modifie le mode d'attribution et les options d'une annonce. |
|
Met à jour un ou plusieurs champs d'une annonce. |