تطبيق ويب يساعد المعلمين باللملكة العربية السعودية على إنشاء “توزيع المنهج” تلقائيًا حسب المرحلة/المسار/الصف/المادة، ثم تصديره كملف PDF أو صورة بقالب جاهز للطباعة.
قمت بتطوير ميزة “توزيع المنهج” ضمن مشروع تعليمي، بحيث يختار المستخدم (المعلم/الإدارة) المرحلة الدراسية والمسار والصف والمادة، ثم يقوم النظام بتوليد خطة توزيع أسبوعية توضح موضوعات كل أسبوع خلال الفصل الدراسي.
بعد تجهيز البيانات (اسم المدرسة – اسم المعلم/المدير – المنطقة/المدينة)، يمكن للمستخدم تحميل التوزيع بصيغة PDF أو كصورة لاستخدامه مباشرة في الطباعة أو المشاركة.
الواجهات Frontend: صفحتان مبنيتان بـ HTML/CSS (واجهة إدخال الإعدادات + واجهة عرض التوزيع والتحميل).
الـ Backend: خدمات REST API بـ Node js/Express js مع MongoDB لإدارة بيانات المواد/المراحل/التوزيعات وتجهيز بيانات التصدير.
- أهم الوظائف:
اختيار المرحلة الدراسية (ابتدائي/متوسط/ثانوي…)
اختيار المسار (مثل: عام، شرعي، إدارة أعمال، علوم حاسب…)
تحديد الصف والمادة
إدخال بيانات المدرسة والمعلم/المدير
عرض التوزيع في شكل بطاقات أسبوعية (الأسبوع 1… إلخ)
خيارات تحميل PDF وتحميل كصورة
فلترة/اختيار المنطقة أو المدن
دوري في المشروع:
1- تصميم وتنفيذ واجهتين Frontend بـ HTML/CSS & JSمع تجربة استخدام واضحة.
2- بناء Backend بـ Express.js لتنفيذ منطق التوليد وجلب البيانات.
3- ربط قاعدة البيانات MongoDB لتخزين/إدارة بيانات التوزيعات والمواد.
4- تجهيز مخرجات جاهزة للطباعة (PDF/صورة) من نفس بيانات المستخدم.
المهارات والتقنيات:
Express.js
MongoDB
تصميم وبناء REST API
HTML5 / CSS3
Bootstrap5
JavaScript
تصميم واجهات متجاوبة (Responsive Design)
توليد وتصدير ملفات PDF (وتجهيز قالب للطباعة)
تنظيم البيانات والتحقق منها (Validation)
Git / GitHub
تحسين الأداء وتجربة المستخدم