إدارة الصفوف التعليمية عبر الإنترنت (Android - Kotlin, Retrofit)

تفاصيل العمل

هذا المشروع عبارة عن تطبيق أندرويد تم تصميمه لإدارة الصفوف التعليمية والطلاب. يوفّر التطبيق لوحة تحكم للمشرف (الأدمين) تتيح إنشاء الصفوف وتعديلها وحذفها.

الميزات الرئيسية:

• إنشاء الصفوف التعليمية:

يستطيع المشرف إنشاء صفوف جديدة، واختيار معلومات مثل لغة الصف، عنوان الدورة، ومشرف الدورة من خلال API يتم جلبه من قاعدة البيانات، كما يمكنه إدخال باقي التفاصيل يدوياً.

• إدارة الطلاب:

يمكن إضافة الطلاب إلى الصفوف إما من قاعدة البيانات أو عن طريق الإدخال اليدوي. تتم مزامنة البيانات بشكل كامل بين التطبيق وقاعدة البيانات لضمان التحديث الفوري.

• تعديل وحذف الصفوف:

يستطيع المشرف (الذي قد يكون مديراً أو أستاذاً) تعديل جميع بيانات الصفوف، حذف الصفوف، وتقييم أداء الطلاب.

• البحث السريع:

إمكانية البحث السريع بين الصفوف والطلاب مع عرض النتائج بشكل مباشر وفوري.

• الملف الشخصي:

إمكانية تعديل معلومات الحساب الشخصي مثل الاسم، كلمة المرور، وصورة الملف الشخصي (يمكن اختيارها من معرض الصور).

• تسجيل الدخول:

يمكن للمستخدمين الدخول إلى التطبيق باستخدام اسم المستخدم وكلمة المرور التي تم إنشاؤها مسبقاً عبر الموقع الإلكتروني.

• الاتصال بالخادم:

تم استخدام Retrofit API لربط التطبيق بالخادم وتفعيله بشكل متصل عبر الإنترنت.

• المعمارية المستخدمة:

يعتمد التطبيق على معمارية MVVM لتنظيم الكود بطريقة احترافية وقابلة للتوسع.

دوري في المشروع:

• تطوير كامل للتطبيق من جهة أندرويد باستخدام Kotlin وRetrofit.

• التعاون مع فريق الخادم الخلفي لتحقيق تواصل فعّال وآمن مع قاعدة البيانات.

• تنفيذ واجهة المستخدم بدقة حسب التصميم المقدَّم من قبل العميل.

ملفات مرفقة

بطاقة العمل

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