Administratorzy domeny mogą bezpośrednio dodawać użytkowników ze swojej domeny jako nauczycieli do zajęć w domenie. Użytkownicy niebędący administratorami powinni wysłać Invitation.
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 nauczycieli na tych zajęciach lub występuje błędy dostępu.
NOT_FOUND, jeśli żądany identyfikator zajęć nie istnieje.
FAILED_PRECONDITION, jeśli konto żądanego użytkownika jest wyłączone z powodu tych błędów żądania:
CourseMemberLimitReached
CourseNotModifiable
CourseTeacherLimitReached
UserGroupsMembershipLimitReached
InactiveCourseOwner
ALREADY_EXISTS, jeśli użytkownik jest już nauczycielem lub uczniem na zajęciach.
Żądanie HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/teachers
[[["Ł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 teacher for a specified course, allowing domain administrators to directly add users and non-admins to send invitations."],["Returns errors like `PERMISSION_DENIED`, `NOT_FOUND`, `FAILED_PRECONDITION`, and `ALREADY_EXISTS` based on user permissions and course status."],["Requires a `POST` request to the specified URL with the course ID as a path parameter."],["The request body should contain a `Teacher` object and a successful response will return the newly created `Teacher` object."],["Requires specific authorization scopes for access, including `classroom.rosters`, `classroom.profile.emails`, and `classroom.profile.photos`."]]],[]]