حاسبة متوسط الدرجات
تحوّل حاسبة متوسط الدرجات قائمة نتائج الطلاب إلى متوسط حسابي واضح، وتعرض كذلك المجموع وعدد الدرجات المستخدمة.
شغّل الأداة مجانًا
تفيدكم في مراجعة نتائج طالب واحد، أو تلخيص اختبار، أو إيجاد المتوسط البسيط للصف عندما تكون جميع الدرجات متساوية الأهمية. أدخلوا قيما من صفر إلى مئة، واختاروا الدقة العشرية المطلوبة، لتحصلوا فورا على نتيجة تتضمن معلومات كافية للتحقق من الحساب. لا تطبّق الحاسبة أوزانا مختلفة، ولذلك تسهم كل درجة بالتساوي في المتوسط النهائي.
أدخلوا الدرجات التي ينبغي أن يشملها الحساب
ابدؤوا بجمع النتائج التي ينبغي أن تسهم بالتساوي في النتيجة. أدخلوا كل درجة في صورة عدد من صفر إلى مئة. تقبل الحاسبة الأعداد الصحيحة والعشرية، ولذلك يمكن أن تضم القائمة نفسها قيما مثل 84 و91.5 و77.25. أدرجوا الدرجات التي تجيب عن سؤالكم فقط. لحساب متوسط شخصي، استخدموا نتائج طالب واحد في الواجبات المختارة. ولحساب متوسط الصف، استخدموا درجات الطلاب في التقييم نفسه. قد ينتج عن خلط مقاييس أو اختبارات مختلفة عدد صحيح رياضيا لكنه غير ذي دلالة تعليمية. تُحسب كل قيمة مدخلة مرة واحدة، بما في ذلك الدرجات المتكررة، لأن حصول طالبين على 90 يمثل ملاحظتين منفصلتين. يلزم إدخال درجة واحدة على الأقل، ويمكن أن تحتوي القائمة على ألف قيمة كحد أقصى. ترفض الحاسبة الدرجات الأقل من صفر أو الأعلى من مئة، والخانات الفارغة، والقيم غير الرقمية، حتى لا يغيّر خطأ في الإدخال النتيجة من دون تنبيه. إذا كانت الواجبات متفاوتة الأهمية، فاستخدموا أداة للمتوسط المرجح بدلا من هذا الحساب المتساوي الأوزان.
افهموا المتوسط والمجموع والعدد
يتبع الحساب طريقة المتوسط الحسابي المعتادة. أولا، تُجمع جميع الدرجات الصالحة للحصول على المجموع. ثم تحصي الحاسبة عدد الدرجات المقدمة. وأخيرا، تقسم المجموع على ذلك العدد لإنتاج المتوسط. فعلى سبيل المثال، مجموع الدرجات 80 و90 و100 هو 270 وعددها ثلاثة، ولذلك يكون متوسطها 90. يسهّل عرض القيم الثلاث تدقيق النتيجة: فعند ضرب المتوسط المعروض في العدد، ينبغي أن تحصلوا تقريبا على المجموع، ويُفسر أي فرق صغير بدقة التقريب المختارة. ويساعد العدد أيضا في اكتشاف القيم الناقصة، ولا سيما عند نسخ قائمة طويلة من أسماء الطلاب. لا تغيّر الدقة العشرية إلا طريقة عرض المجموع والمتوسط؛ فهي لا تحذف درجات ولا تغيّر إسهامها المتساوي. تلائم النتيجة ذات المنزلتين العشريتين معظم سجلات الدرجات، بينما قد تفيد منازل إضافية إذا كان نظام آخر سيستخدم النتيجة في حساب لاحق. تذكروا أن هذه خلاصة وصفية، وليست تحويلا إلى تقدير حرفي ولا حكما على مستوى الأداء.
استخدموا النتيجة بمسؤولية في السجلات والتقارير
قبل تسجيل النتيجة، قارنوا العدد المعروض بعدد الدرجات التي قصدتم إدراجها، وراجعوا المجموع بحثا عن اختلافات واضحة. قد يشير نقص العدد بمقدار واحد إلى إغفال طالب، بينما قد يكشف مجموع منخفض على نحو غير متوقع عن خطأ في كتابة إحدى الدرجات. حددوا مسبقا طريقة التقريب التي تعتمدها المدرسة أو المادة أو منظومة التقارير لديكم. تتيح هذه الحاسبة اختيار عدد المنازل العشرية من صفر إلى عشرة، لكن المؤسسة قد تشترط سياسة محددة، مثل الاحتفاظ بالدقة الكاملة حتى إعلان الدرجة النهائية. يكون المتوسط البسيط أكثر فائدة عندما تشترك جميع القيم في المقياس والأهمية نفسيهما. وهو لا يراعي أوزان الواجبات، أو الساعات المعتمدة، أو حذف بعض الدرجات، أو قواعد الأعمال غير المسلّمة، أو حدود الفئات، أو الدرجات الإضافية. طبّقوا هذه السياسات قبل إدخال القائمة النهائية، أو اختاروا حاسبة مرجحة مخصصة. وعند مقارنة الصفوف، ضعوا في الحسبان اختلاف صعوبة التقييم وتركيبة الصف، ولا تتعاملوا مع المتوسط بوصفه مقياسا كاملا للتعليم أو التعلّم. تبلغ كلفة طلب API الواحد $0.002، ويستخدم الحساب الحتمي نفسه المتاح في المتصفح.
حالات الاستخدام
إيجاد متوسط درجات طالب
احسبوا متوسط الواجبات أو الاختبارات المتساوية الوزن، وتحققوا من النتيجة باستخدام المجموع والعدد المعروضين.
تلخيص تقييم للصف
اجمعوا درجات جميع الطلاب في اختبار واحد للحصول على متوسط الصف مع إظهار عدد الدرجات المدرجة.
مراجعة حساب سجل الدرجات
أعيدوا حساب متوسط متساوي الأوزان بصورة مستقلة، وقارنوا المجموع والعدد والمتوسط مع نظام آخر.
الأسئلة الشائعة
كيف يُحسب المتوسط؟
تُجمع جميع الدرجات للحصول على المجموع، ثم يُقسم المجموع على عدد الدرجات. لكل درجة الوزن نفسه.
ما تكلفة الاستخدام؟
الحساب في المتصفح مجاني. تبلغ كلفة طلب API الواحد $0.002.
هل يمكن إدخال درجات عشرية؟
نعم. يمكن أن تكون كل درجة عددا صحيحا أو عشريا محدودا من صفر إلى مئة.
هل تدعم الحاسبة الدرجات المرجحة؟
لا. تسهم جميع الدرجات بالتساوي. استخدموا حاسبة مرجحة عندما تختلف أهمية الواجبات أو الفئات.
هل تُعامل الدرجات الناقصة على أنها صفر؟
لا. لا تُحسب إلا الأعداد المدرجة صراحة في القائمة. أدخلوا صفرا بأنفسكم فقط إذا كانت سياسة التقييم تمنح هذه الدرجة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/edu/average-of-grades \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"grades":[88,92,76,84]}'const res = await fetch("https://api.kit.forhosting.com/edu/average-of-grades", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"grades": [
88,
92,
76,
84
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/average-of-grades",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"grades": [
88,
92,
76,
84
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/average-of-grades", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"grades":[88,92,76,84]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"grades":[88,92,76,84]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/average-of-grades", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"grades": [
88,
92,
76,
84
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.average_of_grades",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |