تتوفّر الآن إضافات Google Classroom بشكل عام للمطوّرين. يُرجى الاطّلاع على
مستندات الإضافات للحصول على مزيد من المعلومات.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
إرسال ملاحظات
Method: courses.updateGradingPeriodSettings
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تعديل إعدادات فترة وضع الدرجات لدورة تدريبية
يمكن إضافة فترات تقييم فردية أو إزالتها أو تعديلها باستخدام هذه الطريقة.
يجب أن يكون المستخدم المُقدّم للطلب ومالك الدورة التدريبية مؤهَّلين لتعديل فترات التقييم. لمعرفة التفاصيل، يُرجى الاطّلاع على متطلبات الترخيص .
تُرجع هذه الطريقة رموز الأخطاء التالية:
PERMISSION_DENIED إذا لم يكن مسموحًا للمستخدم المُقدّم للطلب بتعديل إعدادات فترة التقييم في أحد الدورات التدريبية أو بسبب أخطاء في الوصول :
UserIneligibleToUpdateGradingPeriodSettings
INVALID_ARGUMENT إذا كان الطلب غير صالح
NOT_FOUND إذا لم تكن الدورة التدريبية المطلوبة متوفّرة.
طلب HTTP
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/gradingPeriodSettings
يستخدِم عنوان URL بنية تحويل ترميز gRPC .
مَعلمات المسار
المعلمات
courseId
string
مطلوب. معرّف الدورة التدريبية.
مَعلمات طلب البحث
المعلمات
updateMask
string (FieldMask format)
قناع يحدّد الحقول التي يجب تعديلها في GradingPeriodSettings
سيتم استبدال قائمة GradingPeriodSettings gradingPeriods بالكامل بفترات وضع الدرجات المحدّدة في طلب التعديل. على سبيل المثال:
تُعتبر فترات التقييم المضمّنة في القائمة بدون رقم تعريف إضافات، وسيتمّ تخصيص رقم تعريف جديد عند تقديم الطلب.
وسيتم اعتبار الفترات الحالية لوضع الدرجات التي لا تظهر في الطلب عمليات حذف.
تُعدّ فترات التقييم التي تحتوي على معرّف حالي وبيانات معدَّلة تعديلات. ولن يتم إجراء أي تغييرات على البيانات غير المعدَّلة.
سيؤدي تضمين فترات التقييم مع رقم تعريف غير معروف إلى ظهور خطأ.
يمكن تحديد الحقول التالية:
gradingPeriods
applyToExistingCoursework
هذه قائمة مفصولة بفواصل تتضمّن أسماء حقول مؤهَّلة بالكامل. مثال: "user.displayName,photo"
previewVersion
enum (PreviewVersion )
اختياريّ. إصدار المعاينة لواجهة برمجة التطبيقات. يجب ضبط هذا الخيار للوصول إلى إمكانات واجهة برمجة التطبيقات الجديدة المتاحة للمطوّرين في "برنامج المعاينة".
نص الطلب
يحتوي نص الطلب على مثال GradingPeriodSettings .
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال GradingPeriodSettings .
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/classroom.courses
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض .
إرسال ملاحظات
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0 . للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers . إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-01-06 (حسب التوقيت العالمي المتفَّق عليه)
هل تريد مشاركة ملاحظاتك معنا؟
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-01-06 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]