Method: courses.courseWork.studentSubmissions.turnIn

Oddaje zadanie przesłane przez ucznia.

Oddanie zadania przesłanego przez ucznia powoduje przeniesienie własności załączonych plików na Dysku na nauczyciela i może też zaktualizować stan zadania.

Tę czynność może wykonać tylko uczeń, który jest właścicielem określonego zadania.

To żądanie musi zostać wysłane z projektu w Konsoli dewelopera, który jest powiązany z identyfikatorem klienta OAuth używanym do utworzenia odpowiedniego zadania lub załącznika dodatku do tego zadania.

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

  • PERMISSION_DENIED jeśli użytkownik wysyłający żądanie nie ma uprawnień do dostępu do żądanych zajęć lub zadania, do oddania żądanego zadania przesłanego przez ucznia lub w przypadku błędów dostępu.
  • INVALID_ARGUMENT, jeśli żądanie jest błędnie sformatowane.
  • NOT_FOUND, jeśli żądane zajęcia, zadanie lub zadanie przesłane przez ucznia nie istnieją.

Żądanie HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn

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.

courseWorkId

string

Identyfikator zadania.

id

string

Identyfikator zadania przesłanego przez ucznia.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pustym obiektem JSON.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.