Ressource: Ankündigung
Von einer Lehrkraft erstellte Ankündigung für die Teilnehmer des Kurses
JSON-Darstellung |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
Felder | |
---|---|
courseId |
ID des Kurses. Schreibgeschützt. |
id |
Die von Classroom zugewiesene ID dieser Ankündigung, die pro Kurs eindeutig ist. Schreibgeschützt. |
text |
Beschreibung dieser Mitteilung. Der Text muss ein gültiger UTF-8-String sein,der nicht mehr als 30.000 Zeichen enthält. |
materials[] |
Zusätzliche Materialien. Ankündigungen dürfen nicht mehr als 20 Materialelemente enthalten. |
state |
Status dieser Mitteilung. Wenn keine Vorgabe erfolgt, gilt der Standardstatus |
alternateLink |
Absoluter Link zu dieser Ankündigung in der Classroom-Weboberfläche. Dieses Feld wird nur ausgefüllt, wenn Schreibgeschützt. |
creationTime |
Zeitstempel für die Erstellung dieser Ankündigung. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Zeitstempel der letzten Änderung an dieser Mitteilung. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
scheduledTime |
Optionaler Zeitstempel für den Zeitpunkt, zu dem diese Ankündigung voraussichtlich veröffentlicht wird. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
assigneeMode |
Zuweisungsmodus der Ankündigung. Wenn keine Vorgabe erfolgt, gilt der Standardwert |
individualStudentsOptions |
Kennungen der Schüler oder Studenten, die Zugriff auf die Ankündigung haben. Dieses Feld wird nur festgelegt, wenn |
creatorUserId |
ID des Nutzers, der die Ankündigung erstellt hat. Schreibgeschützt. |
Ankündigungsstatus
Mögliche Status von Ankündigungen
Enums | |
---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED |
Kein Bundesstaat angegeben. Dies wird nie zurückgegeben. |
PUBLISHED |
Status für veröffentlichte Ankündigungen. Dies ist der Standardstatus. |
DRAFT |
Status für eine Ankündigung, die noch nicht veröffentlicht wurde. Ankündigungen mit diesem Status sind nur für Kurslehrer und Domainadministratoren sichtbar. |
DELETED |
Status einer Ankündigung, die veröffentlicht, jetzt aber gelöscht wurde. Ankündigungen mit diesem Status sind nur für Kurslehrer und Domainadministratoren sichtbar. Ankündigungen mit diesem Status werden nach einiger Zeit gelöscht. |
Methoden |
|
---|---|
|
Erstellt eine Ankündigung. |
|
Löscht eine Ankündigung. |
|
Gibt eine Ankündigung zurück. |
|
Ruft Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags ab |
|
Gibt eine Liste von Ankündigungen zurück, die der Anforderer anzeigen darf. |
|
Ändert den Modus für zugewiesene Personen und die Optionen einer Ankündigung. |
|
Aktualisiert ein oder mehrere Felder einer Ankündigung. |