Method: courses.teachers.create

tworzy nauczyciela kursu.

Administratorzy domen mogą bezpośrednio dodawać użytkowników z ich domeny jako nauczycieli do zajęć w ich domenie. Użytkownicy bez uprawnień administracyjnych powinni wysłać Invitation.

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

  • PERMISSION_DENIED jeśli użytkownik nie ma uprawnień do tworzenia nauczycieli w tym kursie lub w przypadku błędów dostępu.
  • NOT_FOUND, jeśli żądany identyfikator kursu nie istnieje.
  • FAILED_PRECONDITION jeśli konto użytkownika, którego dotyczy prośba, jest wyłączone, w przypadku 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 kursu. Identyfikatorem może być identyfikator przypisany przez Classroom lub alias.

Treść żądania

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

Treść odpowiedzi

Jeśli operacja się powiedzie, 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 dotyczącym autoryzacji.