اختیاری. منسوخ شده است، به جای آن از itemId استفاده کنید.
attachmentId
string
مورد نیاز. شناسه پیوست
submissionId
string
مورد نیاز. شناسه ارسال دانش آموز.
پارامترهای پرس و جو
پارامترها
itemId
string
شناسه Announcement ، CourseWork ، یا CourseWorkMaterial که پیوست تحت آن پیوست شده است. این فیلد الزامی است، اما زمانی که ما از postId مهاجرت می کنیم، به این صورت علامت گذاری نمی شود.
مورد نیاز. ماسکی که مشخص میکند کدام قسمتها در پیوست بهروزرسانی شوند. اگر فیلدهای نامعتبر مشخص شوند، به روز رسانی انجام نمی شود. اگر یک فیلد از مقادیر خالی پشتیبانی می کند، می توان آن را با مشخص کردن آن در ماسک به روز رسانی و نه در شی AddOnAttachmentStudentSubmission پاک کرد.
فیلدهای زیر ممکن است توسط معلمان مشخص شود:
pointsEarned
این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" .
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Method: courses.posts.addOnAttachments.studentSubmissions.patch\n\n| This method is deprecated; use the `course.announcements.addOnAttachments.studentSubmissions`, `course.courseWork.addOnAttachments.studentSubmissions` or `course.courseWorkMaterials.addOnAttachments.studentSubmissions` method instead.\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n\nUpdates data associated with an add-on attachment submission.\n\nRequires the add-on to have been the original creator of the attachment and the attachment to have a positive `maxPoints` value set.\n\nThis method returns the following error codes:\n\n- `PERMISSION_DENIED` for [access errors](/workspace/classroom/reference/Access.Errors).\n- `INVALID_ARGUMENT` if the request is malformed.\n- `NOT_FOUND` if one of the identified resources does not exist.\n\n### HTTP request\n\n`PATCH https://classroom.googleapis.com/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|---------------------------|------------------------------------------------------------|\n| `courseId` | `string` Required. Identifier of the course. |\n| `postId` **(deprecated)** | `string` Optional. Deprecated, use `itemId` instead. |\n| `attachmentId` | `string` Required. Identifier of the attachment. |\n| `submissionId` | `string` Required. Identifier of the student's submission. |\n\n### Query parameters\n\n| Parameters ||\n|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `itemId` | `string` Identifier of the `Announcement`, `CourseWork`, or `CourseWorkMaterial` under which the attachment is attached. This field is required, but is not marked as such while we are migrating from postId. |\n| `updateMask` | `string (`[FieldMask](https://protobuf.dev/reference/protobuf/google.protobuf/#field-mask)` format)` Required. Mask that identifies which fields on the attachment to update. The update fails if invalid fields are specified. If a field supports empty values, it can be cleared by specifying it in the update mask and not in the `AddOnAttachmentStudentSubmission` object. The following fields may be specified by teachers: - `pointsEarned` This is a comma-separated list of fully qualified names of fields. Example: `\"user.displayName,photo\"`. |\n\n### Request body\n\nThe request body contains an instance of [AddOnAttachmentStudentSubmission](/workspace/classroom/reference/rest/v1/courses.courseWork.addOnAttachments.studentSubmissions#AddOnAttachmentStudentSubmission).\n\n### Response body\n\nIf successful, the response body contains an instance of [AddOnAttachmentStudentSubmission](/workspace/classroom/reference/rest/v1/courses.courseWork.addOnAttachments.studentSubmissions#AddOnAttachmentStudentSubmission).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/classroom.addons.teacher`\n\nFor more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]