Użytkownik określony w zadaniu ownerId jest właścicielem utworzonych zajęć i jest dodany jako nauczyciel. Użytkownik, który nie jest administratorem, może utworzyć zajęcia tylko w roli właściciela. Administratorzy domeny mogą tworzyć zajęcia, których właścicielem jest dowolny użytkownik w ich domenie.
Ta metoda zwraca następujące kody błędów:
PERMISSION_DENIED, jeśli użytkownik wysyłający prośbę nie ma uprawnień do tworzenia zajęć lub występuje 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 zajęć zostało wyłączone lub wystąpi te błędy żądania:
UserCannotOwnCourse
UserGroupsMembershipLimitReached
ALREADY_EXISTS, jeśli alias został określony w id i już istnieje.
Żądanie HTTP
POST https://classroom.googleapis.com/v1/courses
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-09-04 UTC."],[[["Creates a course with the specified owner and adds them as a teacher, with domain admins having broader creation privileges."],["Returns the newly created course details upon success but may yield errors related to permissions, user validity, or pre-existing data."],["Utilizes a POST request to `https://classroom.googleapis.com/v1/courses` with the course details provided in the request body."],["Requires the `https://www.googleapis.com/auth/classroom.courses` OAuth scope for authorization."]]],[]]