Method: courses.courseWork.studentSubmissions.modifyAttachments

Modyfikuje załączniki przesłane przez ucznia.

Załączniki można dodawać tylko do prac uczniów należących do obiektów zadań z workType o wartości ASSIGNMENT.

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 nie ma uprawnień dostępu do wybranych zajęć lub zadań, nie może modyfikować załączników w żądanym projekcie lub ma błędy dostępu.
  • 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}:modifyAttachments

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 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 zadanie może zawierać maksymalnie 20 załączników.

Form załącznika nie jest obsługiwane.

previewVersion

enum (PreviewVersion)

Opcjonalnie. Wersja testowa interfejsu API. Ten parametr należy skonfigurować, aby uzyskać dostęp do nowych funkcji interfejsu API udostępnianych deweloperom w ramach Programu testowania aktualizacji.

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 po autoryzacji.