Ressource: Mitteilung
Eine Ankündigung, die von einer Lehrkraft für die Schüler oder Studenten des Kurses erstellt wurde
JSON-Darstellung |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
Felder | |
---|---|
courseId |
Kennung des Kurses. Schreibgeschützt. |
id |
Die von Classroom zugewiesene Kennung dieser Mitteilung, die pro 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 nicht mehr als 20 Materialelemente enthalten. |
state |
Status dieser Mitteilung. Wenn keine Angabe erfolgt, 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 den Zeitpunkt, zu dem diese Mitteilung erstellt wurde. Schreibgeschützt. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
updateTime |
Zeitstempel der letzten Änderung dieser Mitteilung. Schreibgeschützt. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
scheduledTime |
Optionaler Zeitstempel für die geplante Veröffentlichung dieser Mitteilung. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
assigneeMode |
Der Modus für die Zuweisung der Mitteilung. Wenn keine Angabe erfolgt, ist der Standardwert |
individualStudentsOptions |
IDs 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 der veröffentlichten Ankündigung. Das ist der Standardstatus. |
DRAFT |
Status für eine Ankündigung, die noch nicht veröffentlicht wurde. In diesem Status ist die Ankündigung nur für Kursleiter und Domainadministratoren sichtbar. |
DELETED |
Status für eine Ankündigung, die veröffentlicht, aber jetzt gelöscht wurde. In diesem Status ist die Ankündigung 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 mit Mitteilungen zurück, die der Antragsteller ansehen darf. |
|
Ändert den Modus für die Zuweisung und die Optionen einer Ankündigung. |
|
Aktualisiert ein oder mehrere Felder einer Mitteilung. |