Back to Article List

ابنِ نظام إدارة مدرسة بالذكاء الاصطناعي — سبع خطوات بالصور

برنامج إدارة مدرسة عربي بالذكاء الاصطناعي على سيرفرك | مرام هوست - ابنِ نظام إدارة مدرسة بالذكاء الاصطناعي — سبع خطوات بالصور

إدارة مدرسة أهلية في العراق تقوم على ثلاثة دفاتر: دفتر الغياب، ودفتر الدرجات، ودفتر الأقساط. وكل سؤال يطرحه ولي الأمر — «شلون ابني هالشهر؟» — يحتاج فتح الثلاثة معاً وجمعها في الرأس.

في هذا الدليل نبني نظام إدارة مدرسة يجمعها في مكان واحد: الطلاب وصفوفهم، وتسجيل الحضور اليومي بنقرة، والدرجات مع الترتيب والتقدير، والأقساط بنسبة تحصيل لكل صف، وتقرير طالب واحد يجيب عن سؤال ولي الأمر كاملاً ويُطبع في ورقة. بلا كتابة كود.

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

كل الصور من النظام وهو يعمل على سيرفر حقيقي. أسماء الطلاب وأولياء أمورهم من نسج الخيال.

إن لم يكن عندك سيرفر وأداة مفعّلة، ابدأ من الدليل الأساس. وللاطلاع على أمثلة أخرى: نظام المبيعات · نظام الحسابات · نظام العيادة.

كيف تطلب السيرفر؟ خمس دقائق

لا تحتاج معرفة تقنية لطلب السيرفر — الخطوات أقرب إلى شراء اشتراك إنترنت منها إلى أي شيء تقني:

  1. افتح صفحة باقات VPS واختر الباقة المناسبة (الجدول أدناه يساعدك).
  2. في صفحة الإعداد اختر نظام التشغيل — اختر Ubuntu-24، فهو ما تعمل عليه الأدوات بأقل مشاكل.
  3. اختر دورة الفوترة: شهري، أو سنوي بخصم يقارب السُّبع.
  4. أضف إلى السلة، وادفع بالدينار العراقي عبر زين كاش أو بطاقة فيزا وماستركارد.
  5. خلال دقائق تصلك رسالة فيها عنوان الجهاز واسم المستخدم وكلمة المرور — ومنفذ الدخول 2026.
صفحة إعداد الطلب في مرام هوست تعرض مواصفات باقة S-VPS 4 وخيار دورة الفوترة الشهرية والسنوية واختيار نظام التشغيل وعدد النسخ الاحتياطية
صفحة إعداد الطلب — وفيها الخياران الوحيدان اللذان يهمّانك فعلاً: نظام التشغيل ودورة الفوترة. الباقي مضبوط مسبقاً

أي باقة تختار؟

الباقةالمواردالشهريهل تصلح للعمل مع الوكيل؟
S-VPS 2نواة · 2 غيغابايت8 دولاراتلا للبناء. تصلح لاستضافة البرنامج بعد أن يكتمل ويخفّ.
S-VPS 3نواتان · 4 غيغابايت17 دولاراًالحد الأدنى العملي. يعمل، مع بطء محسوس في المهام الطويلة.
S-VPS 44 أنوية · 8 غيغابايت29 دولاراًالمريح — وهو ما بنينا عليه كل مقالات هذه السلسلة.

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

كيف تستخدم الأداة وأنت لست مبرمجاً؟

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

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

كيف تجري الجلسة عملياً؟

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

  1. تكتب الطلب وتضغط Enter.
  2. يعرض عليك خطة قبل التنفيذ في المهام غير البديهية — اقرأها. إن رأيت فيها ما لم تطلبه، قل «لا تفعل كذا» قبل أن يبدأ.
  3. يطلب إذنك عند كل عملية حسّاسة: إنشاء ملف، تعديل ملف، تشغيل أمر. هذه لحظتك — الموافقة ليست شكلية.
  4. تفتح الصفحة في متصفحك وتجرّب. ما لم تجرّبه بنفسك لا تعتبره منجزاً، مهما قال لك إنه انتهى.

