Method: courses.courseWork.studentSubmissions.reclaim

Odzyskuje zadanie przesłane przez ucznia w imieniu ucznia, który jest właścicielem.

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

Tę metodę może wywołać tylko uczeń, który jest właścicielem żądanego projektu przesłanego przez ucznia, także w przypadku oddanych zadań.

To zgłoszenie musi przesłać projekt w Konsoli programisty z identyfikatorem klienta OAuth użytym do utworzenia odpowiedniego elementu roboczego dotyczącego kursu.

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 wybranych zajęć lub zadań, wycofaj wskazane zadanie uczniów lub jeśli wystąpią błędy dostępu.
  • FAILED_PRECONDITION, jeśli zadanie przesłane przez ucznia nie zostało oddane.
  • INVALID_ARGUMENT, jeśli żądanie jest uszkodzone.
  • NOT_FOUND, jeśli żądany kurs, zadanie lub zadanie nie istnieje.

Żą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 pusta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku po autoryzacji.