نظام إدارة دورات تعليمية (Learning Management System) نظام إدارة دورات تعليمية (Learning Management System) نظام إدارة دورات تعليمية (Learning Management System) نظام إدارة دورات تعليمية (Learning Management System) نظام إدارة دورات تعليمية (Learning Management System) نظام إدارة دورات تعليمية (Learning Management System) نظام إدارة دورات تعليمية (Learning Management System) نظام إدارة دورات تعليمية (Learning Management System)
تفاصيل العمل

المشروع عبارة عن نظام تعليمي متكامل يعتمد على تقنيات الـ Full Stack، تم تطويره باستخدام إطار العمل Next.js بهدف تحسين تجربة التعليم الهجينة من خلال دمج أدوات التعلم الأساسية في منصة واحدة تُسهّل التواصل، التعاون، وتتبع التقدم الأكاديمي. أبرز الميزات: أدوار وصلاحيات مخصصة: يدعم النظام عدة أدوار (مدير، مشرف، مساعد مشرف، طالب)، مع صلاحيات واضحة لكل دور لتسهيل سير العمل. إدارة الدورات التعليمية: من إنشاء الدورات وقبول الطلبات إلى نشر الإعلانات وتنظيم المقابلات. تعيين المهام وتقييمها: يمكن للمشرفين إضافة مهام، تصحيحها، وتقديم التغذية الراجعة. تتبع الحضور: تسهيل متابعة التزام الطلاب وتوثيق الحضور بدقة. واجهة مخصصة لكل مستخدم: لوحات تحكم منفصلة لكل دور تُظهر الوظائف المطلوبة بوضوح وفاعلية. صفحات النظام: لوحة تحكم المدير: إدارة المستخدمين والدورات، ونشر الإعلانات. لوحة تحكم المشرف: إضافة المهام، تقييمها، وتتبع الحضور. لوحة تحكم الطالب: عرض الدورات، تسليم المهام، ومتابعة الدرجات والإشعارات. ️ التقنيات المستخدمة: Next.js (v15) وTypeScript لتطوير الواجهة والخلفية بكفاءة. Tailwind CSS وNextUI لتصميم واجهات سريعة وعصرية. SQLite عبر Drizzle ORM لإدارة البيانات. EmailJS لإرسال الإشعارات عبر البريد. Phosphor Icons للأيقونات. Recharts لعرض البيانات والإحصاءات. Framer Motion لتحسين تجربة الاستخدام بالحركات التفاعلية.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ 13 ساعة
المشاهدات
5
المستقل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة