إنفينيتي (نظام إدارة التعليم الإلكتروني) ❤️
إنه نظام إدارة التعلم الإلكتروني الذي يمكن أن يسهل عليك التسجيل والتعلم في الدورات التدريبية، وإضافتها إلى قائمة الرغبات الخاصة بك، وكذلك إدارة التطبيق بأكمله. لديه 3 طرق للتشغيل مثل 1) المشرف 2) المستخدم 3) الأستاذ
مكدس التكنولوجيا
خدمات الواجهة الأمامية؟
- HTML
- CSS
- تايب سكريبت
- مسج
- يوتيوب لاعب واجهة برمجة التطبيقات
- مادة زاوية
- بوتستراب
الخدمات الخلفية ❤️
- جافا
- التمهيد الربيع
- أمن الربيع
- رموز حامل Jwt
- قاعدة بيانات ماي إس كيو إل
أدوات التطوير ⚡
- مجموعة أدوات الربيع
- ساعي البريد
- كود الاستوديو المرئي
مستخدمي المشروع
- مدير(المشرف)
- المستخدم (الطالب)
- الأساتذة
حول تطوير المشروع؟
تم إنشاء هذا المشروع باستخدام Angular CLI الإصدار 16.2.1.
خادم التطوير
قم بتشغيل ngserv لخادم التطوير. انتقل إلى http://localhost:4200/. سيتم إعادة تحميل التطبيق تلقائيًا إذا قمت بتغيير أي من الملفات المصدر.
خادم الواجهة الخلفية
قم بتشغيل تطبيق الربيع كتطبيق تمهيد الربيع. انتقل إلى http://localhost:8000/. قم أيضًا بإجراء تغييرات في ملف application.properties (الأشياء المتعلقة بقاعدة البيانات) وفقًا لذلك.
سقالات الكود
قم بتشغيل ng إنشاء اسم المكون لإنشاء مكون جديد. يمكنك أيضًا استخدام ng لإنشاء التوجيه|الأنبوب|الخدمة|الفئة|الحرس|الواجهة|التعداد|الوحدة النمطية.
بناء ⚡
قم بتشغيل ng build لبناء المشروع. سيتم تخزين عناصر البناء في الدليل dist/.
مزيد من المساعدة
للحصول على مزيد من المساعدة حول Angular CLI، استخدم المساعدة أو قم بمراجعة صفحة نظرة عامة على Angular CLI ومرجع الأوامر.
سمات
وضع المشرف؟
يجعلك هذا الوضع كمسؤول ويمكنك القيام بأنشطة مختلفة مثل...
- إضافة أستاذ
- إدارة المستخدمين/المتعلمين
- إدارة الأساتذة
- إضافة دورات وفصول جديدة
- عرض قائمة الأستاذ، قائمة المقررات الدراسية، قائمة المستخدمين
- قبول أو رفض الأساتذة عند تسجيلهم كأستاذ جديد في هذه البوابة.
- احصل على تفاصيل متنوعة على لوحة تحكم المشرف مثل إجمالي الأساتذة وإجمالي المستخدمين وإجمالي المتعلمين وإجمالي الدورات التدريبية والدورات الأكثر إعجابًا وإجمالي الفصول المضافة إلى الدورات التدريبية.
مود البروفيسور ❤️
يجعلك هذا الوضع أستاذًا ويمكنك القيام بأنشطة مختلفة مثل...
- يمكن للأستاذ التسجيل للحصول على حساب جديد ليتمكن من الدخول إلى البوابة
- تحقق من قائمة المستخدمين المتاحة
- التحقق من الدورات المتاحة
- إضافة دورات جديدة
- عرض وتحرير تفاصيل الملف الشخصي للأستاذ
- قم بتسجيل أي دورة ترغب فيها ويمكن للأستاذ أيضًا تعلم الدورات وجعلها مفضلة
- تحقق من موافقة التسجيل كأستاذ صالح من قبل المشرف
- إضافة فصول جديدة للدورات المعنية
- احصل على تفاصيل متنوعة على لوحة تحكم الأستاذ مثل إجمالي المتعلمين وإجمالي الدورات التدريبية والدورات الأكثر إعجابًا وإجمالي الفصول المضافة إلى الدورات التدريبية.
وضع المستخدمين؟
هذا الوضع يجعلك كمستخدم ويمكنك القيام بأنشطة مختلفة مثل...
- يمكن للمستخدم التسجيل للحصول على حساب جديد من أجل تسجيل الدخول إلى البوابة
- تحقق من قائمة الدورات المتاحة
- تحقق من محتويات التعلم المحددة المتاحة وقائمة الرغبات
- عرض وتحرير تفاصيل ملف تعريف المستخدم
- التسجيل في دورات جديدة
- تحقق من دورات التسجيل والدورات المفضلة لديك
- احصل على تفاصيل متنوعة على لوحة تحكم المستخدم مثل إجمالي المتعلمين وإجمالي الدورات التدريبية والدورات الأكثر إعجابًا وإجمالي الفصول المضافة إلى الدورات التدريبية.
[ميزة إضافية: يمكن للمستخدم التسجيل لتعلم الدورات التعليمية على اليوتيوب كدورة فيديو مضمنة في البوابة نفسها]
مخطط العلاقة بين الكيان
نظرة عامة على واجهة المستخدم ❤️