Tworzy kurs.
Użytkownik określony w ownerId
jest właścicielem utworzonych zajęć i został dodany jako nauczyciel. Użytkownik bez uprawnień administratora może utworzyć kurs, którego będzie właścicielem. Administratorzy domeny 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 wysyłający żądanie nie ma uprawnień do tworzenia kursów lub w przypadku błędów 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
- CourseTitleCannotContainUrl
ALREADY_EXISTS
, jeśli wid
podano 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ę uda, 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 po autoryzacji.