Method: courses.courseWork.studentSubmissions.reclaim

odzyskać przesłaną przez ucznia pracę w imieniu ucznia, który jest jej właścicielem;

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

Tę metodę może wywołać tylko uczeń, który jest właścicielem przesłanego projektu, i tylko w przypadku przesłanego projektu.

Prośba musi zostać wysłana z projektu w Konsoli programistów, który ma identyfikator klienta OAuth użyty do utworzenia odpowiedniego elementu zajęć.

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

  • PERMISSION_DENIED jeśli użytkownik nie ma dostępu do kursu lub zadań z kursu, wycofuje zgłoszone przez ucznia zadanie lub wystąpią błędy dostępu.
  • FAILED_PRECONDITION, jeśli projekt ucznia nie został złożony.
  • INVALID_ARGUMENT jeśli żądanie ma nieprawidłowy format.
  • NOT_FOUND jeśli nie istnieje żądany kurs, zadanie lub praca ucznia.

Żą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 kursu. Identyfikatorem może być identyfikator przypisany przez Classroom lub alias.

courseWorkId

string

Identyfikator zadania.

id

string

Identyfikator przesłanego przez ucznia projektu.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi to pusty obiekt JSON.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.