تفاصيل العمل

تطبيق أندرويد مخصص لإدارة حضور وغياب الطلاب في كلية الحاسبات والذكاء الاصطناعي (FCAI) يتيح للطلاب تسجيل حضورهم باستخدام QR Code واستعراض إحصائيات الحضور وتقديم اعتذارات الغياب بالإضافة إلى العديد من الميزات الذكية التي تسهّل على الطالب متابعة حضوره الأكاديمي.

ماذا يفعل التطبيق؟

تسجيل الدخول: يسمح للطالب بالدخول باستخدام بياناته الجامعية.

تسجيل الحضور عبر QR: يمكن للطالب مسح QR Code خاص بكل محاضرة لتسجيل حضوره بشكل تلقائي وآمن.

إحصائيات الحضور: يعرض للطالب عدد مرات الحضور والغياب ونسبة الحضور لكل مادة بشكل رسومي وجذاب.

تقديم اعتذار عن الغياب: يمكن للطالب رفع اعتذار رسمي مع صورة مرفقة، واختيار المادة التي يريد الاعتذار عنها.

إشعارات وتنبيهات: يعرض للطالب قائمة بالاعتذارات السابقة وحالتها (مقبول/مرفوض/قيد الانتظار).

ملف شخصي: يعرض بيانات الطالب الأكاديمية والشخصية.

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

لغة البرمجة: Kotlin

واجهة المستخدم: XML + Material Design

إدارة الحالة: ViewModel/Coroutines (بشكل غير مباشر)

الاتصال بالسيرفر: Retrofit + OkHttp + Gson

قراءة QR Code: Google ML Kit Barcode Scanning

الرسوم البيانية: MPAndroidChart

تحميل الصور: Glide

تخزين محلي: SharedPreferences

إدارة الاعتمادات: Gradle Version Catalog (libs.versions.toml)

أطر العمل الداعمة: AndroidX, CameraX, Material Components

بطاقة العمل

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