Method: courses.courseWork.create

Tworzy zadanie domowe.

Powstałe w trakcie zajęć zadania (i odpowiadające im zadania uczniów) są powiązane z projektem w Konsoli Play o identyfikatorze klienta OAuth użytym do przesłania żądania. Żądania do interfejsu API Classroom dotyczące modyfikowania zadań na zajęciach i projektów przesłanych przez uczniów muszą być wysyłane przy użyciu identyfikatora klienta OAuth z powiązanego projektu w Konsoli programisty.

Ta metoda zwraca następujące kody błędów:

  • PERMISSION_DENIED, jeśli użytkownik wysyłający prośbę nie ma uprawnień dostępu do żądanego kursu, utwórz w nim zadanie, udostępnij załącznik z Dysku lub wystąpią błędy dostępu.
  • INVALID_ARGUMENT, jeśli żądanie jest uszkodzone.
  • NOT_FOUND, jeśli żądany kurs nie istnieje.
  • FAILED_PRECONDITION w przypadku tego błędu żądania:
    • AttachmentNotVisible

Żądanie HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork

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 CourseWork.

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/classroom.coursework.students

Więcej informacji znajdziesz w przewodniku po autoryzacji.