Ressource: Ankündigung
Ankündigung, die von einer Lehrkraft für die Schüler/Studenten des Kurses erstellt wurde
| JSON-Darstellung | 
|---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object (  | 
              
| Felder | |
|---|---|
courseId | 
                
                   
 Kennung des Kurses. Schreibgeschützt.  | 
              
id | 
                
                   
 Von Classroom zugewiesene Kennung dieser Mitteilung, die für jeden Kurs eindeutig ist. Schreibgeschützt.  | 
              
text | 
                
                   
 Beschreibung dieser Mitteilung. Der Text muss ein gültiger UTF‑8-String mit maximal 30.000 Zeichen sein.  | 
              
materials[] | 
                
                   
 Zusätzliche Materialien Ankündigungen dürfen maximal 20 Materialelemente enthalten.  | 
              
state | 
                
                   
 Status dieser Mitteilung. Wenn nicht angegeben, ist der Standardstatus   | 
              
alternateLink | 
                
                   
 Absoluter Link zu dieser Ankündigung in der Classroom-Web-UI. Wird nur ausgefüllt, wenn  Schreibgeschützt.  | 
              
creationTime | 
                
                   
 Zeitstempel für die Erstellung dieser Ankündigung. Schreibgeschützt. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele:   | 
              
updateTime | 
                
                   
 Zeitstempel der letzten Änderung an dieser Ankündigung. Schreibgeschützt. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele:   | 
              
scheduledTime | 
                
                   
 Optionaler Zeitstempel, zu dem diese Ankündigung veröffentlicht werden soll. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele:   | 
              
assigneeMode | 
                
                   
 Zuweisungsmodus der Mitteilung. Wenn nicht angegeben, ist der Standardwert   | 
              
individualStudentsOptions | 
                
                   
 Kennungen der Schüler/Studenten, die Zugriff auf die Mitteilung haben. Dieses Feld wird nur festgelegt, wenn   | 
              
creatorUserId | 
                
                   
 Kennung für den Nutzer, der die Mitteilung erstellt hat. Schreibgeschützt.  | 
              
AnnouncementState
Mögliche Status von Ankündigungen
| Enums | |
|---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED | 
                Kein Status angegeben. Dieser Wert wird nie zurückgegeben. | 
PUBLISHED | 
                Status für eine veröffentlichte Ankündigung. Dies ist der Standardstatus. | 
DRAFT | 
                Status für eine Ankündigung, die noch nicht veröffentlicht wurde. Ankündigungen in diesem Status sind nur für Kursleiter und Domainadministratoren sichtbar. | 
DELETED | 
                Status für eine Ankündigung, die veröffentlicht, aber inzwischen gelöscht wurde. Ankündigungen in diesem Status sind nur für Kursleiter und Domainadministratoren sichtbar. Mitteilungen in diesem Status werden nach einiger Zeit gelöscht. | 
Methoden | 
            |
|---|---|
                
 | 
              Erstellt eine Ankündigung. | 
                
 | 
              Löscht eine Mitteilung. | 
                
 | 
              Gibt eine Ankündigung zurück. | 
                
 | 
              Ruft Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags ab. | 
                
 | 
              Gibt eine Liste der Ankündigungen zurück, die der Anfragende ansehen darf. | 
                
 | 
              Ändert den Zuweisungsmodus und die Optionen einer Mitteilung. | 
                
 | 
              Aktualisiert ein oder mehrere Felder einer Ankündigung. |