OverDose Math هي منصّة تعليمية متكاملة مبنية باستخدام MERN Stack (MongoDB, Express.js, React.js, Node.js)، مصممة خصيصًا لمدرسين الرياضيات بهدف إدارة الدروس، السنوات الدراسية، الامتحانات، الطلاب، والتحليلات في مكان واحد.
توفر المنصّة تجربة استخدام احترافية مع دعم الوضع الليلي والنهاري (Dark / Light Mode) لضمان راحة العين وسهولة التصفح طوال اليوم.
وصف عام للمنصّة
OverDose Math ليست مجرد موقع دروس، بل هي نظام إدارة تعليمي متكامل (LMS) موجّه لمدرس الرياضيات، يمكّنه من إدارة كل جوانب العملية التعليمية بطريقة ذكية، سريعة، ومنظمة.
توفر المنصّة لوحة تحكم (Dashboard) متقدمة تتيح للمدرس متابعة تقدّم طلابه، رفع الدروس، إنشاء الامتحانات، ومتابعة نتائج الأداء لحظة بلحظة.
? مميزات واجهة المستخدم (UI/UX)
Dark & Light Mode
واجهتان متناسقتان بالكامل مع تغيير لحظي بين الوضعين.
ألوان مريحة للعين للشرح المطوّل أو العمل الليلي.
حفظ وضع التصفح في Local Storage للعودة إلى نفس الوضع تلقائيًا.
Responsive Design
تصميم متجاوب بالكامل يعمل بدقة على:
الموبايل
التابلت
الديسكتوب
? تصميم حديث (Modern UI)
استخدام تصميم نظيف Clean Design بأيقونات واضحة.
تقسيم محتوى المنصّة لسِكاشن واضحة مثل:
"الدروس – الامتحانات – الطلاب – السنوات – التحليلات – الحساب".
لوحة التحكم (Dashboard)
لوحة التحكم هي قلب النظام، وتوفر مجموعة شاملة من الأدوات:
إحصائيات مباشرة (Real-time Analytics)
عدد الطلاب لكل سنة دراسية.
عدد الامتحانات المنشأة.
نسبة إنجاز الدروس.
متوسط درجات الطلاب.
مخطط بياني للإحصائيات الشهرية.
إدارة الدروس (Lessons Manager)
إنشاء درس جديد وإضافة:
عنوان الدرس
السنة الدراسية
الملفات التعليمية (PDF – Word – صور – فيديوهات)
روابط خارجية
شرح نصي كامل
إمكانية ترتيب الدروس بالأسبوع أو الوحدة.
إدارة السنوات الدراسية (Grade Levels System)
إنشاء جميع السنوات الدراسية من الصف الرابع حتى الثالث الثانوي.
ربط كل درس بسنة معينة.
عرض تقدم كل سنة على حدة.
نظام الامتحانات (Exams Engine)
إنشاء امتحانات اختيارية/مقالية.
بنك أسئلة قابل لإعادة الاستخدام.
تحديد وقت الامتحان ودرجة النجاح.
تصحيح تلقائي للأسئلة الموضوعية.
عرض نتائج الطلاب مباشرة.
إدارة الطلاب (Students Management)
تسجيل الطلاب وربطهم بالصف الدراسي.
متابعة درجة كل طالب ونسبة حضوره.
إرسال تنبيهات أو ملاحظات شخصية.
️ البنية التقنية (MERN Architecture)
? MongoDB
تخزين الدروس، الامتحانات، الطلاب، النتائج، صلاحيات المستخدم.
أداء عالي في الاستعلامات وتحليل البيانات.
Express.js
API آمن وسريع يتعامل مع الطلبات.
إدارة Auth, JWT Tokens, Roles.
? React.js
واجهة ديناميكية، سريعة، وحديثة.
استخدام React Router & Redux Toolkit لإدارة الحالة.
Node.js
Backend قوي لمعالجة الطلبات وتوليد الإحصائيات.
يعمل بسلاسة تحت ضغط عدد كبير من الطلاب.
الأمان (Security)
تسجيل دخول مشفر باستخدام JWT.
Hash للـ Password باستخدام bcrypt.
صلاحيات (Roles) للمدرس والطالب.
حماية API باستخدام rate-limit و helmet.
️ مميزات إضافية
رفع الملفات والصور باستخدام Cloudinary
صفحات SEO-Friendly