Zasób: CourseWorkMaterial
Materiały do zajęć utworzone przez nauczyciela dla uczniów
| Zapis JSON | 
|---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object (  | 
              
| Pola | |
|---|---|
courseId | 
                
                   
 Identyfikator szkolenia. Tylko do odczytu.  | 
              
id | 
                
                   
 Identyfikator materiału do zajęć przypisany przez Classroom, unikalny w ramach zajęć. Tylko do odczytu.  | 
              
title | 
                
                   
 Tytuł tego materiału do zadania. Tytuł musi być prawidłowym ciągiem znaków UTF-8 zawierającym od 1 do 3000 znaków.  | 
              
description | 
                
                   
 Opcjonalny opis tego materiału do zajęć. 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. Materiał do zajęć nie może zawierać więcej niż 20 elementów.  | 
              
state | 
                
                   
 Stan tego materiału do zajęć. Jeśli nie określisz tu żadnej wartości, zostanie użyty stan domyślny   | 
              
alternateLink | 
                
                   
 Bezwzględny link do materiałów do zajęć w interfejsie internetowym Classroom. To pole jest wypełniane tylko wtedy, gdy element  Tylko do odczytu.  | 
              
creationTime | 
                
                   
 Sygnatura czasowa utworzenia tego materiału do zajęć. 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 materiale do zajęć. 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 | 
                
                   
 Opcjonalna sygnatura czasowa, kiedy materiał do zajęć ma zostać opublikowany. 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 materiału do nauki. Jeśli nie podasz żadnej opcji, domyślną wartością będzie   | 
              
individualStudentsOptions | 
                
                   
 Identyfikatory uczniów, którzy mają dostęp do materiałów z zajęć. To pole jest ustawiane tylko wtedy, gdy   | 
              
creatorUserId | 
                
                   
 Identyfikator użytkownika, który utworzył materiał do zajęć. Tylko do odczytu.  | 
              
topicId | 
                
                   
 Identyfikator tematu, z którym powiązany jest ten materiał do zajęć. Musi pasować do istniejącego tematu w kursie.  | 
              
CourseWorkMaterialState
Możliwe stany materiałów do zajęć
| Wartości w polu enum | |
|---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED | 
                Nie podano stanu. Nie jest on nigdy zwracany. | 
PUBLISHED | 
                Stan materiału do zajęć, który został opublikowany. Jest to stan domyślny. | 
DRAFT | 
                Stan materiału do zajęć, który nie został jeszcze opublikowany. Materiały do zajęć w tym stanie są widoczne tylko dla nauczycieli i administratorów domeny. | 
DELETED | 
                Stan materiału do zajęć, który został opublikowany, ale jest teraz usunięty. Materiały do zajęć w tym stanie są widoczne tylko dla nauczycieli i administratorów domeny. Materiały do zajęć w tym stanie są usuwane po pewnym czasie. | 
Metody | 
            |
|---|---|
                
 | 
              Tworzy materiał do zajęć. | 
                
 | 
              Usuwa materiał do zajęć. | 
                
 | 
              Zwraca materiał do zajęć. | 
                
 | 
              Pobiera metadane dodatków do Google Classroom w kontekście konkretnego posta. | 
                
 | 
              Zwraca listę materiałów do zajęć, które osoba wysyłająca prośbę może wyświetlić. | 
                
 | 
              Aktualizuje co najmniej jedno pole materiału do zajęć. |