Zasób: CourseWorkMaterial
Materiały do zadania utworzone przez nauczyciela dla uczniów biorących udział w zajęciach
Zapis JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Pola | |
---|---|
courseId |
Identyfikator zajęć. Tylko do odczytu. |
id |
Przypisany przez Classroom identyfikator tego materiału szkoleniowego, unikalny dla danych zajęć. Tylko do odczytu. |
title |
Tytuł tego materiału szkoleniowego. Tytuł musi być prawidłowym ciągiem znaków UTF-8 o długości od 1 do 3000 znaków. |
description |
Opcjonalny opis tego materiału szkoleniowego. Tekst musi być prawidłowym ciągiem znaków UTF-8 o długości nieprzekraczającej 30 000 znaków. |
materials[] |
Dodatkowe materiały. Materiał do pracy może zawierać maksymalnie 20 elementów. |
state |
Stan materiału do pracy w tym kursie. Jeśli nie określono inaczej, stan domyślny to |
alternateLink |
Bezwzględny link do tego materiału szkoleniowego w interfejsie internetowym Classroom. To pole jest wypełniane tylko wtedy, gdy Tylko do odczytu. |
creationTime |
Sygnatura czasowa utworzenia tego materiału do zadania. Tylko do odczytu. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Sygnatura czasowa ostatniej zmiany w tym projekcie. Tylko do odczytu. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
scheduledTime |
Opcjonalna sygnatura czasowa zaplanowania publikacji materiału roboczego tego kursu. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
assigneeMode |
Tryb przypisanej osoby do materiału roboczego. Jeśli wartość nie jest określona, wartością domyślną jest |
individualStudentsOptions |
Identyfikatory uczniów z dostępem do materiałów do zadania. To pole jest ustawiane tylko wtedy, gdy |
creatorUserId |
Identyfikator użytkownika, który utworzył materiał do pracy w kursie. Tylko do odczytu. |
topicId |
Identyfikator tematu, z którym jest powiązany ten materiał szkoleniowy. Musi pasować do istniejącego tematu zajęć. |
CourseWorkMaterialState
Możliwe stany materiałów do pracy
Wartości w polu enum | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Nie określono stanu. Ta wartość nigdy nie jest zwracana. |
PUBLISHED |
Stan opublikowanych materiałów do zadań. Jest to stan domyślny. |
DRAFT |
Stan materiałów do zadania, które nie zostały jeszcze opublikowane. Materiały do zadań z tym stanem są widoczne tylko dla nauczycieli zajęć i administratorów domeny. |
DELETED |
Stan opublikowanego materiału do zadania, który został już usunięty. Materiały do zadań z tym stanem są widoczne tylko dla nauczycieli zajęć i administratorów domeny. Materiały do zadań w tym stanie są usuwane po pewnym czasie. |
Metody |
|
---|---|
|
Tworzy materiał do pracy na zajęciach. |
|
Usuwa materiały do zadania. |
|
Zwraca materiał do pracy nad kursem. |
|
Pobiera metadane dotyczące dodatków do Classroom w kontekście konkretnego posta. |
|
Zwraca listę materiałów do zajęć, które osoba zgłaszająca może przeglądać. |
|
Aktualizuje jedno lub więcej pól materiału szkoleniowego. |