مشروع لوحة تحكم لإدارة الإمتحانات

تفاصيل العمل

• طورت Dashboard خاص بإدارة امتحانات الطلبة بيشتغل للمسؤولين (Admins) والمديرين (Super Admins).

• التقنيات المستخدمة: React، Vite، Tailwind CSS، Redux، Redux Toolkit.

• أهم المميزات:

• الصفحات: تشمل أربع صفحات غير الصفحة الرئيسية: الطلاب، التقويم، طباعة النتائج، والمديرين بالإضافة إلي صفحة تسجيل الدخول في البدايه.

• تغيير اللغة: تقدر تبدل بين العربي والإنجليزي بكل سهولة في كل لوحة التحكم لأن اللوحه تدعم اللغتين العربيه والإنجليزيه.

• الوضع الليلي والنهاري(Dark/Light): المستخدم يقدر يختار بين الوضع الليلي والنهاري حسب راحته.

• تسجيل الخروج: فيه خيار لتسجيل الخروج في أي وقت.

• صلاحيات حسب الدور: الوصول متحكم فيه بناءً على نوع المستخدم عند تسجيل الدخول للوحة التحكم:

• صلاحيات المديرين (Super Admins): ليهم حق الوصول الكامل لكل أجزاء الـDashboard، وبيقدروا كمان يتحكموا في باقي المسؤولين

(إضافة، تعديل أو حذف)بالإضافة الى أن المديرين يقدروا يدخلوا أي صفحة.

• صلاحيات المسؤولين (Admins): الوصول محدود، ما يقدروش يشوفوا صفحة "المديرين"، ويقدروا يدخلوا على صفحات معينة بس: الطلاب،

التقويم، ونتائج وتقارير الطباعة.

• تصدير النتائج: في صفحة نتائج وتقارير الطباعة، المسؤولين يقدروا يحملوا بيانات ودرجات الطلاب بصيغة PDF أو Excel للطلاب المختارين أو

كلهم.

• فلاتر: كل صفحة فيها فلاتر عشان المستخدم يشوف النتائج بناءً على اختيارات معينة.

• تجاوب كامل: الـDashboard متجاوب بالكامل وبيشتغل على مختلف أحجام الشاشات.

• تجربة مستخدم سلسة: مصممة عشان تكون التنقل بين الصفحات سريع وسهل.

بطاقة العمل

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