Verwenden Ihre Nutzer Classroom mit Google Meet? Sehen Sie sich die Apps Script-Kurzanleitung zum Ansehen der Teilnahme von Schülern/Studenten in Google Meet-Kursen an.

REST Resource: courses.announcements

Ressource: Ankündigung

Ankündigung wurde von einer Lehrkraft für die Teilnehmer des Kurses erstellt

JSON-Darstellung
{
  "courseId": string,
  "id": string,
  "text": string,
  "materials": [
    {
      object (Material)
    }
  ],
  "state": enum (AnnouncementState),
  "alternateLink": string,
  "creationTime": string,
  "updateTime": string,
  "scheduledTime": string,
  "assigneeMode": enum (AssigneeMode),
  "individualStudentsOptions": {
    object (IndividualStudentsOptions)
  },
  "creatorUserId": string
}
Felder
courseId

string

ID des Kurses.

Schreibgeschützt.

id

string

Von Classroom zugewiesene Kennung dieser Ankündigung, eindeutig pro Kurs.

Schreibgeschützt.

text

string

Beschreibung dieser Mitteilung. Der Text muss ein gültiger UTF-8-String mit maximal 30.000 Zeichen sein.

materials[]

object (Material)

Zusätzliches Material.

Ankündigungen dürfen nicht mehr als 20 Materialien enthalten.

state

enum (AnnouncementState)

Status dieser Mitteilung. Wenn keine Vorgabe erfolgt, gilt der Standardstatus DRAFT.

creationTime

string (Timestamp format)

Zeitstempel für die Erstellung dieser Ankündigung.

Schreibgeschützt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Zeitstempel der letzten Änderung an dieser Mitteilung.

Schreibgeschützt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

scheduledTime

string (Timestamp format)

Optionaler Zeitstempel, wenn die Ankündigung veröffentlicht werden soll.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

assigneeMode

enum (AssigneeMode)

Zuständiger Modus der Mitteilung. Wenn keine Vorgabe erfolgt, gilt der Standardwert ALL_STUDENTS.

individualStudentsOptions

object (IndividualStudentsOptions)

IDs von Schülern/Studenten mit Zugriff auf die Ankündigung. Dieses Feld wird nur festgelegt, wenn assigneeMode den Wert INDIVIDUAL_STUDENTS hat. Wenn assigneeMode den Wert INDIVIDUAL_STUDENTS hat, können nur in diesem Feld angegebene Schüler und Studenten die Ankündigung sehen.

creatorUserId

string

ID des Nutzers, der die Ankündigung erstellt hat.

Schreibgeschützt.

Ankündigungsstatus

Mögliche Status von Ankündigungen

Enums
ANNOUNCEMENT_STATE_UNSPECIFIED Kein Status angegeben. Das wird nie zurückgegeben.
PUBLISHED Status der veröffentlichten Ankündigung. Das ist der Standardzustand.
DRAFT Status für eine Ankündigung, die noch nicht veröffentlicht wurde. Ankündigungen mit diesem Status sind nur für Lehrkräfte und Domainadministratoren sichtbar.
DELETED Status der Ankündigung, die veröffentlicht wurde, aber jetzt gelöscht wurde. Ankündigungen mit diesem Status sind nur für Lehrkräfte und Domainadministratoren sichtbar. Ankündigungen mit diesem Status werden nach einiger Zeit gelöscht.

Methoden

create

Hiermit wird eine Ankündigung erstellt.

delete

Löscht eine Ankündigung.

get

Gibt eine Ankündigung zurück.

list

Gibt eine Liste von Ankündigungen zurück, die der Antragsteller ansehen darf.

modifyAssignees

Ändert den Zuständigkeitsmodus und die Optionen für eine Ankündigung.

patch

Aktualisiert ein oder mehrere Felder einer Ankündigung.