تفاصيل العمل

عنوان المشروع:

CodeQuiz: منصة اختبارات برمجية ذكية (UGRF Award Winner)

وصف المشروع:

قمت بتطوير نظام متكامل لإدارة الاختبارات البرمجية (Coding Assessment Platform) يهدف إلى أتمتة تصحيح الأكواد وتوفير بيئة اختبار آمنة للطلاب. حصل المشروع على المركز الثاني في منتدى البحوث الجامعية (UGRF) بجامعة النيل، مما يعكس جودة الهندسة البرمجية والابتكار في الحلول التقنية.

المميزات التقنية للمشروع:

1. نظام تنفيذ آمن (Sandboxed Execution):

بناء نظام خلفي معقد يقوم بتشغيل أكواد الطلاب داخل حاويات معزولة (Docker Containers) لضمان أمان السيرفر ومنع تنفيذ أي أكواد ضارة أو حلقات لا نهائية.

2. الذكاء الاصطناعي (AI Integration):

دمج نموذج Groq AI لتقديم تقييم نوعي للكود، واكتشاف محاولات التحايل على حالات الاختبار (Testcase Gaming)، بالإضافة إلى توليد حالات اختبار تلقائيًا.

3. تجربة مستخدم تفاعلية:

استخدام محرر Monaco Editor (الخاص بـ VS Code) مع إمكانية التحكم في ميزات المساعدة (IntelliSense) حسب إعدادات الاختبار لضمان نزاهة الامتحان.

4. متابعة لحظية (Real-time Tracking):

استخدام تقنية SignalR لمراقبة حالة الطلاب أثناء الامتحان، تحديث النتائج فورياً، وإرسال الإجابات تلقائيًا عند انتهاء الوقت.

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

- Backend: ASP.NET Core, SignalR

- Containerization: Docker SDK

- Frontend: .NET MAUI

- Database: MySQL

- AI & Monitoring: Groq API, Sentry

بطاقة العمل

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