Method: courses.courseWork.studentSubmissions.modifyAttachments

Modyfikuje załączniki przesłane przez ucznia.

Załączniki można dodawać tylko do przesłanych przez uczniów projektów należących do obiektów projektów zajęć z workType ASSIGNMENT.

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 żądanego kursu lub pracy domowej, jeśli nie może modyfikować załączników w żądanym przesłanym przez studenta materiale lub w przypadku błędów dostępu.
  • INVALID_ARGUMENT jeśli żądanie ma nieprawidłowy format.
  • NOT_FOUND, jeśli żądany kurs, zadanie lub przesłane przez ucznia zadanie nie istnieją.

Żądanie HTTP

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

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 zawiera dane o następującej strukturze:

Zapis JSON
{
  "addAttachments": [
    {
      object (Attachment)
    }
  ],
  "previewVersion": enum (PreviewVersion)
}
Pola
addAttachments[]

object (Attachment)

Załączniki do dodania. Przesłane przez ucznia zadanie nie może zawierać więcej niż 20 załączników.

Załączniki Form nie są obsługiwane.

previewVersion

enum (PreviewVersion)

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

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu StudentSubmission.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

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