Method: courses.courseWork.rubrics.create

لإنشاء قواعد تقييم

يجب أن يمتلك المستخدم الذي يطلب الميزة ومالك الدورة التدريبية إمكانات إنشاء معايير التقييم. لمعرفة التفاصيل، يُرجى الاطّلاع على متطلبات الترخيص.

لمزيد من التفاصيل، يُرجى الاطّلاع على بنية العناوين والقيود المعروفة.

يجب تقديم هذا الطلب من خلال وحدة تحكّم 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.

مَعلمات المسار

المعلمات
courseId

string

مطلوب. معرّف الدورة التدريبية.

courseWorkId

string

مطلوب. معرّف عمل الدورة الدراسية

مَعلمات طلب البحث

المعلمات
previewVersion

enum (PreviewVersion)

اختيارية: إصدار المعاينة لواجهة برمجة التطبيقات. يجب ضبط هذا الخيار للوصول إلى إمكانات واجهة برمجة التطبيقات الجديدة المتاحة للمطوّرين في "برنامج المعاينة".

نص الطلب

يحتوي نص الطلب على مثال Rubric.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثيل تم إنشاؤه حديثًا من Rubric.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

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

لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.