ميزانية الكلمات لكل شريحة
نص من 1200 كلمة على 12 شريحة يضع 100 كلمة في كل منها، أي 60 كلمة فوق الحد المعتاد البالغ 40. أدخل عدد الكلمات والشرائح لترى الكثافة وعدد الشرائح اللازم، وهو هنا 30. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- إجمالي الكلمات
- 1,200
- عدد الشرائح
- 12
- أقصى عدد كلمات لكل شريحة
- 40
- الكلمات لكل شريحة
- 100
- الكلمات لكل شريحة (مقربة)
- 100
- الكلمات الزائدة لكل شريحة
- 60
يحتاج المقدّمون والمعلّمون ومدربو العروض الذين يكتبون نصًا منطوقًا كاملًا قبل تصميم الشرائح إلى رقم واضح لعدد الكلمات التي تحتملها كل شريحة دون تحويل العرض إلى جدار نص. تقسم أداة ميزانية الكلمات لكل شريحة إجمالي كلمات النص على عدد الشرائح، وتعيد الميزانية المتوسطة لكل شريحة، وتقارن ذلك اختياريًا بسقف مقروئية (أربعون كلمة افتراضيًا) حتى تعرفوا إن كان العرض sparse أو concise أو moderate أو dense أو overloaded. أدخلوا ألفًا ومئتي كلمة نص واثنتي عشرة شريحة فيبلّغ المخطّط عن نحو مئة كلمة لكل شريحة، ويشير إلى الزيادة فوق سقف الأربعين، ويقترح نحو ثلاثين شريحة إذا رغبتم أن تبقى كل بطاقة موجزة. تُرفض كذلك أعداد كلمات النص السالبة؛ ويعطي نصٌّ صفريّ الكلمات ميزانية فارغة للمسودات.
كيف تصبح كلمات النص ميزانية لكل شريحة
تجيب إرشادات تصميم الشرائح عن سؤال تخطيط بسيط: إذا بلغ النص المنطوق أو المكتوب إجمالي كلمات ثابتًا وكان للعرض عدد شرائح مختار، فكم كلمة ينبغي أن تستوعب كل شريحة عند توزيع النص بالتساوي؟ كلمة رئيسية من ألف ومئتي كلمة على اثنتي عشرة شريحة تُخصّص مئة كلمة لكل شريحة؛ ومحاضرة من ثمانمئة كلمة على عشرين شريحة تُخصّص أربعين؛ ونص تدريب من ثلاثة آلاف كلمة على ثلاثين شريحة يُخصّص مئة لكل شريحة. ذلك المتوسط هو ميزانية التوزيع المتساوي التي يمكنكم تثبيتها بجانب كل بطاقة قبل كتابة النقاط.
تعيّن تسميات density المتوسط إلى نطاقات empty وsparse وconcise وmoderate وdense أو overloaded بما يوافق تدريب العروض الشائع (sparse قرب عشرين، concise قرب أربعين، moderate قرب ستين، dense قرب تسعين، overloaded فوق ذلك). كلمات النص الصفرية تُعيَّن دائمًا إلى ميزانية فارغة حتى لا تدّعي العروض المؤقتة حملًا وهميًا.
متى تفيدك ميزانية الكلمات لكل شريحة
يدمج مدربو العروض وفرق التدريب المؤسسي مسار المتصفح المجاني حتى يحوّل المتحدثون عدد كلمات نص ربع ساعة إلى ميزانية لكل شريحة قبل فتح أداة التصميم. يعيد المعلّمون الذين يخططون عروض المحاضرة الحساب عندما تنمو الدرس من ثمانمئة إلى ألف ومئتي كلمة ويبقى عدد الشرائح ثابتًا، ثم يختصرون النثر المنطوق أو يضيفون شرائح لاستعادة نطاق كثافة موجز. يستطيع منتجو الفعاليات توقع أن ثلاثة آلاف كلمة على اثنتي عشرة شريحة overloaded وحجز عرض أطول أو نشرة للنثر الفائض.
فضّلوا هذه القدرة عندما تعرفون أصلًا طول النص وعدد الشرائح وتحتاجون فقط الميزانية الخطية وحكم الكثافة؛ وإن احتجتم تقسيم مستند تلقائيًا إلى شرائح أو OCR لعرض قائم أو ملاحظات متحدث مولّدة بالذكاء الاصطناعي، فضعوا تلك الأدوات خارج هذه القسمة النقية.
حالات الاستخدام
تخطيط عروض pitch وkeynote
يحوّل المؤسسون والمدربون عدد كلمات نص منطوق كامل وعدد شرائح مستهدف إلى ميزانية كلمات لكل شريحة ونطاق كثافة قبل تصميم البطاقات.
الأسئلة الشائعة
كيف تُوسم density؟
empty (0) وsparse (≤20) وconcise (≤40) وmoderate (≤60) وdense (≤90) أو overloaded (>90) متوسط كلمات لكل شريحة—نطاقات موافقة لتدريب العروض الشائع.
كم كلمة ينبغي أن تحتوي الشريحة؟
حد القراءة الافتراضي هو 40 كلمة لكل شريحة، وهو هدف شائع في تعليم إعداد الشرائح الموجزة. يمكنك تحديد حدك الخاص، وتبيّن لك النتيجة هل يبقى متوسطك ضمنه أم يتجاوزه.
كم شريحة أحتاج إليها لنصي؟
اقسم كلمات النص على الحد وقرّب الناتج إلى الأعلى. فالنص المكوّن من 1200 كلمة مع حد 40 كلمة يحتاج إلى 30 شريحة، وهو العدد الذي تقترحه الأداة عندما يتجاوز عرضك الحد.
بكم يتجاوز عرضي الحد المسموح؟
تعرض النتيجة الزيادة لكل شريحة وللعرض كله. فمع 1200 كلمة على 12 شريحة يبلغ المتوسط 100 كلمة، أي 60 كلمة زائدة في كل شريحة و720 كلمة زائدة في المجموع.
ماذا يحدث إذا أدخلت صفر شرائح؟
يُرفض العدد الصفري أو السالب للشرائح، لأن الكلمات لا يمكن توزيعها على صفر. ويُرفض كذلك العدد السالب للكلمات، أما النص الخالي من الكلمات فيعطي ميزانية فارغة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/edu/slides-words-budget \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_words":1200,"slide_count":12}'const res = await fetch("https://api.kit.forhosting.com/edu/slides-words-budget", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_words": 1200,
"slide_count": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/slides-words-budget",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_words": 1200,
"slide_count": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/slides-words-budget", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_words":1200,"slide_count":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_words":1200,"slide_count":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/slides-words-budget", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"total_words": 1200,
"slide_count": 12
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.slides_words_budget",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض أعداد الشرائح الصفرية أو السالبة كـ invalid_input حتى لا يقسم المخطّطون على صفر. تغذي الحسابات النقية نفسها أداة المتصفح المجانية ومسار API المدفوع مسبقًا، فلا تختلف عروض الصف عن إضافات LMS الإنتاجية بعد التقريب الثابت إلى اثنتي عشرة منزلة عشرية.
كيف تصبح كلمات النص ميزانية لكل شريحة
الهوية الأساسية هي words_per_slide يساوي total_words مقسومًا على slide_count. يحكم سقف مقروئية منفصل (max_words_per_slide، أربعون افتراضيًا) ما إذا كان ذلك المتوسط ما يزال موجزًا: يكون within_budget بقيمة true عندما يبقى المتوسط عند السقف أو دونه، ويبين excess_words_per_slide مقدار تجاوز كل بطاقة للسقف، ويمد total_excess_words ذلك الفائض عبر العرض كله. عندما يكون المتوسط مرتفعًا جدًا، يساوي recommended_slide_count سقف ceil لـ total_words على max_words_per_slide حتى توسّعوا العرض بدل ضغط النثر.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
فضّلوا الأعداد الصريحة على السلاسل ذات لاحقات الوحدات؛ وتُقبل السلاسل الرقمية فقط عندما تطابق نمط عدد محدود صارم بلا فواصل أو تسميات مثل «slides». أرسلوا بـ POST جسم JSON بعددين محدودين إلزاميين وسقف اختياري. total_words (الأسماء البديلة words وword_count وscript_words وn) هو إجمالي كلمات النص غير السالب للتوزيع. slide_count (الأسماء البديلة slides وnum_slides وdeck_size وcount) هو عدد الشرائح الموجب في العرض ويجب أن يكون أكبر من صفر بصرامة. max_words_per_slide (الأسماء البديلة max_wps وceiling وtarget_wps وbudget_max) سقف مقروئية اختياري موجب بالكلمات لكل شريحة؛ وعند حذفه يستخدم الخدمة أربعين، وهو هدف شرائح موجزة شائع التدريس. تبقى القيم المطلقة ضمن تريليون واحد حتى تظل النواتج الوسطية محدودة بدقة مزدوجة IEEE على عزل Worker وفي المتصفح. عند النجاح تعيد الاستجابة total_words وslide_count وmax_words_per_slide بعد التقريب؛ وتعيّن words_per_slide إلى النسبة الدقيقة بعد تقريب ثابت لاثنتي عشرة منزلة؛ وwords_per_slide_rounded إلى أقرب عدد صحيح لوسوم التقويم؛ وwithin_budget إلى ما إذا بقي المتوسط عند السقف أو دونه؛ وexcess_words_per_slide وtotal_excess_words إلى فوائض غير سالبة؛ وrecommended_slide_count إلى عدد الشرائح الذي يبقي المتوسط تحت السقف (صفر عندما يكون النص فارغًا)؛ وdensity إلى وسم النطاق؛ وformula إلى الهوية الموثّقة؛ وmethod مساويًا لـ script_words_over_slide_count؛ وmessage إلى ملخص إنجليزي قصير لشارات واجهة المستخدم. إخفاقات التحقق—حقول ناقصة، أعداد غير محدودة، قيم خارج الحدود المطلقة، عدد كلمات سالب، slide_count صفري أو سالب، أو سقف صفري أو سالب—تعيد invalid_input ولا تُفوتر. التسعير $0.002 ثابت لكل استدعاء ناجح مع unit item.
أين تثبت واجهة API لميزانية الكلمات لكل شريحة قيمتها
تستدعي إضافات LMS ومولّدات العروض الوحدة النقية نفسها عندما يحدّد طالب حديثًا من ألفي كلمة ومخططًا من عشرين شريحة، ثم يعيدون حساب recommended_slide_count عندما يشدّ المدرب السقف من أربعين إلى ثلاثين كلمة. لأن التنفيذ عمل parse تحليلي من المستوى A، يكلّف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. التحقق الفاشل لا يستهلك الرصيد، فيبقى استكشاف المطورين رخيصًا عندما يرسلون عمدًا slide_count بصفر.
حالات التكامل
فحوص مخططات المحاضرة والتدريب
يعيد المعلّمون حساب الحمل لكل شريحة عندما ينمو نص الدرس، ثم يرفعون slide_count أو يختصرون النثر ليبقى العرض موجزًا تحت سقف مختار.
منصات LMS ومولّدات العروض
تستدعي منصات المقررات واجهة API النقية للميزانية عندما يحدد الطلاب طول النص وحجم العرض، ثم تعرض recommended_slide_count عندما يتجاوز المتوسط سقف المقروئية.
أسئلة تقنية
كيف تُحسب ميزانية الكلمات لكل شريحة؟
أرسلوا total_words (غير سالب) وslide_count (موجب). تعيد API قيمة words_per_slide = total_words / slide_count مع عدد صحيح مقرب ونطاق density ومقارنة اختيارية مع max_words_per_slide (الافتراضي 40).
ماذا يتحكم max_words_per_slide؟
هو سقف المقروئية المستخدم لـ within_budget وexcess_words_per_slide وtotal_excess_words وrecommended_slide_count. احذفوه لاستخدام الافتراضي 40 كلمة لكل شريحة.
ماذا يحدث إذا كان slide_count صفرًا أو سالبًا؟
تفشل المهمة بـ invalid_input. لا يمكن لـ slide_count غير الموجب أن يقسم نصًا إلى ميزانية لكل شريحة ولا يُفوتر.
كم تكلفة حاسبة ميزانية الكلمات لكل شريحة؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.