برای جزئیات بیشتر درباره اینکه کدام فیلدها را می توان به روز کرد، به google.classroom.v1.Rubric مراجعه کنید. پس از شروع درجهبندی، قابلیتهای بهروزرسانی روبریک محدود میشود.
کاربر درخواست کننده و صاحب دوره باید دارای قابلیت ایجاد روبریک باشد. برای جزئیات، به الزامات مجوز مراجعه کنید.
این درخواست باید توسط کنسول Google Cloud شناسه مشتری OAuth که برای ایجاد مورد کار دوره والد استفاده میشود، انجام شود.
این روش کدهای خطای زیر را برمی گرداند:
اگر پروژه برنامهنویس درخواستکننده کار دوره مربوطه را ایجاد نکرده باشد، اگر کاربر مجاز به انجام اصلاحات درخواستی در روبریک نباشد، یا برای خطاهای دسترسی ، PERMISSION_DENIED . این کد خطا نیز برگردانده می شود اگر درجه بندی قبلاً در روبریک شروع شده باشد.
INVALID_ARGUMENT اگر درخواست نادرست باشد و برای خطای درخواست زیر:
RubricCriteriaInvalidFormat
NOT_FOUND اگر دوره، کار دوره یا عنوان درخواستی وجود نداشته باشد یا اگر کاربر به کار دوره مربوطه دسترسی نداشته باشد.
INTERNAL اگر درجه بندی قبلاً در روبریک شروع شده باشد.
اختیاری. ماسکی که مشخص می کند کدام فیلدها در روبریک باید به روز شوند. این فیلد برای انجام به روز رسانی لازم است. اگر فیلدهای نامعتبر مشخص شوند، به روز رسانی انجام نمی شود. چندین گزینه برای تعریف معیارهای یک روبریک وجود دارد: sourceSpreadsheetId و لیست criteria . فقط یکی از اینها را می توان در یک زمان برای تعریف یک روبریک استفاده کرد.
لیست criteria روبریک به طور کامل با معیارهای روبری مشخص شده در درخواست به روز رسانی جایگزین می شود. به عنوان مثال، اگر معیار یا سطحی در درخواست وجود نداشته باشد، حذف می شود. معیارها و سطوح جدید اضافه شده و شناسه اختصاص داده می شود. در صورتی که شناسه در درخواست مشخص شده باشد، معیارها و سطوح موجود، شناسه اختصاص داده شده قبلی را حفظ می کنند.
فیلدهای زیر را می توان توسط معلمان مشخص کرد:
criteria
sourceSpreadsheetId
این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" .
تاریخ آخرین بهروزرسانی 2024-12-05 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-12-05 بهوقت ساعت هماهنگ جهانی."],[[["Updates a rubric associated with a course work item, allowing modification of specific fields."],["Requires authorization and might necessitate specific scopes for creating rubrics from Google Sheets."],["Returns the updated rubric if successful, but may yield errors due to permissions, invalid arguments, or resource unavailability."],["The request must be made by the Google Cloud console of the OAuth client ID used to create the parent course work item."],["Rubric update capabilities are limited once grading has started."]]],[]]