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