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.
| Zapis JSON | 
|---|
{ "id": string, "title": string, "startDate": { object (  | 
              
| 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.  |