Użytkownik i właściciel zajęć muszą mieć uprawnienia do modyfikowania okresów oceniania. Więcej informacji znajdziesz w wymaganiach dotyczących licencjonowania.
Ta metoda zwraca te kody błędów:
PERMISSION_DENIED, jeśli użytkownik, który wysłał prośbę, nie może zmieniać ustawień okresu oceniania na zajęciach lub w przypadku błędów dostępu:
Maska określająca, które pola w polu GradingPeriodSettings mają być aktualizowane.
Lista GradingPeriodSettings gradingPeriods zostanie w pełni zastąpiona okresami oceniania określonymi w prośbie o aktualizację. Na przykład:
Okresy oceniania uwzględnione na liście bez identyfikatora są uznawane za dodane. Po przesłaniu żądania zostaje przypisany nowy identyfikator.
Okresy oceniania, które obecnie istnieją, ale których nie ma w prośbie, zostaną uznane za usunięte.
Okresy oceniania z wykorzystaniem istniejącego identyfikatora i zmodyfikowanych danych są uznawane za zmiany. Niezmodyfikowane dane pozostaną bez zmian.
Okresy oceniania dołączone do nieznanego identyfikatora spowodują błąd.
Możesz określić te pola:
gradingPeriods
applyToExistingCoursework
Jest to rozdzielana przecinkami lista w pełni kwalifikowanych nazw pól. Przykład: "user.displayName,photo".
Opcjonalnie: Wersja testowa interfejsu API. Jest ono wymagane, aby można było korzystać z nowych funkcji interfejsu API udostępnianych deweloperom w programie testowania wersji przedpremierowej.