Method: courses.checkGradingPeriodsSetupEligibility

Zwraca informację, czy użytkownik może zaktualizować ustawienia GradingPeriodSettings w danym kursie.

Ta metoda została wycofana. Zamiast tego użyj pola UserProfiles.checkUserCapability.

Ta metoda zwraca te kody błędów:

  • PERMISSION_DENIED w przypadku błędów dostępu.
  • INVALID_ARGUMENT jeśli żądanie ma nieprawidłowy format.
  • NOT_FOUND, jeśli wybrany kurs nie istnieje.

Żądanie HTTP

GET https://classroom.googleapis.com/v1/courses/{courseId}:checkGradingPeriodsSetupEligibility

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Wymagane. Identyfikator kursu.

Parametry zapytania

Parametry
previewVersion

enum (PreviewVersion)

Opcjonalnie: Wersja wstępna interfejsu API. Aby uzyskać dostęp do nowych funkcji interfejsu API udostępnionych deweloperom w ramach programu w wersji podglądowej, musisz ustawić tę opcję.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Określa, czy użytkownik może aktualizować ustawienia okresu oceniania na tych zajęciach.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "courseId": string,
  "isGradingPeriodsSetupEligible": boolean,
  "previewVersion": enum (PreviewVersion)
}
Pola
courseId

string

Niezmienna. Identyfikator kursu.

isGradingPeriodsSetupEligible

boolean

Określa, czy użytkownik może aktualizować ustawienia okresu oceniania w tym kursie.

previewVersion

enum (PreviewVersion)

Tylko dane wyjściowe. Wersja wstępna interfejsu API. Aby uzyskać dostęp do nowych funkcji interfejsu API udostępnionych deweloperom w ramach programu w wersji podglądowej, musisz ustawić tę opcję.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://www.googleapis.com/auth/classroom.courses
  • https://www.googleapis.com/auth/classroom.courses.readonly

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.