یک روبریک را به روز می کند.
برای جزئیات بیشتر درباره اینکه کدام فیلدها را می توان به روز کرد، به google.classroom.v1.Rubric
مراجعه کنید. پس از شروع درجهبندی، قابلیتهای بهروزرسانی روبریک محدود میشود.
این درخواست باید توسط کنسول Google Cloud شناسه مشتری OAuth که برای ایجاد مورد کار دوره والد استفاده میشود، انجام شود.
این روش کدهای خطای زیر را برمی گرداند:
- اگر پروژه برنامهنویس درخواستکننده کار دوره مربوطه را ایجاد نکرده باشد، اگر کاربر مجاز به انجام اصلاحات درخواستی در روبریک نباشد، یا برای خطاهای دسترسی ،
PERMISSION_DENIED
. این کد خطا نیز برگردانده می شود اگر درجه بندی قبلاً در روبریک شروع شده باشد. -
INVALID_ARGUMENT
اگر درخواست نادرست باشد و برای خطای درخواست زیر:-
RubricCriteriaInvalidFormat
-
-
NOT_FOUND
اگر دوره، کار دوره یا عنوان درخواستی وجود نداشته باشد یا اگر کاربر به کار دوره مربوطه دسترسی نداشته باشد. -
INTERNAL
اگر درجه بندی قبلاً در روبریک شروع شده باشد.
درخواست HTTP
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
courseId | ضروری. شناسه دوره |
courseWorkId | ضروری. شناسه کار دوره. |
id | اختیاری. شناسه روبریک. |
پارامترهای پرس و جو
مولفه های | |
---|---|
updateMask | اختیاری. ماسکی که مشخص می کند کدام فیلدها در روبریک باید به روز شوند. این فیلد برای انجام به روز رسانی لازم است. اگر فیلدهای نامعتبر مشخص شوند، به روز رسانی انجام نمی شود. چندین گزینه برای تعریف معیارهای یک روبریک وجود دارد: لیست فیلدهای زیر را می توان توسط معلمان مشخص کرد:
این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: |
previewVersion | اختیاری. نسخه پیش نمایش API. این باید برای دسترسی به قابلیتهای API جدیدی که در برنامه پیشنمایش برای توسعهدهندگان در دسترس است، تنظیم شود. |
درخواست بدن
بدنه درخواست شامل یک نمونه از Rubric
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Rubric
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/classroom.coursework.students
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.