منصة تكوين - Takwine platform
تفاصيل العمل

تطبيق تكوين هو تطبيق تعليمي مجاني تماماً عبر الإنترنت يتم تقديمه من قِبل منصة تكوين المغربية. يضم التطبيق مجموعة واسعة من دورات التدريب في مجالات مختلفة مثل البرمجة والأدب والكتابة والتصميم وغيرها. يهدف هذا التطبيق إلى القضاء على الأمية التكنولوجية، وتغيير السلوكيات والاتجاهات السلبية، وإرشاد وتوجيه الشباب في جميع أنحاء المملكة. ⠀ المميزات الرئيسية: ⠀ • تم إنشاء لوحة الإدارة لإدارة جميع بيانات التطبيق مثل الدورات والملفات والوثائق والمستخدمين وغيره. • يعتمد التطبيق على نظام المقالات المكتوبة في دوراته ووثائقه، بالإضافة إلى الشرح من خلال الصور والفيديوهات والملفات المرفقة. • تتكون النصف الأول من "الدورات التدريبية"، حيث تحتوي كل دورة على مجموعة من "التكوينات" التي تمثل الدروس، ويتضمن كل تكوين "المواد" التي تمثل صفحات الدروس، وكل تكوين ينتهي باختبار. • النصف الآخر هو "بنك المعلومات"، حيث يمكن للمستخدمين العثور على العديد من الملفات والوثائق المفيدة التي يمكن تنزيلها على أجهزة الهواتف المحمولة وحفظها والرجوع إليها في أي وقت. • يمكن للطلاب إنشاء حساب شخصي لتتبع تقدمهم في الدورات التي تم تسجيلهم فيها. • يتلقى الطلاب شهادة في نهاية كل دورة تدريبية. • يحتوي التطبيق على نظام فلترة وبحث لدورات التدريب والملفات. • يمكن للتطبيق العمل جزئياً في وضع عدم الاتصال بالإنترنت. ⠀ لغات البرمجة وإطارات العمل: ⠀ • تم تطوير التطبيق باستخدام Flutter/Dart. • تم تطوير واجهة الخلفية باستخدام Django/Python. • نظام الحماية الخاص ب Django قوي جداً وصعب الاختراق. • يتم استخدام "Provider" لإدارة الحالة (State Management) داخل التطبيق. • يعتمد التطبيق على APIs من واجهة الخلفية، وتم استخدام مكتبة Dio للتعامل مع طلبات الـ APIs. ⠀ التحديات التقنية: ⠀ • واجهت بعض التحديات أثناء تطوير التطبيق والواجهة الخلفية (Back-End) مثل إنشاء شهادات إتمام الدورة التدريبية للطلاب، والتي يتم إنشاؤها تلقائياً حالياً من الخادم (Server) دون تدخل مطور أو مصمم لإنشائها. عند فتح صفحة الشهادة، يقوم الخادم بإنشاء الشهادة باسم الطالب والدرجة النهائية التي حصل عليها في اختبارات الدورة، ويمكن تنزيل الشهادة وحفظها بشكل دائم في شكل PDF على الجهاز المحمول. ⠀ باختصار، تطبيق تكوين يقدم ميزات وأدوات تعليمية مجانية وشاملة، مع تحديات تقنية وحلول إبداعية. يساعد التطبيق الشباب في المملكة المغربية على اكتساب المهارات والمعارف اللازمة للنجاح في مجالات العمل المختلفة. وكذلك يساهم في تطوير المجتمع والاقتصاد المغربي في المستقبل.

شارك
بطاقة العمل
تاريخ النشر
منذ سنة
المشاهدات
158
المستقل
Salah Rashad
Salah Rashad
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة