حاسبة AP للغة الإنجليزية
تحوّل حاسبة AP للغة الإنجليزية نتيجة الاختبار التجريبي إلى درجة تقديرية من 1 إلى 5.
شغّل الأداة مجانًا
أدخلوا عدد الإجابات الصحيحة في الاختيار من متعدد ونقاط معايير مقالات التركيب والتحليل البلاغي والحجاج. تطبق الحاسبة أوزان الأقسام، وتعرض مساهمة كل قسم، وتبين المجموع المركب المستخدم في التوقع. هذه النتيجة أداة لتخطيط الدراسة وليست نتيجة رسمية من College Board، لأن الحدود قد تختلف باختلاف نموذج الامتحان والسنة.
أدخلوا نتائج الاختبار التجريبي نفسه
ابدؤوا بعدد أسئلة الاختيار من متعدد التي أجبتم عنها إجابة صحيحة. العدد الافتراضي هو 45 سؤالا، بما يوافق الصيغة الحالية الشائعة لامتحان AP للغة الإنجليزية، ويمكنكم إدخال عدد أقل عند استخدام مجموعة مختصرة. لا يجوز أن يتجاوز عدد الإجابات الصحيحة مجموع الأسئلة. بعد ذلك، أدخلوا درجة كل مهمة من المهام الكتابية الثلاث: التركيب والتحليل البلاغي والحجاج. يستخدم كل مقال مقياسا من صفر إلى ست نقاط، ولذلك يتراوح المجموع بين صفر وثماني عشرة نقطة. استخدموا درجات معيار AP، لا النسب المئوية أو التقديرات المدرسية. تعطي النتائج الأربع المأخوذة من جلسة واحدة محددة الوقت أدق تقدير عملي. يمكن دمج أعمال من أيام مختلفة لاستكشاف سيناريو، لكنه لا يمثل أداء كاملا في جلسة واحدة. إذا لم يصحح مقال بعد، فجربوا عدة قيم معقولة وقارنوا تغير نطاق التوقع.
افهموا الأوزان ونطاقات التوقع
تطبع الحاسبة نتيجة الاختيار من متعدد على 45 نقطة موزونة، أي 45 في المئة من المجموع المركب. ثم تجمع درجات المقالات الثلاث، وتقسمها على الحد الأعلى وهو ثماني عشرة نقطة، وتحولها إلى 55 نقطة موزونة. تنتج المساهمتان مجموعا من صفر إلى مئة. يمنح هذا التقدير درجة 5 للمجموع 70 فأكثر، و4 من 55 إلى 69.99، و3 من 42 إلى 54.99، و2 من 30 إلى 41.99، و1 لما دون ذلك. تعرض النتيجة المجموع ومساهمتي القسمين حتى يكون الحساب واضحا. هذه الحدود افتراضات ثابتة للتخطيط وليست حدودا سنوية رسمية. يجري College Board موازنة خاصة بكل امتحان، وقد تستخدم المصادر الأخرى تحويلات مختلفة. لذلك عدّوا النتيجة القريبة من الحد غير مؤكدة، وركزوا على النقاط الموزونة الأساسية بدلا من افتراض أن نقطة واحدة تضمن درجة رسمية معينة.
حوّلوا التقدير إلى خطوة دراسية
تزداد فائدة الدرجة المتوقعة عندما تقود إلى قرار تدريبي محدد. قارنوا أولا مساهمتي القسمين. إذا كانت مساهمة الاختيار من متعدد منخفضة، فصنفوا الأخطاء حسب المهارة، مثل الادعاءات والأدلة والموقف البلاغي والتنظيم والأسلوب، ثم حلوا مجموعة جديدة ضمن وقت محدد. وإذا كانت مساهمة المقالات منخفضة، فراجعوا كل معيار منفردا لا المجموع وحده. غياب الأطروحة يحتاج إلى معالجة تختلف عن ضعف الأدلة والتعليق أو نقص التطور الأسلوبي. يمكنكم أيضا تجربة تحسينات واقعية، مثل إضافة نقطة إلى مقال أو عدة إجابات صحيحة، لمعرفة التغيير الأكثر أثرا. احتفظوا بتاريخ كل اختبار ومصدره كي تكون مقارنة التقدم عادلة. لا تستخدموا هذا التقدير بديلا عن التقرير الرسمي أو ملاحظات المدرس أو سياسة الجامعة الحالية لمنح الساعات المعتمدة؛ فغايته تفسير التدريب في وقت ما زال فيه التحسن ممكنا.
حالات الاستخدام
تحويل اختبار تجريبي كامل
ادمجوا نتيجة الاختيار من متعدد المحددة الوقت مع درجات المقالات الثلاث لتقدير نتيجة من 1 إلى 5.
مقارنة أولويات الدراسة
افحصوا مساهمتي القسمين لتحديد أولوية التدريب على الأسئلة أو مراجعة المقالات.
اختبار سيناريوهات التحسن
غيروا عدد الإجابات الصحيحة أو نقاط المعايير ولاحظوا أثر المكاسب الممكنة في المجموع والنطاق المتوقع.
الأسئلة الشائعة
هل هذه درجة AP رسمية؟
لا. إنها تقدير مبني على أوزان ونطاقات ثابتة، وقد تختلف التحويلات الرسمية حسب الامتحان والسنة.
كيف توزع أوزان الأقسام؟
يمثل الاختيار من متعدد 45 في المئة، وتمثل المقالات الثلاث مجتمعة 55 في المئة.
ما المقياس المطلوب للمقالات؟
أدخلوا لكل مقال درجة صحيحة من معيار AP تتراوح من 0 إلى 6.
هل يمكن استخدام مجموعة أسئلة مختصرة؟
نعم. اضبطوا mcq_questions على عدد من 1 إلى 45، ولا تدخلوا إجابات صحيحة أكثر من ذلك العدد.
ما تكلفة الحساب عبر API؟
تكلفة كل عملية حساب هي $0.002. تشمل النتيجة التوقع والمجموع ومساهمتي القسمين.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/edu/ap-lang-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mcq_correct":34,"synthesis_points":5,"rhetorical_analysis_points":4,"argument_points":5}'const res = await fetch("https://api.kit.forhosting.com/edu/ap-lang-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mcq_correct": 34,
"synthesis_points": 5,
"rhetorical_analysis_points": 4,
"argument_points": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/ap-lang-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mcq_correct": 34,
"synthesis_points": 5,
"rhetorical_analysis_points": 4,
"argument_points": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/ap-lang-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mcq_correct":34,"synthesis_points":5,"rhetorical_analysis_points":4,"argument_points":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mcq_correct":34,"synthesis_points":5,"rhetorical_analysis_points":4,"argument_points":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/ap-lang-score", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"mcq_correct": 34,
"synthesis_points": 5,
"rhetorical_analysis_points": 4,
"argument_points": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.ap_lang_score",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |