Abstract:
يهدف هذا البحث إلى تصميم وتنفيذ منصة تعليمية إلكترونية تعتمد على تقنيات الويب الحديثة، لدعم وتحسين العملية التعليمية في المؤسسات الأكاديمية. ويعالج البحث القيود المرتبطة بالأساليب التقليدية أو الحلول الجزئية غير المتكاملة، من خلال تقديم نظام متكامل وقابل للتوسع يعتمد على مبادئ هندسة البرمجيات الحديثة.
اعتمد البحث على منهجية تحليل وتصميم النظم، حيث تم تحديد المتطلبات الوظيفية وغير الوظيفية للنظام. وقد تم استخدام مخططات الكيانات والعلاقات (Entity-Relationship Diagrams – ERD) لتصميم قاعدة البيانات، إلى جانب أدوات النمذجة المناسبة لتمثيل البنية العامة للنظام. تم تنفيذ النظام المقترح، المسمى RedSea LMS، باستخدام إطار العمل Django ولغة البرمجة Python لضمان الاستقرار والأمان وقابلية التوسع.
يقدم النظام مجموعة من الوظائف الأساسية، تشمل إدارة المستخدمين والصلاحيات، تنظيم المقررات والمواد التعليمية، تنفيذ الاختبارات الإلكترونية مع تصحيح تلقائي، إدارة الجداول الدراسية، ونظام إشعارات لتسهيل التفاعل بين الإدارة وأعضاء هيئة التدريس والطلاب، مع تحسين متابعة الأنشطة التعليمية.
أظهرت نتائج التشغيل التجريبي وتقييم النظام أن المنصة المقترحة تحقق المتطلبات المحددة وتفي بأهداف البحث. كما ساهمت في تقليل الجهد الإداري، وتحسين المتابعة الأكاديمية، وتعزيز التواصل داخل البيئة التعليمية.
يخلص البحث إلى إمكانية اعتماد النظام كنواة لمنصة تعليمية إلكترونية رسمية داخل المؤسسات الأكاديمية، مع توصية بتطويره مستقبلاً لدعم الربط بأنظمة الجامعة الأكاديمية، وتطبيقات الهواتف الذكية، وتعزيز أدوات التقارير والتحليل، ودمج تقنيات الذكاء الاصطناعي لتحسين تجربة التعلم الرقمي.
This research presents the design and implementation of a web-based Learning Management System (LMS) intended to support and enhance the educational process in academic institutions. The study addresses the limitations of traditional learning management approaches and partially integrated electronic solutions by proposing a scalable and structured system based on modern software engineering principles.
The research follows a systems analysis and design methodology, where functional and non-functional requirements were identified. System modeling was conducted using Entity-Relationship Diagrams (ERD) to design the database structure, alongside other appropriate modeling tools to represent the overall system architecture. The proposed system, named Red Sea LMS, was implemented using the Django framework and the Python programming language to ensure reliability, security, and scalability.
The system provides essential LMS functionalities, including user and role management, course and content management, online examinations with automated grading, academic timetables, and notification services. These features facilitate effective interaction among administrators, faculty members, and students, while improving the organization and monitoring of academic activities.
Experimental deployment and system evaluation results demonstrate that the proposed system effectively meets the defined requirements and achieves the research objectives. The system enhances usability, reduces administrative effort, and improves academic follow-up and communication within the learning environment.
The study concludes that the proposed LMS can be adopted as a foundational e-learning platform for academic institutions. Future work includes integration with university academic systems, mobile platform support, advanced reporting and analytics, and the incorporation of intelligent technologies to further enhance digital learning environments.