Method: courses.courseWork.studentSubmissions.modifyAttachments

Zmienia załączniki do zadania przesłanego przez ucznia.

Załączniki można dodawać tylko do projektów przesłanych przez uczniów należących do obiektów zadań na zajęciach z wartością workType o wartości ASSIGNMENT.

To żądanie musi zostać wysłane przez projekt w Konsoli programisty o identyfikatorze klienta OAuth użytym do utworzenia odpowiedniego elementu roboczego szkolenia.

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

  • PERMISSION_DENIED, jeśli użytkownik wysyłający prośbę nie ma dostępu do wybranych zajęć lub zadań, nie może modyfikować załączników w żądaniu ucznia lub w przypadku błędów dostępu.
  • INVALID_ARGUMENT, jeśli żądanie jest uszkodzone.
  • NOT_FOUND, jeśli nie istnieją żądane zajęcia, zadania lub przesłane przez ucznia.

Żą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 zajęć. Może to być identyfikator przypisany do Classroom lub alias.

courseWorkId

string

Identyfikator zadania na zajęciach.

id

string

Identyfikator zadania przesłanego przez ucznia.

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. Zadania przesłane przez ucznia nie mogą mieć więcej niż 20 załączników.

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

previewVersion

enum (PreviewVersion)

Opcjonalnie: Wersja testowa interfejsu API. Jest ono wymagane, aby można było korzystać z nowych funkcji interfejsu API udostępnianych deweloperom w programie testowania wersji przedpremierowej.

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

Więcej informacji znajdziesz w przewodniku na temat autoryzacji.