Method: courses.teachers.create

Tworzy nauczyciela zajęć.

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Identyfikator zajęć. Może to być identyfikator przypisany przez Classroom lub alias.

Treść żądania

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

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://www.googleapis.com/auth/classroom.rosters
  • https://www.googleapis.com/auth/classroom.profile.emails
  • https://www.googleapis.com/auth/classroom.profile.photos

Więcej informacji znajdziesz w przewodniku po autoryzacji.