الأوامر التي تحتاجها فعلاً

الأدوات فيها عشرات الخيارات، لكن ما ستستعمله يومياً لا يتجاوز هذه:

نافذة طرفية تعرض أهم أوامر Claude Code وCodex: بدء جلسة، ومتابعة آخر جلسة، واستعراض الجلسات السابقة، والمراجعة، وفحص التنصيب
هذه كل الأوامر التي تحتاجها في الأسابيع الأولى — والباقي تتعلّمه عند الحاجة إليه

أهمّها --continue وresume: الجلسة تحتفظ بذاكرتها، فتستطيع أن تغلق حاسبتك وتعود غداً وتكمل من حيث توقّفت — والوكيل يتذكّر المشروع كله.

أربع قواعد تغنيك عن تعلّم البرمجة

القاعدةالتطبيق
اطلب مهمة واحدةشاشة واحدة أو ميزة واحدة في كل طلب — لا «ابنِ لي النظام»
جرّب بعد كل خطوةافتح الصفحة واضغط الأزرار. خمس دقائق تجربة توفّر ساعة تصحيح
صف العطل لا الحل«أضغط حفظ فتختفي الفاتورة» أفضل بكثير من «غيّر الدالة الفلانية»
خذ نسخة قبل الطلبات الكبيرةنسخة من مجلد المشروع، أو git init مرة واحدة — فتكون تكلفة أي خطأ صفراً

وإن تعطّل شيء ولم تفهم السبب؟ انسخ رسالة الخطأ كما هي والصقها في الجلسة واكتب: «هذا ما ظهر لي، ما المشكلة وكيف نصلحها؟». الوكيل يقرأ الأخطاء أفضل ممّا يقرأها كثير من المبرمجين — ورسالة الخطأ هي نصف الحل.

الخطوة 1 قواعد المشروع

# قواعد نظام المدرسة

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

الخطوة 2 الصفوف والطلاب

أنشئ تطبيق ويب بـ Node.js.

عرّف أولاً الصفوف: لكل صف اسم ومرحلة (متوسطة/إعدادية) وقسط سنوي.

ثم شاشة «الطلاب»: جدول فيه اسم الطالب وصفه ومرحلته
وولي أمره وهاتفه، وثلاثة أعمدة محسوبة:
القسط، والمدفوع، والمتبقّي — المتبقّي بالأحمر إن كان أكبر من صفر.

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

الخطوة 3 الحضور — الشاشة التي تُستعمل يومياً

هذه أكثر شاشة ستُفتح في اليوم، فاطلبها بأقل عدد نقرات ممكن:

أضف شاشة «الحضور»: تختار تاريخاً فتظهر قائمة الطلاب كلهم
وأمام كل طالب قائمة اختيار: حاضر / غائب / متأخر،
مع شارة ملوّنة تعرض حالته الحالية.

زر واحد في الأسفل «حفظ الحضور» يحفظ القائمة كلها دفعة واحدة.
إن سُجّل حضور لهذا اليوم سابقاً فاستبدله ولا تُكرّره.

وتحت الشاشة: جدول بنسبة الحضور التراكمية لكل طالب
مرتّباً من الأقل، مع شريط بصري، والنسبة بالأحمر إن قلّت عن 80%.
شاشة الحضور تعرض قائمة الطلاب مع اختيار الحالة وزر حفظ واحد وجدول نسب الحضور التراكمية بأشرطة بيانية
الحضور — زر حفظ واحد للقائمة كلها. وجملة «استبدله ولا تُكرّره» في الطلب تمنع تسجيل اليوم مرتين

