Method: courses.checkGradingPeriodsSetupEligibility

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

Ta metoda została wycofana. Zamiast tego użyj 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 żądany 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 to zrobić.

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 to zrobić.

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.