منصة التعلم الإلكتروني
الوصف
منصة التعلم الإلكتروني عبارة عن تطبيق قائم على الويب مصمم لتزويد الطلاب بالقدرة على تصفح الدورات التدريبية عبر الإنترنت والتسجيل فيها وإكمالها. يمكن للمدرسين والمسؤولين إدارة الدورات التدريبية عن طريق إضافتها أو تحريرها أو حذفها. يمكن للطلاب اختيار الدورات التدريبية التي يرغبون في أخذها ودفع ثمنها بأمان عبر واجهة برمجة تطبيقات Stripe وتلقي شهادة عند إكمال الدورة التدريبية بنجاح.
تم تطوير هذه المنصة باستخدام PHP الأصلي وتستخدم MySQL لتخزين البيانات. يتم تشغيل تكامل الدفع بواسطة Stripe، مما يسمح للطلاب بدفع ثمن الدورات التدريبية التي سجلوا فيها بأمان.
الميزات الرئيسية:
إدارة الدورة التدريبية: يمكن للمسؤولين والمدربين إضافة الدورات التدريبية أو تحريرها أو حذفها من خلال لوحة الإدارة.
تسجيل الدورة التدريبية: يمكن للطلاب تصفح الدورات التدريبية وتحديدها للتسجيل فيها.
تكامل الدفع مع Stripe: يمكن للطلاب إجراء مدفوعات آمنة للدورات التدريبية باستخدام واجهة برمجة تطبيقات Stripe.
إنشاء الشهادة: بعد إكمال الدورة التدريبية، يتلقى الطلاب شهادة يمكن تنزيلها أو طباعتها.
مصادقة المستخدم: تسجيل الدخول والتسجيل الآمن لكل من المدرسين والطلاب.
لوحة الإدارة: يمكن للمسؤولين إدارة المستخدمين والدورات وتتبع تقدم الطلاب.
التقنيات المستخدمة
الخلفية: PHP (أصلية)
الواجهة الأمامية: HTML وCSS وJavaScript
قاعدة البيانات: MySQL
بوابة الدفع: Stripe API لمعالجة الدفع
المصادقة: جلسات PHP لإدارة تسجيل دخول المستخدم