لاحظ الجملة: «إن سُجّل حضور لهذا اليوم سابقاً فاستبدله ولا تُكرّره». بدونها، فتح الشاشة مرتين يُنتج سجلَّي حضور لليوم نفسه، فتصبح نسب الحضور كلها خطأ — ولن تكتشف السبب بسهولة. فكّر في الاستعمال الخطأ وقُله في الطلب.

الخطوة 4 الدرجات والترتيب

أضف شاشة «الدرجات»: جدول صفوفه الطلاب
وأعمدته المواد الأربع (رياضيات، عربي، إنكليزي، علوم).

أضف عمود «المعدّل» محسوباً، ورتّب الطلاب من الأعلى معدّلاً،
وأضف عمود «الترتيب» و«التقدير»:
امتياز 90 فما فوق · جيد جداً 80 · جيد 70 · متوسط 60 · ضعيف دون ذلك.

لوّن الدرجة بالأخضر إن كانت 85 فأكثر وبالأحمر إن قلّت عن 60.
شاشة الدرجات تعرض الطلاب مرتبين بالمعدل مع درجات المواد والتقدير الملون
الدرجات — الترتيب والتقدير محسوبان تلقائياً، والألوان تُظهر الطالب المتعثّر قبل أن تبحث عنه

الخطوة 5 الأقساط ونسبة التحصيل

أضف شاشة «الأقساط»: نموذج لتسجيل دفعة (الطالب، التاريخ، المبلغ، ملاحظة)،
وجدول بكل الدفعات ومجموعها في الأسفل.

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

الخطوة 6 تقرير الطالب وشاشة الإدارة

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

وفي الشاشة الرئيسية: عدد الطلاب، وحاضرو اليوم، والغائبون،
ومجموع الأقساط المتبقّية.
وتحتها جدولان: «غياب اليوم» بأسماء أولياء الأمور وأرقامهم،
و«أعلى الأقساط المتبقّية».
الشاشة الرئيسية تعرض عدد الطلاب والحاضرين والغائبين والأقساط المتبقية مع جدول غياب اليوم وأرقام أولياء الأمور
الشاشة الرئيسية — جدول «غياب اليوم» بأرقام أولياء الأمور هو أكثر ما يُستعمل فيها عملياً

جدول الغياب بأرقام الهواتف يحوّل الإدارة من ردّ فعل إلى مبادرة: اتصال في الساعة التاسعة صباحاً بدل استفسار بعد أسبوع.

الخطوة 7 الصلاحيات والتشغيل

1. أضف تسجيل دخول: المدير يرى كل شيء،
   والمدرّس يرى الحضور والدرجات فقط ولا يرى الأقساط.
2. اجعل البرنامج خدمة نظام تعمل عند الإقلاع وتعيد تشغيل نفسها.
3. نسخة احتياطية يومية لقاعدة البيانات مع الاحتفاظ بآخر 30 نسخة.
صفحة تسجيل الدخول إلى نظام إدارة المدرسة
فصل صلاحية المدرّس عن المدير: المدرّس لا يحتاج أن يعرف من دفع ومن لم يدفع

دروس هذا النظام

الدرسالتفصيل
قُل الاستعمال الخطأ في الطلب«لا تُكرّر تسجيل اليوم نفسه» منعت فساد نسب الحضور كلها
حفظ واحد لا حفظ لكل سطرشاشة تُستعمل يومياً يجب أن تُنجَز بنقرة واحدة
الرقم والشريط معاًقاعدة في ملف المشروع طبّقها الوكيل في كل شاشة بلا تكرار الطلب
الأرقام في مكان القرارهاتف ولي الأمر داخل جدول الغياب — لا في شاشة ثانية
تقرير يُطبعورقة واحدة تُسلَّم لولي الأمر أنهت الحاجة إلى ثلاثة دفاتر

ماذا بعد؟

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

وفي المقالات القادمة: متجر إلكتروني بالدفع عند الاستلام، ونظام مطعم وتوصيل، ونظام مكتب عقارات.

للبدء: اختر باقة VPS ثم دليل التنصيب والتفعيل.

Powered by WHMCompleteSolution