بنية قواعد التقييم والقيود المعروفة

إذا لم تكن معتادًا على استخدام قواعد تقييم Classroom، يمكنك الاطّلاع على مقالات مركز المساعدة هذه لمعرفة المعلومات لمحة عن البنية العامة لقواعد التقييم وكيفية تطبيق تصنيف قواعد التقييم واجهة مستخدم Classroom.

بنية قواعد التقييم

هناك بعض المفاهيم المهمة التي قد ينبغي التركيز عليها عند استخدام واجهة برمجة التطبيقات للتفاعل مع قواعد التقييم:

  • هناك (على الأكثر) قواعد تقييم واحدة مرتبطة بـ CourseWork أن نموذج التقييم فريد في ذلك CourseWork (لا يمكن مشاركته مع CourseWork مورد).
  • يتكون نموذج التقييم من معايير تتألف من مستويات. يجب أن تتوفّر قواعد التقييم دائمًا على الأقل معيار واحد، ويجب أن يحتوي المعيار دائمًا على ما لا يقل عن مستوى واحد.
  • يمكن تسجيل المستويات (بدون نقاط) أو بدون نقاط. يجب أن تكون المستويات مسجَّلة بالكامل أو بدون درجات تمامًا في نموذج التقييم.
    • إذا تم تسجيل المستويات، يجب أن يكون لجميع المستويات في المعيار قيمة فريدة مجموعة قيمة النقاط. يمكن أن تكون النقاط أعدادًا صحيحة (مثل 10) أو نقطة عائمة (مثل 9.99). ويمكن أن يشمل ذلك القيمة 0. ولا يتم قبول القيم الخالية. بالإضافة إلى ذلك، لا يمكن أن تحتوي قواعد التقييم على معيار واحد يتضمّن مستوى واحدًا. يساوي 0 نقطة.
    • إذا كانت المستويات غير مرتبة، يجب حذف حقل النقاط؛ فارغ القيم غير مقبولة.
  • ترتيب المعايير والمستويات مفيد ويعكس الترتيب في واجهة مستخدم Classroom.
    • يجب دائمًا فرز المستويات المسجّلة على وجه الخصوص حسب النقاط في ترتيب متزايد أو متناقص.
  • يمكن توفير ما يصل إلى 50 معيارًا لكل قاعدة تقييم وما يصل إلى 10 مستويات أداء. لكل معيار.

سيتم أيضًا تغيير عناصر تقديم الطلاب:

  • بالإضافة إلى السمتَين draftGrade وassignedGrade الحاليتَين، المهمة التي أرسلها الطالب والتي تم وضع درجة لها باستخدام قواعد تقييم تتضمّن draftRubricGrades موقعان (assignedRubricGrades) وهي تمثل درجات نموذج التقييم (المستويات المحددة وقيم النقاط) التي يتلقاها الطالب أثناء وضع الدرجات من في المسودة والحالة المعينة على التوالي.
  • في الوقت الحالي، هذه السمات متاحة للقراءة فقط. وهذا يعني أنه لا يمكن لواجهة برمجة التطبيقات تُستخدم لتصنيف المهام المُرسَلة، ولكن يمكنك قراءة الطلبات التي تم تقييمها في واجهة مستخدم Classroom
  • إنّ عمليات الإرسال التي يجريها الطلاب والتي تتضمّن قواعد تقييم مرتبطة تتضمّن حقل rubricId. يمثّل هذا الحقل أحدث قواعد التقييم المرتبطة بنموذج CourseWork. وقد تتغير هذه القيمة إذا حذف المعلمون نموذج التقييم وأعادوه.

سلوكيات قواعد التقييم

تهدف واجهة برمجة التطبيقات إلى مطابقة واجهة مستخدم Classroom كلما أمكن ذلك لتحقيق الاتساق، ولكنها قد يؤدي ذلك إلى سلوك قد لا يكون بديهيًا للمطوّرين يذكر:

  • تهدف قواعد التقييم إلى توجيه عملية وضع الدرجات بدون فرض قيود على المعلّمين. نتيجة لذلك، أُنشئت مكتبة مات بلوت ليب في النتيجة، يمكن للمعلم القيام بما يلي عند تصنيف تقديم من خلال نموذج التقييم:
    • تجاهُل قواعد التقييم تمامًا عند وضع الدرجات.
    • إلغاء النقاط لأحد المعايير، بغض النظر عن النقاط المتاحة في مستويات المعيار.
    • اختَر المستويات لمجموعة فرعية فقط من المعايير.
    • يمكنك تعيين نقاط لأحد المعايير بدون اختيار مستوى مقابل ذلك.
    • تجاوز النقاط الإجمالية للمهمة، بغض النظر عن النقاط التي من قاعدة التقييم.

بالإضافة إلى ذلك، لا تقدّم واجهة برمجة التطبيقات أي إمكانات منتجات جديدة. بعبارة أخرى، أو واجهة برمجة التطبيقات لا تتيح السلوك غير المتّبع في واجهة مستخدم Classroom. على سبيل المثال، لا تتيح واجهة برمجة التطبيقات فرض استخدام قواعد التقييم في المهام الدراسية أو الحد من قدرة المعلّم على تعديل قواعد التقييم وعمليات الإرسال قدر الإمكان اليوم.

القيود أثناء وضع الدرجات

وبالمثل، هناك بعض القيود الإضافية على تعديل قواعد التقييم بعد المعلّم في وضع الدرجات باستخدامه. لا يمكن إجراء سوى التعديلات التالية بعد وضع الدرجات كما بدأت:

  • يُسمح بإجراء تعديلات نصية على عناوين وأوصاف المعايير والمستوى.
  • يمكن أن يتغير ترتيب المستويات ضمن المعايير.

النطاقات الإضافية

يمكن تصدير قواعد التقييم يدويًا إلى "جداول بيانات Google" لإعادة استخدامها من خلال المعلمين.

إذا أنشأت أو حدّثت نموذج تقييم من جداول البيانات هذه (يمكنك الاطلاع على مثال في الدليل)، يجب أن يطلب تطبيقك https://www.googleapis.com/auth/spreadsheets.readonly أو https://www.googleapis.com/auth/spreadsheets. اعلم أن يُعد نطاقان (spreadsheets) حسّاسَين وقد يتطلّبان تقديم طلبك. ليتم التحقق منه.