Method: courses.posts.addOnAttachments.studentSubmissions.patch

Aktualizuje dane powiązane z przesłanym plikiem dodatku.

Wymaga, aby dodatek był pierwotnym twórcą załącznika, a załącznik miał dodatnią wartość maxPoints.

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

  • PERMISSION_DENIED w przypadku błędów dostępu.
  • INVALID_ARGUMENT jeśli żądanie ma nieprawidłowy format.
  • NOT_FOUND jeśli jeden z identyfikowanych zasobów nie istnieje.

Żądanie HTTP

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Wymagane. Identyfikator kursu.

postId
(deprecated)

string

Opcjonalnie: Wycofane. Zamiast tego używaj elementu itemId.

attachmentId

string

Wymagane. Identyfikator załącznika.

submissionId

string

Wymagane. Identyfikator zadania ucznia.

Parametry zapytania

Parametry
itemId

string

Identyfikator Announcement, CourseWork lub CourseWorkMaterial, pod którym załącznik jest załączony. To pole jest wymagane, ale nie jest oznaczone jako takie podczas migracji z postId.

updateMask

string (FieldMask format)

Wymagane. Maska, która wskazuje, które pola w załączniku mają zostać zaktualizowane. Jeśli podasz nieprawidłowe pola, aktualizacja się nie powiedzie. Jeśli pole obsługuje puste wartości, można je wyczyścić, określając je w masce aktualizacji, a nie w obiekcie AddOnAttachmentStudentSubmission.

Nauczyciele mogą określić te pola:

  • pointsEarned

Jest to lista pełnych nazw pól rozdzielona przecinkami. Przykład: "user.displayName,photo".

Treść żądania

Treść żądania zawiera wystąpienie elementu AddOnAttachmentStudentSubmission.

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/classroom.addons.teacher

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