تعريف بالتطبيق
Mham School & LMS — نظرة عامة شاملة على النظام
نظرة عامة
نظام متكامل لإدارة المدارس ومنصة للتعلم الإلكتروني (LMS) يدعم ثنائية اللغة (العربية/الإنجليزية)، تم بناؤه باستخدام إطار عمل PHP MVC مخصص. يجمع النظام بين وظيفتين أساسيتين في قاعدة برمجية واحدة:
- إدارة المدارس (School Management): تشمل الفصول الدراسية، المعلمين، الطلاب، الحضور والغياب، الدرجات، السلوك، الرسوم الدراسية، المكتبة، الجداول الزمنية، الفعاليات، الإعلانات، والسجلات الصحية.
- منصة التعلم الإلكتروني (LMS):** تشمل الدورات التدريبية عبر الإنترنت، الدروس المرئية (الفيديو)، الواجبات، تسجيل الطلاب، ومتابعة تقدمهم الدراسي.
يعمل النظام بآلية تعدد المستأجرين (Multi-tenant)، مما يسمح بإدارة عدة مدارس أو رياض أطفال عبر نسخة تثبيت واحدة.
نظام الصلاحيات والأدوار (8 أدوار)
| الدور | صلاحيات الوصول |
|---|---|
| super_admin (المدير العام) | التحكم الكامل في النظام وجميع المدارس المسجلة |
| admin (مدير المدرسة) | الإدارة الكاملة لمدرسة واحدة محددة |
| principal (الناظر / المشرف) | الاطلاع على نظرة عامة للمدرسة وتقاريرها |
| teacher (المعلم) | إدارة الفصول الخاصة به، رصد الحضور، ودفتر الدرجات |
| student (الطالب) | استعراض الدورات المسجلة، الدروس، تسليم الواجبات، والمراسلات |
| parent (ولي الأمر) | متابعة تقدم الأبناء، الحضور والغياب، والمدفوعات |
| librarian (أمين المكتبة) | إدارة كتب المكتبة وعمليات الاستعارة |
| accountant (المحاسب) | إدارة الرسوم الدراسية، المدفوعات، والتقارير المالية |
لوحة التحكم — قائمة الميزات الكاملة
توفر لوحة التحكم (عبر المسار /admin) تحكماً شاملاً في كافة تفاصيل المدرسة:
الإحصائيات (Dashboard)
- مؤشرات الأداء الرئيسية: إجمالي الطلاب، المعلمين، الفصول، المواد، الدورات، والمسجلين.
- أحدث التسجيلات، وأزرار للإجراءات السريعة.
إعدادات المدرسة
- اسم المدرسة، العنوان، الهاتف، البريد الإلكتروني، الموقع الإلكتروني، والشعار.
- إدارة الأعوام الدراسية.
إدارة الفصول الدراسية
- إنشاء وتعديل الفصول (مثل: الصفوف من الأول إلى السادس، والأقسام أ-ج).
- تعيين مربي الفصول (المعلمين المسؤولين).
- قوائم الطلاب لكل فصل.
- تهيئة المراحل الدراسية.
إدارة المواد الدراسية
- إنشاء وتعديل المواد لكل مدرسة.
- ربط المواد بالمراحل الدراسية المناسبة.
الجدول الزمني
- جدول أسبوعي مرئي لكل فصل.
- خاصية السحب والإفلات للمواد والفترات الزمنية.
- عرض الجدول الزمني الخاص بالمعلم.
إدارة المعلمين
- تسجيل المعلمين وإنشاء ملفات تعريفية كاملة لهم.
- إسناد المعلمين للفصول والمواد.
- عرض جداول المعلمين.
إدارة الطلاب
- تسجيل الطلاب بملفات تعريفية شاملة (الاسم، البريد الإلكتروني، الهاتف، العنوان، تاريخ الميلاد، والجنس).
- صفحة تفصيلية لكل طالب تحتوي على معلومات ولي الأمر، سجل الحضور، الدرجات، وسجل السلوك.
- أدوات البحث والتصفية للوصول السريع للطلاب.
الحضور والغياب
- كشف الحضور اليومي لكل فصل.
- رصد الحالات: حاضر، غائب، متأخر، أو غياب بعذر.
- تقارير الحضور الشهرية.
- منتقي تاريخ يعتمد على التقويم (Calendar-based).
دفتر الدرجات (Gradebook)
- تصنيفات الدرجات (اختبارات، واجبات منزلية، مشاركة، امتحانات نهائية).
- بنود الدرجات لكل فصل/مادة.
- رصد الدرجات لكل طالب مع احتساب المعدلات تلقائياً.
- تقارير الدرجات.
سجل السلوك
- تسجيل الملاحظات السلوكية الإيجابية والسلبية.
- سجل سلوكي مفصل لكل طالب.
- نظرة عامة على السلوك لكل فصل دراسي.
الإعلانات
- إنشاء وتعديل وحذف الإعلانات على مستوى المدرسة.
- توجيه الإعلانات لفئة مستهدفة (الطلاب، المعلمون، أولياء الأمور).
الفعاليات (الأنشطة)
- تقويم الفعاليات المدرسية.
- تحديد عنوان الفعالية، التاريخ، والوصف.
إدارة الرسوم المالية
- تصنيفات الرسوم (المصروفات الدراسية، النقل، الوجبات، المستلزمات).
- تتبع مدفوعات الرسوم لكل طالب.
- عرض المبالغ المستحقة والمتبقية.
إدارة المكتبة
- دليل الكتب مع اسم المؤلف والرقم الدولي المعياري (ISBN).
- تتبع استعارة وإرجاع الكتب.
- تنبيهات بشأن الكتب المتأخرة.
التقارير
- تقارير الطلاب (الحضور، الدرجات، السلوك).
- تقارير الفصول الدراسية.
- إحصائيات شاملة للمدرسة.
إدارة المستخدمين
- قائمة بجميع المستخدمين مع أدوارهم.
- إضافة، تعديل، وحذف المستخدمين.
- تعيين الصلاحيات والأدوار.
ميزات منصة التعلم الإلكتروني (LMS)
إدارة الدورات (الكورسات)
- إنشاء دورة تعليمية (العنوان، الوصف، الصورة المصغرة، التصنيف، السعر).
- عرض الدورات مع عدد الدروس وفلاتر التصنيفات.
- البحث وتصفية الدورات.
إدارة التصنيفات
- تصنيفات الدورات مع إظهار عدد الدورات في كل تصنيف.
- عمليات التحكم الكاملة (إنشاء، قراءة، تحديث، حذف - CRUD).
إدارة الدروس
- دروس مرئية (دمج مشغل الفيديو Plyr).
- ترتيب الدروس تسلسلياً.
- محتوى نصي وداعم لصيغة HTML.
- قائمة دروس مصفاة حسب الدورة التعليمية.
إدارة الواجبات
- إنشاء واجبات لكل درس.
- تحديد المواعيد النهائية (Due dates)، الدرجات، والتعليمات.
- رفع الملفات وحلول الواجبات من قبل الطلاب.
- تصحيح الواجبات وإضافة الملاحظات والتقييمات (Feedback).
- استعراض قائمة التسليمات وحالاتها.
نظام التسجيل في الدورات
- تسجيل الطلاب في الدورات التدريبية.
- تتبع أعداد المسجلين.
- التحكم في صلاحيات الوصول للدورات.
البنية التقنية (Technical Architecture)
- اللغة: PHP 8.x
- قاعدة البيانات: MySQL / MariaDB
- الواجهة الأمامية (Frontend): HTML / CSS / JS (متجاوبة بالكامل مع الشاشات، بدون أطر عمل إضافية)
- الفيديو: مشغل Plyr.js
- التحقق من الهوية:** يعتمد على الجلسات (Session-based)، وتشفير كلمات المرور بـ bcrypt.
- الحماية والأمان:** حماية ضد ثغرات CSRF عبر التوكينات، الاستعلامات المجهزة (Prepared statements)، والوقاية من ثغرات XSS.
- التدويل واللغات (i18n):** مساعد مخصص
lang()، ملفات لغات جاهزة (إنجليزي / ياباني) مع سهولة إضافة لغات أخرى كالعربية.
قاعدة البيانات (28 جدولاً)
أبرز المزايا التنافسية
- بدون رسوم تراخيص لإطارات العمل: نظام مخصص بالكامل ومبني بلغة PHP الأصلية.
- نظام مزدوج: يجمع بين إدارة المدارس والتعلم الإلكتروني (LMS) في مكان واحد.
- جاهز لتعدد المدارس: مثالي لسلاسل رياض الأطفال ومجموعات المدارس.
- ثنائي اللغة: يدعم العربية والإنجليزية بشكل أساسي، مع سهولة إضافة لغات أخرى.
- استضافة بسيطة: يعمل على أي استضافة مشتركة (Shared Hosting) تدعم PHP 8 و MySQL.
- لا يتطلب Composer: فقط قم برفع الملفات وسيعمل النظام مباشرة.
- بيانات تجريبية مدمجة: النظام جاهز للعمل والتجربة مباشرة فور التثبيت.
نسخة تجريبية للوحة التحكم
يمكنك استخدام بيانات الدخول التالية لمعاينة لوحة التحكم. يرجى العلم بأن هذه النسخة للمعاينة فقط، وتم تعطيل صلاحيات الإضافة والحفظ والتعديل فيها.
- اسم المستخدم: admin_demo
- كلمة المرور: password123
السعر
فترة الدعم الفني
الدعم الفني مجاني ومتاح خلال أسبوع واحد من تاريخ إتمام الشراء. أي دعم بعد هذه الفترة سيكون مدفوعاً.
خدمات أخرى
المساعدة في التثبيت والاستشارات
المساعدة في عملية التثبيت وتقديم الاستشارات المتعلقة بشراء النطاق (الدومين) والخادم (السيرفر) وغيرها.
الدعم الكامل والإدارة (مدفوع)
خدمة مدفوعة تشمل الإدارة الكاملة، الدعم الفني المستمر، الصيانة الدورية، والتخصيص حسب الطلب.
للاستفسار عن الشراء، يرجى التواصل معنا عبر الرابط التالي:
رابط الاتصال بناتنبيهات وإرشادات هامة
يُمنع منعاً باتاً بيع الشفرة المصدرية (Source Code) للتطبيق أو مشاركتها وتوفيرها للآخرين. بالطبع، لك كامل الحرية في تعديل وتخصيص الكود لنفسك كما تشاء.