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. |