ForHosting KIT · التعليم

حاسبة تباعد الفصل

اعرف كم طالبًا يتسع له الفصل بالمسافة التي تحتاجها: أرضية 10 في 8 يشغل فيها كل طالب مربعًا ضلعه 2 تتسع لـ 20 طالبًا في 5 صفوف من 4 مقاعد. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الطول
10
العرض
8
التباعد
2
تحصل على
المساحة
80
مساحة الخلية
4
صفوف التوزيع
5
المقاعد في كل صف
4

تحوّل حاسبة تباعد قاعة الصف الطول الصالح والعرض الصالح والمسافة المطلوبة لكل طالب إلى خطة مقاعد صحيحة يمكنكم الدفاع عنها في اجتماع منشآت أو في اختبار وحدة. أدخلوا المسقط الحر بعد أن طرحتم مسبقًا شريط مكتب المعلّم والخزائن الثابتة ومسار الأبواب حيث لا يجلس أحد، ثم أدخلوا التباعد من مركز إلى مركز الذي يحتاجه كل متعلّم: متر ونصف للتباعد، أو خطوة مقعد معتادة، أو أي مسافة موجبة أخرى بنفس الوحدة الخطية للقاعة. ترصّ الأداة شبكة مستطيلة من خلايا مربعة، وتُبلغ بعدد صفوف التخطيط التي تتسع على الطول، وبعدد المقاعد في كل صف على العرض، ثم تضرب العددين الصحيحين للحصول على السعة القصوى.

نصائح عملية وحدود وعمليات بحث ذات صلة

قيسوا مستطيل الجلوس الحر بعد طرح شريط جدار التدريس والتخزين وأي ممر لن تشغلوه، ثم اختاروا تباعدًا يطابق خطوة المقعد أو سياسة التباعد أو تخطيط الاختبار: متر ونصف أو قدمان أو خطوة مخصّصة كلها صالحة ما دامت الأرقام الثلاثة تشترك في وحدة. أبقوا الأبعاد ضمن النطاق المطلق المنشور حتى لا تفيض العدّات إلى نتائج غير منتهية يرفضها الحالّ.

تستهدف هذه الصفحة من يبحث عن حاسبة تباعد فصل أو كم طالبًا يتسع في قاعة أو سعة مقاعد من الأبعاد أو صفوف تخطيط للمكاتب أو تباعد الطلاب عبر الإنترنت؛ وليست مقدّر حمل إشغال كود الحريق، ولا واضع أثاث CAD، ولا أداة تحجيم HVAC، ولا حاسبة ساعات معتمدة أو حمل دراسي.

فضّلوا هذه القدرة عندما تعرفون مسبقًا الطول الصالح والعرض الصالح وتباعد الشبكة المربعة المستهدف وتحتاجون فقط سعة صحيحة وخطة صفوف؛ وإن كان مصدركم مساحة واحدة وقاعدة أمتار مربعة للشخص فحوّلوا أنتم تلك القاعدة إلى spacing خطي أو استخدموا عدًّا بالمساحة وحدها على أسلوب الزراعة، ولن يُبلغ عن صفوف التخطيط.

خطط إعادة الفتح والتباعد

يدخل المديرون الطول الصالح والعرض وخطوة تباعد ليروا السعة القصوى وكم صف تخطيط من المكاتب تسعه القاعة.

تجهيزات مرجعية لتطبيقات الحرم

يولّد المطوّرون حالات تامة وباقٍ معروفة، إضافة إلى رفض متعمد لـ spacing صفر، لاختبارات الوحدة وCI.

ما صف التخطيط في هذه الحاسبة؟

يطبع الحقل المدمج layout هذين الصحيحين كصفوف × مقاعد.

بأي وحدة أُدخل أبعاد الفصل؟

بالوحدة التي تفضلها، بشرط أن تكون واحدة للطول والعرض والمسافة: أمتار مع أمتار أو أقدام مع أقدام. لا تحوّل الحاسبة الوحدات، بل تقارن كل ضلع من الفصل بالمسافة فقط.

ماذا يحدث للمساحة المتبقية في آخر الفصل أو جانبه؟

تبقى شريطًا غير مستخدم. إذا كان الباقي في الطول أو العرض أقصر من مسافة كاملة فلا يتسع لطالب آخر، وتعرضه الأداة مساحة فارغة بدل أن تحسب نصف مقعد.

هل تراعي الحاسبة اشتراطات السلامة من الحريق أو الممرات؟

