Method: courses.courseWork.rubrics.create

یک روبریک ایجاد می کند.

کاربر درخواست کننده و صاحب دوره باید قابلیت ایجاد روبریک را داشته باشد. برای جزئیات، به الزامات مجوز مراجعه کنید.

برای جزئیات بیشتر، ساختار Rubrics و محدودیت های شناخته شده را ببینید.

این درخواست باید توسط کنسول Google Cloud شناسه مشتری OAuth که برای ایجاد مورد کار دوره والد استفاده می‌شود، انجام شود.

این روش کدهای خطای زیر را برمی گرداند:

  • PERMISSION_DENIED اگر کاربر درخواست کننده مجاز به ایجاد روبریک برای کار دوره در دوره درخواستی نباشد.
  • INTERNAL در صورتی که درخواست دامنه OAuth کافی نداشته باشد.
  • INVALID_ARGUMENT اگر درخواست نادرست باشد و برای خطای درخواست زیر:
    • RubricCriteriaInvalidFormat
  • اگر دوره یا کار دوره درخواستی وجود نداشته باشد یا کاربر به دوره یا کار دوره دسترسی نداشته باشد، NOT_FOUND .
  • FAILED_PRECONDITION برای خطای درخواست زیر:
    • AttachmentNotVisible

درخواست HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
course Id

string

مورد نیاز. شناسه دوره

course Work Id

string

مورد نیاز. شناسه کار دوره.

پارامترهای پرس و جو

پارامترها
preview Version

enum ( PreviewVersion )

اختیاری. نسخه پیش نمایش API. این باید برای دسترسی به قابلیت‌های API جدیدی که در برنامه پیش‌نمایش برای توسعه‌دهندگان در دسترس است، تنظیم شود.

درخواست بدن

بدنه درخواست شامل یک نمونه از Rubric است.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه جدیدی از Rubric است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/classroom.coursework.students

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.