Ustawienia okresu oceniania, które obejmują wszystkie okresy oceniania w kursie.
Zapis JSON |
---|
{ "gradingPeriods": [ { object ( |
Pola | |
---|---|
gradingPeriods[] |
Lista okresów oceniania w danym kursie. Okresy oceniania nie mogą mieć nakładających się zakresów dat i muszą być wymienione w porządku chronologicznym. Każdy okres oceniania musi mieć unikalny tytuł w ramach kursu. |
applyToExistingCoursework |
Obsługuje przełączanie stosowania okresów oceniania w przypadku istniejących elementów strumienia. Po ustawieniu ta wartość jest zapisywana, co oznacza, że nie musisz jej ustawiać w każdej prośbie o aktualizację |
previewVersion |
Tylko dane wyjściowe. Wersja podglądu interfejsu API używana do pobierania tego zasobu. |
GradingPeriod
Pojedynczy okres oceniania.
Okresy oceniania nie mogą mieć nakładających się zakresów dat i muszą być wymienione w porządku chronologicznym. Jeśli na przykład data zakończenia okresu oceniania to 2024-01-25, data rozpoczęcia następnego okresu oceniania musi być równa 2024-01-26 lub późniejsza. Każdy okres oceniania musi mieć unikalny tytuł w ramach kursu.
Pola | |
---|---|
id |
Tylko dane wyjściowe. Identyfikator okresu oceniania wygenerowany przez system. Tylko do odczytu. |
title |
Wymagane. Nazwa okresu oceniania. Na przykład „Semester 1”. |
startDate |
Wymagane. Data rozpoczęcia okresu oceniania w strefie czasowej UTC. Integracja społeczna. |
endDate |
Wymagane. Data zakończenia okresu oceniania w strefie czasowej UTC. Integracja społeczna. |