Method: courses.courseWork.studentSubmissions.reclaim

Odzyskuje zadanie przesłane przez ucznia w jego imieniu.

Odzyskanie zadania przesłanego przez ucznia powoduje przeniesienie własności załączonych plików na Dysku na ucznia i zaktualizowanie stanu zadania.

Tę metodę może wywołać tylko uczeń, który jest właścicielem żądanego zadania, i tylko w przypadku zadania, które zostało oddane.

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

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 wycofania żądanego zadania przesłanego przez ucznia lub w przypadku błędów dostępu.
  • FAILED_PRECONDITION, jeśli zadanie przesłane przez ucznia nie zostało oddane.
  • 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}:reclaim

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