Zasób: CourseWorkMaterial
Materiały do pracy utworzone przez nauczyciela dla uczniów biorących udział w kursie
Zapis JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Pola | |
---|---|
courseId |
Identyfikator zajęć. Tylko do odczytu. |
id |
Przypisany przez Classroom identyfikator tych materiałów do zadań, unikalny dla każdego kursu. Tylko do odczytu. |
title |
Tytuł tego kursu Tytuł musi być prawidłowym ciągiem znaków UTF-8 i zawierać od 1 do 3000 znaków. |
description |
Opcjonalny opis tego kursu. Tekst musi być prawidłowym ciągiem znaków UTF-8 i zawierać nie więcej niż 30 000 znaków. |
materials[] |
Dodatkowe materiały Materiał szkoleniowy może zawierać nie więcej niż 20 elementów materiałowych. |
state |
Stan tego kursu. Jeśli stan nie jest określony, 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 materiału służbowego. Tylko do odczytu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Sygnatura czasowa ostatniej zmiany w materiałach szkoleniowych związanych z kursem. Tylko do odczytu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
scheduledTime |
Opcjonalna sygnatura czasowa zaplanowana na publikację tych materiałów szkoleniowych. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
assigneeMode |
Tryb przypisanej osoby w materiałach szkoleniowych. Jeśli wartość nie została określona, przyjmuje się wartość domyślną |
individualStudentsOptions |
Identyfikatory uczniów z dostępem do materiałów dydaktycznych. To pole jest ustawione tylko wtedy, gdy |
creatorUserId |
Identyfikator użytkownika, który utworzył materiały szkoleniowe. Tylko do odczytu. |
topicId |
Identyfikator tematu, z którym jest powiązany ten materiał szkoleniowy. Musi pasować do istniejącego tematu w kursie. |
CourseWorkMaterialState
Możliwe stany materiału kursu
Wartości w polu enum | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Nie określono stanu. Nigdy nie jest zwracany. |
PUBLISHED |
Stan opublikowanych materiałów szkoleniowych. Jest to stan domyślny. |
DRAFT |
Stan materiału kursu, który nie został jeszcze opublikowany. Materiały do zadań w tym stanie są widoczne tylko dla nauczycieli prowadzących zajęcia i administratorów domeny. |
DELETED |
Stan materiałów do zadań, które zostały opublikowane, ale zostały usunięte. Materiały do zadań w tym stanie są widoczne tylko dla nauczycieli prowadzących zajęcia i administratorów domeny. Materiały do zadań w tym stanie są po pewnym czasie usuwane. |
Metody |
|
---|---|
|
Tworzy materiały szkoleniowe. |
|
Usuwa materiały związane z kursem. |
|
Zwraca materiały szkoleniowe. |
|
Pobiera metadane dodatków do Classroom w kontekście konkretnego posta. |
|
Zwraca listę materiałów szkoleniowych, które osoba zgłaszająca prośbę może przeglądać. |
|
Aktualizuje co najmniej jedno pole materiału szkoleniowego. |