لا، فهي توزع شبكة من المقاعد المربعة على المساحة التي تدخلها فقط. لمراعاة الممرات أو الأثاث الثابت أو الحد المسموح من الحضور، اطرحها من الأبعاد مسبقًا أو زد المسافة.

لماذا تكون النتيجة صفرًا في غرفة صغيرة جدًا؟

لأن أحد ضلعي الغرفة أقصر من مسافة واحدة، فلا تتسع حتى لخانة كاملة. عندئذ تظهر النتيجة صفر مقاعد بصدق، وليست رسالة خطأ.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/edu/classroom-spacing

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/edu/classroom-spacing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"length":10,"width":8,"spacing":2}'
{
  "length": 10,
  "width": 8,
  "spacing": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.classroom_spacing",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

يُرفض التباعد أو الطول أو العرض الصفري أو السالب بـ invalid_input بدل اختراع مكاتب لا نهائية. يحصل المديرون والمهندسون المعماريون وإضافات أنظمة إدارة التعلم على نفس JSON الحتمي من مشغّل المتصفح المجاني وواجهة API المدفوعة مسبقًا، بلا شبكة وبلا ساعات وبلا رصّ عشوائي.

كيف تُشتق سعة الطلاب من حجم القاعة والتباعد

التباعد المطلوب لكل طالب هو ضلع الخلية المربعة التي يدّعيها كل متعلّم على ذلك المسقط — الفكرة نفسها لخطوة مكتب من مركز إلى مركز أو دائرة تباعد محاطة بمربع. لا تحوّل الحاسبة الوحدات أبدًا؛ تحتاج فقط النسب عديمة الأبعاد لكل ضلع من القاعة إلى التباعد. يجب أن يكون spacing موجبًا بصرامة لأن تباعدًا صفريًا يعني طلابًا لا نهائيين والتباعد السالب بلا معنى على شبكة. عندما تكون الغرفة أصغر من خلية على أي محور تكون السعة صفرًا لا خطأ، وهذا صادق فيزيائيًا. لا تستشير الاستجابة أحمال الإشغال في كود الحريق ولا كتالوجات الأثاث ولا صفوفًا متداخلة ولا رصًّا سداسيًا — تلك خيارات تصميم تطبقونها بتغيير spacing المرسل أو بطرح الممرات من الأبعاد قبل الاستدعاء. تُنمذَج قاعة مستطيلة ببعدين خطيين موجبين بصرامة: length هو المحور الذي تتراص عليه صفوف التخطيط، عادة من جدار التدريس إلى الخلف، وwidth هو محور صف واحد من المقاعد، عادة من جدار جانبي إلى الآخر. على الطول تتسع floor لـ length مقسومًا على spacing صفوف كاملة؛ وعلى العرض تتسع floor لـ width مقسومًا على spacing مقاعد كاملة؛ والسعة القصوى جداء هذين الصحيحين. الشرائط المتبقية الأقصر من spacing كامل تصبح unused_length وunused_width بدل طالب جزئي، بما يطابق هندسة خلية كاملة لا تتسع. المساحة هي length في width ومساحة الخلية مربع spacing، فالمساحة المستخدمة السعة في مساحة الخلية والمساحة غير المستخدمة بقية المستطيل التي لم تملأها الشبكة. يجب أن يستخدم length وwidth وspacing وحدة متسقة واحدة: أمتار مع أمتار، وأقدام مع أقدام، وبوصات مع بوصات. يجب أن يكون length وwidth موجبين أيضًا؛ قاعة بمساحة صفر ليست فصلًا. عند النجاح تعيد الأداة length وwidth وspacing مقربة، وتنشر layout_rows وseats_per_row وmax_capacity وسلسلة layout المدمجة والشرائط المتبقية وformula وmessage وخطوات الاستبدال المرتبة التي يمكن تدقيقها يدويًا.

كيف تستدعون API وماذا يعود

تُقبل صيغ السلاسل للأعداد عندما تطابق نمطًا عدديًا منتهيًا صارمًا؛ لواحق الوحدات أو فواصل الآلاف أو النص الحر تفشل في التحقق. فضّلوا إرسال أعداد لا سلاسل مسبقة التنسيق عندما تتحكمون بالعميل؛ وإن وجب إرسال سلاسل فتجنبوا تسميات وحدات تُسقط نمط العدد المنتهي. أرسلوا جسم JSON بثلاثة حقول إلزامية: length (أسماء بديلة room_length وclassroom_length وdepth وL) وwidth (أسماء بديلة room_width وclassroom_width وW) وspacing (أسماء بديلة student_spacing وseat_spacing وdistance وgap وS). يجب أن تكون الثلاثة أعدادًا منتهية موجبة ضمن النطاق المطلق المنشور كي تظل الجداءات والنسب والشرائط المتبقية منتهية بدقة مزدوجة IEEE على Worker وفي المتصفح. عند النجاح تعيد الاستجابة length وwidth وspacing مقربة، وتضبط area على length في width، وcell_area على مربع spacing، وlayout_rows على العدد الصحيح غير السالب لأرضية length على spacing، وseats_per_row على العدد الصحيح غير السالب لأرضية width على spacing، وmax_capacity على جدائهما، وlayout على سلسلة مدمجة للصفوف بالمقاعد، وunused_length وunused_width على الشرائط المتبقية، وused_area وunused_area على الأرضية المملوءة والباقي، وformula على الهويات المنشورة، وmessage على ملخص إنجليزي قصير، وsteps على سجل استبدال مرتب. فشل التحقق — حقول ناقصة أو أعداد غير منتهية أو spacing صفري أو سالب أو أبعاد قاعة غير موجبة أو قيم خارج الحدود المطلقة — يعيد invalid_input ولا يُحسب أبدًا. التسعير مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item. فحوص الذهاب والإياب سهلة: أعيدوا حساب أرضية length على spacing وأرضية width على spacing، واضربوا، وأكدوا تطابق السعة والشرائط المتبقية المنشورة. بدّلوا length وwidth إن أردتم الاتجاه المعاكس؛ يبقى الجداء كما هو بينما يتبادل layout_rows وseats_per_row موضعيهما.

نصائح عملية وحدود وعمليات بحث ذات صلة

إذا كان unused_length أو unused_width كبيرًا فضيقوا spacing قليلًا لتتسع خلايا كاملة أكثر، أو وسّعوا القاعة، أو دوّروا الشبكة بتبديل length وwidth لعدد صفوف مختلف، أو اقبلوا الباقي شريط حركة؛ هذه الحاسبة لا تضيف طالبًا جزئيًا أبدًا. عند التعليم أو كتابة الاختبارات اقرنوا مضاعفًا تامًا (length عشرة وwidth ثمانية وspacing اثنان ← خمسة صفوف تخطيط وأربعة مقاعد لكل صف وعشرون طالبًا) بحالة باقٍ تترك شرائط، وأدرجوا spacing صفريًا أو سالبًا متعمدًا لإثبات مسار invalid_input. المهام الفاشلة التي تعيد invalid_input لا تستهلك رصيدًا مدفوعًا مسبقًا، مما يبقي سكربتات الاستكشاف رخيصة عندما ترسلون spacing صفرًا عمدًا للتحقق من معالجة الأخطاء. يمكن لمسؤولي الأعمال المدرسية ومخططي الحرم وأدوات SaaS للمنشآت استدعاء نفس نقطة النهاية لقياسات قابلة لإعادة الإنتاج دون مشاركة صيغة جدول تتباين بين المتصفحات.

ترتيبات الاختبار والأثاث

يمرّر مسؤولو الاختبار وموردو الأثاث حجم القاعة وخطوة المقعد إلى API ويرفقون السعة والصفوف والشرائط المتبقية بخطة مقاعد شفافة.

كم طالبًا يتسع في فصل عند تباعد معيّن؟

على شبكة مربعة من مركز إلى مركز، layout_rows = floor(length / spacing) وseats_per_row = floor(width / spacing) وmax_capacity جداءهما. مثال: length 10 وwidth 8 وspacing 2 ← 5 صفوف × 4 مقاعد = 20 طالبًا.

ماذا لو كان التباعد أو أحد أبعاد القاعة صفرًا أو سالبًا؟

تعيد الأداة invalid_input. يجب أن يكون spacing وlength وwidth موجبة بصرامة؛ لا يمكن للقيم الصفرية أو السالبة أن تعرّف خلية جلوس ولا قاعة صف.

هل يجب أن يستخدم length وwidth وspacing الوحدات نفسها؟

نعم. لا تحوّل الحاسبة الوحدات أبدًا. استخدموا أمتارًا مع أمتار أو أقدامًا مع أقدام أو أي وحدة خطية واحدة للأرقام الثلاثة حتى تبقى النسب عديمة الأبعاد وصحيحة.

كم تبلغ تكلفة حاسبة تباعد الفصل؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل طلب ناجح؛ ولا تُحسب المهام الفاشلة أبدًا.

اطّلع على توثيق KIT الكامل ←