ForHosting KIT · أدوات المطورين

حساب المعدل التراكمي من الدرجات والساعات المعتمدة

تجمع هذه الحاسبة بين نقاط الدرجة في كل مقرر وعدد ساعاته المعتمدة. وبدلاً من منح جميع المقررات الأهمية نفسها، تعطي المقررات ذات الساعات الأكثر وزناً أكبر، وهو الأسلوب المتبع في كثير من المؤسسات والبرامج الأكاديمية.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

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

أدخلوا نقاط الدرجات والساعات لكل مقرر

أنشئوا صفاً لكل مقرر ينبغي إدخاله في النتيجة. في كل صف، تمثل grade_points القيمة الرقمية المقابلة للدرجة النهائية، بينما تمثل credit_hours وزن المقرر. فقد تمنح مؤسسة ما 4 نقاط لأعلى تقدير وتحدد 3 ساعات معتمدة لمقرر فصلي. استخدموا القيم المنشورة لدى مؤسستكم، لأن سلالم الدرجات وأنظمة الساعات ليست موحدة بين المؤسسات. لا تدخلوا تقديراً حرفياً قبل تحويله إلى قيمة النقاط الصحيحة. ولا تدرجوا المقرر المعاد أكثر من مرة إلا إذا كانت السياسة الأكاديمية تنص على احتساب المحاولتين في المعدل. تتطلب الحاسبة مقرراً واحداً على الأقل، وتقبل النقاط والساعات الكسرية، وترفض القيم المفقودة أو غير الرقمية. يجب ألا تقل نقاط الدرجة عن الصفر. كما يجب أن تكون كل قيمة في credit_hours أكبر من الصفر، لأن المقرر الذي لا يحمل وزناً موجباً لا يمكن أن يساهم بصورة صحيحة في متوسط موزون. راجعوا الصفوف بعناية قبل الحساب، ولا سيما عند نقل البيانات من كشف الدرجات.

تعرفوا إلى طريقة حساب المعدل الموزون

تضرب الحاسبة grade_points في credit_hours لكل مقرر. ويسمى حاصل الضرب عادة نقاط الجودة. ثم تجمع نقاط الجودة لجميع المقررات، وتجمع الساعات المعتمدة، وتقسم المجموع الأول على الثاني. وبذلك يكون تأثير المقرر ذي الساعات الأكثر أكبر بصورة متناسبة من تأثير مقرر ذي ساعات أقل. فإذا كان لمقررين الدرجة نفسها مع اختلاف عدد الساعات، أضاف المقرر الأكبر ساعات نقاط جودة أكثر، وفي الوقت نفسه زادت ساعاته قيمة المقام. تعرض الاستجابة weighted_gpa مقرباً إلى ست منازل عشرية، إلى جانب total_credits وtotal_quality_points وcourse_count، حتى تتمكنوا من تدقيق النتيجة بدلاً من تلقي رقم بلا تفسير. لا تُقرب النواتج الوسيطة، بل تُضبط المجاميع والمعدل المعادان فقط إلى ست منازل عشرية، مما يحافظ على دقة مفيدة ونتائج ثابتة عند التكرار. إذا كانت مؤسستكم تطبق استبدال الدرجات أو تستبعد مقررات النجاح والرسوب أو تضيف أوزاناً خاصة أو تعتمد حداً أعلى مختلفاً، فطبقوا تلك القواعد عند إعداد الصفوف.

استخدموا النتيجة في سياقها الصحيح

تعاملوا مع القيمة المحسوبة بوصفها مراجعة رياضية، لا قراراً رسمياً بشأن السجل الأكاديمي. فقد تستبعد جهة التسجيل المقررات المحولة أو التمهيدية أو المنسحب منها أو مقررات النجاح والرسوب أو بعض المحاولات المعادة. وتحسب بعض البرامج أيضاً معدلاً منفصلاً للتخصص أو للمتطلبات السابقة. قبل استخدام النتيجة في طلب قبول أو مراجعة منحة أو خطة دراسية، قارنوا المقررات المشمولة وتحويلات الدرجات بالسياسة المنشورة ذات الصلة. تسهل المجاميع هذه المراجعة: ينبغي أن يطابق total_credits عدد الساعات المقصود، ويمكن فحص total_quality_points في جدول بيانات، وقد يكشف course_count صفاً مفقوداً أو مكرراً. وتفيد الحاسبة كذلك في اختبار السيناريوهات المستقبلية. يمكنكم نسخ قائمة المقررات الحالية وإضافة درجات محتملة مع ساعاتها لمعرفة أثر المقررات المختلفة في الوزن على المعدل المتوقع. وللاستخدام الآلي، تتاح العملية الحتمية نفسها عبر API مقابل $0.002 لكل طلب. لا يجري الاتصال بأي خدمة خارجية، ولا يعتمد الحساب على الوقت الحالي أو العشوائية أو بيانات مرجعية متغيرة.

مراجعة حساب كشف الدرجات

أعيدوا حساب المعدل الموزون من نقاط كل مقرر وساعاته، ثم قارنوا المجاميع الناتجة بكشف الدرجات.

التخطيط للفصل الدراسي المقبل

أضيفوا الدرجات المتوقعة وساعاتها لتقدير أثر النتائج المختلفة في المعدل التراكمي.

تدقيق البيانات الأكاديمية المستوردة

تحققوا من معدل أنشأه نظام آخر، واستعينوا بإجمالي الساعات ونقاط الجودة لتحديد مواضع الاختلاف.

ما الصيغة التي تستخدمها الحاسبة؟

تجمع حاصل ضرب grade_points في credit_hours لكل مقرر، ثم تقسم مجموع نقاط الجودة على إجمالي الساعات المعتمدة.

هل يمكن أن تكون الساعات المعتمدة صفراً أو قيمة سالبة؟

لا. يجب أن تكون كل قيمة في credit_hours عدداً موجباً محدوداً، وإلا أعاد الطلب خطأ يفيد بأن الإدخال غير صالح.

هل يمكن إدخال نقاط أو ساعات كسرية؟

نعم. تُقبل القيم العشرية المحدودة ما دامت نقاط الدرجات غير سالبة والساعات المعتمدة موجبة.

هل تحول الحاسبة التقديرات الحرفية؟

لا. حولوا كل تقدير وفق سلم مؤسستكم، ثم أدخلوا القيمة الرقمية الناتجة في grade_points.

هل تطبق قواعد إعادة المقررات أو النجاح والرسوب؟

تحسب الحاسبة الصفوف المقدمة كما هي. طبقوا مسبقاً سياسة مؤسستكم الخاصة بالإدراج أو الاستبعاد أو استبدال الدرجات.

ما تكلفة طلب API؟

تبلغ تكلفة طلب API مقدار $0.002. ويستخدم الحساب في المتصفح المنطق الحتمي نفسه.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/calc2/gpa-calculate

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/calc2/gpa-calculate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"courses":[{"grade_points":4,"credit_hours":3},{"grade_points":3,"credit_hours":4}]}'
{
  "courses": [
    {
      "grade_points": 4,
      "credit_hours": 3
    },
    {
      "grade_points": 3,
      "credit_hours": 4
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.gpa_calculate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←