Assessment System to manage exams
نظام تقييم إلكتروني مبني بـ Flask لإدارة الاختبارات بين المحاضرين والطلاب.
تم استخدام لغة بايثون في تطوير المشروع.
الميزات
المقررات: إنشاء مقررات، تسجيل طلاب، استيراد CSV
الاختبارات: ربط الاختبار بمقرر، جدولة تلقائية لوقت البدء
إضافة أسئلة (ملف أو اختيار من متعدد MCQ مع تصحيح تلقائي)
بدء/إنهاء الاختبار بمؤقت عدّ تنازلي
رفع إجابات الطلاب مع التحقق من امتداد الملف
عرض الدرجات والملاحظات للطالب بعد التصحيح
تصحيح يدوي مع ملاحظات وتصدير درجات PDF
إدارة المستخدمين (مدير النظام)
حماية CSRF وتحقق من الصلاحيات