تفاصيل العمل

قمت بتطوير Exam Management System بهدف تنظيم وإنشاء نماذج الامتحانات بشكل تلقائي دون الحاجة إلى تدخل مباشر من المدرس في إعداد الأسئلة أو تحديد عددها. يقوم النظام بإدارة عملية تكوين الامتحان بالكامل اعتمادًا على مجموعة من القواعد المحددة مسبقًا، مثل نوع الامتحان (Midterm أو Final) وطبيعة الأسئلة المطلوبة.

يعتمد النظام على اختيار الأسئلة من بنك أسئلة مخزن مسبقًا وتكوين نموذج الامتحان بشكل أوتوماتيكي مع ضمان تنوع الأسئلة وتوزيعها بطريقة مناسبة. يساهم ذلك في تقليل الوقت والجهد المطلوبين لإعداد الامتحانات مع الحفاظ على تنظيم وهيكل واضح لنموذج الامتحان.

تم تطوير المشروع بهدف تطبيق مفاهيم البرمجة الكائنية (OOP) وكتابة كود منظم وفق مبادئ Clean Code، حيث تم التركيز على تصميم الكلاسات بطريقة واضحة، وفصل المسؤوليات بين المكونات المختلفة للنظام لضمان سهولة الفهم والصيانة والتطوير لاحقًا.

يُظهر المشروع القدرة على تصميم نظام برمجي منظم يعتمد على التفكير المنطقي في حل المشكلات وبناء تطبيقات قابلة للتوسع.

بطاقة العمل

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