Method: courses.courseWork.create

tworzyć zadania.

Wyniki pracy nad kursem (i odpowiednie prace przesłane przez studentów) są powiązane z projektem w Konsoli dewelopera o identyfikatorze klienta OAuth użytym do wysłania żądania. Żądania do interfejsu Classroom API służące do modyfikowania zadań i przesłanych przez uczniów projektów muszą być wysyłane za pomocą identyfikatora klienta OAuth z powiązanego projektu w Konsoli programisty.

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

  • PERMISSION_DENIED jeśli użytkownik nie ma uprawnień do dostępu do kursu, tworzenia zadań z kursu, udostępniania załącznika z Dysku lub w przypadku błędów dostępu.
  • INVALID_ARGUMENT jeśli żądanie ma nieprawidłowy format.
  • NOT_FOUND, jeśli wybrany kurs nie istnieje.
  • FAILED_PRECONDITION z powodu 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 kursu. Identyfikatorem może być identyfikator przypisany przez Classroom lub alias.

Parametry zapytania

Parametry
previewVersion

enum (PreviewVersion)

Opcjonalnie: Wersja podglądu punktu końcowego. Aby uzyskać dostęp do nowych funkcji interfejsu API udostępnionych deweloperom w ramach programu w wersji podglądowej, musisz ustawić tę opcję.

Treść żądania

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

Treść odpowiedzi

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