حاسبة درجة SAT
تجمع حاسبة درجة SAT هذه درجة قسم Evidence-Based Reading and Writing ودرجة قسم الرياضيات، ثم تعيد المجموع الرسمي الموحّد على مقياس 400 إلى 1600.
شغّل الأداة مجانًا
يستخدمها الطلاب والمستشارون وأولياء الأمور بعد اختبار تجريبي أو تقرير رسمي عندما يحتاجون إلى الرقم الموحّد دون إجراء الحساب يدويًا. يجب أن يكون كل قسم عددًا صحيحًا من 200 إلى 800؛ وأي قيمة خارج هذا النطاق تُرفض بوصفها إدخالًا غير صالح. المحرك حساب محدود خالص، بلا اتصال بالشبكة وبلا أخذ عينات وبلا اختصارات مرتبطة بالتاريخ. تشمل الفحوص الصغيرة التي قد تعرفونها بالفعل سبع مئة وعشرين زائد سبع مئة وخمسين فينتج ألف وأربع مئة وسبعون، وثماني مئتين كاملتين فينتج ألف وست مئة. استخدموها مجانًا في المتصفح للفحوص اليومية لتخطيط الالتحاق بالجامعة، أو استدعوا واجهة برمجة التطبيقات (API) بتكلفة $0.002 لكل طلب ناجح عندما تحتاجون إلى مجاميع SAT قابلة لإعادة الإنتاج في جداول البيانات أو أدوات الإرشاد أو العروض التعليمية.
طريقة الاستخدام
أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.
راجع بياناتك
اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.
أعد الحساب أو نفّذه آليًا
استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.
حالات الاستخدام
احصل على النتيجة الآن
أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.
قارن السيناريوهات
غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.
أتمت العمل المتكرر
استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.
الأسئلة الشائعة
كيف تُحسب درجة SAT الكلية؟
total = reading_writing + math. قدّموا درجتين قسميتين صحيحتين على مقياس SAT الحالي. يقع الناتج الموحّد بين 400 و1600.
ما النطاق المسموح به لكل قسم من أقسام SAT؟
يجب أن يكون كل من reading_writing وmath عددًا صحيحًا من 200 إلى 800 شاملاً الطرفين. تُرفض أي قيمة خارج تلك النافذة برمز invalid_input.
هل يحوّل هذا اختبار SAT القديم بمقياس 2400 أو درجة ACT؟
لا. يجمع فقط درجتي القسم على المقياس الحالي اللتين تقدّمونهما. التوافق من SAT المتقاعد بمقياس 2400 أو من ACT خارج النطاق.
كم تكلفة حاسبة درجة SAT؟
هي مجانية في متصفحكم على هذه الصفحة. عبر واجهة برمجة التطبيقات (API) يكلّف الطلب الناجح $0.002؛ ولا تُفرض رسوم على المدخلات غير الصالحة.
ما درجة SAT الكاملة في النتيجة؟
SAT الكامل على المقياس الحالي هو 1600 (800 + 800). يضبط الرد is_perfect على true في تلك الحالة فقط؛ ويترك كل مجموع صالح آخر على false.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/life/sat-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reading_writing":720,"math":750}'const res = await fetch("https://api.kit.forhosting.com/life/sat-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reading_writing": 720,
"math": 750
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/sat-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reading_writing": 720,
"math": 750
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/sat-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reading_writing":720,"math":750}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reading_writing":720,"math":750}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/sat-score", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"reading_writing": 720,
"math": 750
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.sat_score",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
min_section | 200 |
max_section | 800 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |