Method: courses.create

tworzy kurs.

Użytkownik podany w parasm. ownerId jest właścicielem utworzonych zajęć i dodany jako nauczyciel. Użytkownik, który nie jest administratorem, może utworzyć tylko zajęcia, których będzie właścicielem. Administratorzy domen mogą tworzyć zajęcia, których właścicielem jest dowolny użytkownik w domenie.

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

  • PERMISSION_DENIED jeśli użytkownik nie ma uprawnień do tworzenia kursów lub wystąpiły błędy dostępu.
  • NOT_FOUND, jeśli nauczyciel główny nie jest prawidłowym użytkownikiem.
  • FAILED_PRECONDITION jeśli konto właściciela kursu jest wyłączone lub w przypadku tych błędów żądania:
    • UserCannotOwnCourse
    • UserGroupsMembershipLimitReached
  • ALREADY_EXISTS, jeśli w parametry id został podany alias, który już istnieje.

Żądanie HTTP

POST https://classroom.googleapis.com/v1/courses

Adres URL używa składni transkodowania gRPC.

Treść żądania

Treść żądania zawiera wystąpienie elementu Course.

Treść odpowiedzi

Jeśli operacja się powiedzie, treść odpowiedzi będzie zawierała nowo utworzoną instancję Course.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

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