Zasób: Announcement
Ogłoszenie utworzone przez nauczyciela dla uczniów uczestniczących w zajęciach
Zapis JSON |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
Pola | |
---|---|
courseId |
Identyfikator szkolenia. Tylko do odczytu. |
id |
Identyfikator ogłoszenia przypisany przez Classroom, unikalny w ramach zajęć. Tylko do odczytu. |
text |
Opis tego ogłoszenia. Tekst musi być prawidłowym ciągiem znaków UTF-8 zawierającym nie więcej niż 30 000 znaków. |
materials[] |
Dodatkowe materiały. Ogłoszenia nie mogą zawierać więcej niż 20 elementów. |
state |
Stan tego ogłoszenia. Jeśli nie określisz tu żadnej wartości, zostanie użyty stan domyślny |
alternateLink |
Bezwzględny link do tego ogłoszenia w interfejsie Classroom w przeglądarce. To pole jest wypełniane tylko wtedy, gdy element Tylko do odczytu. |
creationTime |
Sygnatura czasowa utworzenia tego ogłoszenia. Tylko do odczytu. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i używają 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
updateTime |
Sygnatura czasowa ostatniej zmiany w tym ogłoszeniu. Tylko do odczytu. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i używają 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
scheduledTime |
Opcjonalny znacznik czasu, kiedy to ogłoszenie ma zostać opublikowane. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i używają 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
assigneeMode |
Tryb przypisania ogłoszenia. Jeśli nie podasz żadnej opcji, domyślną wartością będzie |
individualStudentsOptions |
Identyfikatory uczniów, którzy mają dostęp do ogłoszenia. To pole jest ustawiane tylko wtedy, gdy |
creatorUserId |
Identyfikator użytkownika, który utworzył ogłoszenie. Tylko do odczytu. |
AnnouncementState
Możliwe stany ogłoszeń
Wartości w polu enum | |
---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED |
Nie podano stanu. Nie jest on nigdy zwracany. |
PUBLISHED |
Stan opublikowanego ogłoszenia. Jest to stan domyślny. |
DRAFT |
Stan ogłoszenia, które nie zostało jeszcze opublikowane. Ogłoszenie w tym stanie jest widoczne tylko dla nauczycieli kursu i administratorów domeny. |
DELETED |
Stan ogłoszenia, które zostało opublikowane, ale jest teraz usunięte. Ogłoszenie w tym stanie jest widoczne tylko dla nauczycieli kursu i administratorów domeny. Ogłoszenie w tym stanie zostanie po pewnym czasie usunięte. |
Metody |
|
---|---|
|
Tworzy ogłoszenie. |
|
Usuwa ogłoszenie. |
|
Zwraca ogłoszenie. |
|
Pobiera metadane dodatków do Google Classroom w kontekście konkretnego posta. |
|
Zwraca listę ogłoszeń, które osoba wysyłająca żądanie może wyświetlić. |
|
Zmienia tryb przypisania i opcje ogłoszenia. |
|
Aktualizuje co najmniej jedno pole ogłoszenia. |