هيثم العسولي · طابعة السطورFILE AL-MANAL

ASSOLI — الرئيسية[ الأعمال ][ EN ][ وظّفني ]

$ cd ~/work && cat al-manal.md

---
title: المنال
role: منفردًا
year: 2025
status: يعمل الآن
category: الويب
stack: [JavaScript, Next.js, Scheduling logic, RTL]
live: زر الموقع
github: الشيفرة ---

المنال

اعثر على معلّم بديل قبل أن يرنّ الجرس.

نظام مدرسي ذكي لإدارة المعلمين والجداول والبدلاء وتبديل الحصص ومتابعة المهام. ومهمته الأساسية أن يجيب فورًا: من يستطيع تغطية حصة عند غياب معلّم.

المنال
substitution-finder.png

##نظرة عامة

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

يُجري «المنال» ذلك البحث فورًا: من الجدول ومن قائمة الغياب، يُخرج المعلمين المتفرغين فعلًا لتلك الحصة، فيصير القرار اختيارًا لا سباقًا.

## التحديات

### «فارغ» ليس «متاح»

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

تُحسب الإتاحة من مجموعة القيود كاملة لا من الجدول وحده، ويُرتَّب المرشحون بحيث يظهر الخيار الأعدل أولًا، وهو عادةً الأقل تغطيةً.

##النتائج

  • اقتراحات بدلاء فورية مرتّبة بالعدالة، مع إدارة الجداول والمهام.
FOLD

$ next

دعوة زفافدعوة زفاف تسكن رابطًا.