النظام التعليمي الإلكتروني المتكامل (OEP) BackEnd

تفاصيل العمل

هو نظام إدارة تعليمي متكامل يُطور باستخدام Java وSpring Boot وMaven، يهدف إلى توفير بيئة تعليمية تفاعلية عبر الإنترنت.

المميزات الرئيسية للمشروع:

إدارة المحتوى التعليمي:

نظام شامل لإدارة الكورسات والقوائم التعليمية (CoursePlayListManagement).

إدارة الاختبارات والكويزات (QuizManagementService).

نظام تفاعل وتعليقات متقدم:

خدمة كاملة لإدارة التعليقات (CommentManagementService).

إمكانية نشر التعليقات (PostCommentDTO).

إمكانية الرد على التعليقات (ResponseToCommentDTO).

عرض التعليقات مع بيانات المستخدم (ViewCommentDTO).

نظام إدارة المستخدمين والجلسات:

إدارة حسابات المستخدمين (AccountManagement).

إدارة الجلسات وتسجيل الدخول (SessionManagement).

التصميم الاحترائي والهيكلية:

نظام MVC كامل (النماذج Model، المتحكمات Controller، وخدمات Service).

استخدام Data Transfer Objects (DTOs) لفصل طبقات التطبيق.

بناء باستخدام Maven لإدارة التبعيات.

هيكلية مجلدات نظيفة (com.spu.OEP).

اختبارات شاملة وجودة عالية:

كتابة Unit Tests متقدمة باستخدام JUnit (CommentManagementServiceTest).

اختبار حالات النجاح والفشل (Success/Fail Scenarios).

اختبارات التكامل مع Spring Boot (@SpringBootTest).

التقنيات المستخدمة:

اللغة: Java

الإطار: Spring Boot

إدارة البناء: Maven

الاختبارات: JUnit, Spring Boot Test

التصميم: هندسة متعددة الطبقات (Multi-layer Architecture)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
6
تاريخ الإضافة
المهارات