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

اسم التطبيق: منصة تكوين التعليمية وصف المشروع: تطبيق "منصة تكوين" هو تطبيق تعليمي مجاني بالكامل، مقدم من منصة تكوين المغربية، ويهدف إلى توفير محتوى تدريبي عالي الجودة في مجالات متعددة مثل البرمجة، الأدب، الكتابة، التصميم، وغيرها. تسعى المنصة إلى محو الأمية التكنولوجية، وتصحيح السلوكيات والمفاهيم السلبية، وتوجيه الشباب وتطوير قدراتهم في مختلف أنحاء المملكة.   المميزات الرئيسية: • لوحة تحكم للإدارة: تم تطوير لوحة تحكم شاملة لإدارة جميع بيانات التطبيق، مثل الكورسات، الملفات، الوثائق، المستخدمين، وغير ذلك. • نظام الدروس المعتمد: يعتمد التطبيق في محتواه التدريبي على مقالات مكتوبة، مدعّمة بالصور، والفيديوهات، والملفات المرفقة. • نظام تعليمي متكامل:  - القسم الأول: الدورات التدريبية، ويتضمن كل كورس مجموعة من "التكوينات" التي تمثل الدروس، وكل تكوين يحتوي على صفحات تعليمية تنتهي باختبار تقييم.  - القسم الثاني: بنك المعلومات، ويوفر مجموعة كبيرة من الملفات والوثائق المفيدة، قابلة للتحميل والاستخدام في أي وقت. • حسابات مخصصة للمتعلمين: يمكن للطلاب إنشاء حساباتهم الخاصة لمتابعة تقدمهم في الدورات المسجّلين فيها. • شهادات معتمدة: يحصل الطالب على شهادة عند إنهاء كل دورة تدريبية بنجاح. • نظام تصفية وبحث: تم دمج نظام فعال للبحث وتصفية الدورات والملفات لتسهيل الوصول إلى المحتوى. • إمكانية العمل بدون إنترنت: يدعم التطبيق العمل الجزئي في وضع عدم الاتصال (Offline Mode).   الجانب التقني: • تم تطوير التطبيق باستخدام Flutter/Dart لواجهة المستخدم. • تم تطوير واجهة الإدارة والخلفية باستخدام Django/Python. • يعتمد التطبيق على نظام أمان Django القوي، مما يوفر حماية عالية ضد الاختراقات. • تم استخدام مكتبة Provider لإدارة الحالة. • يستخدم التطبيق مكتبة Dio للتعامل مع واجهات الـ API الخاصة بالخادم.   التحديات التقنية: من أبرز التحديات التي تم التعامل معها بنجاح: إنشاء شهادات إتمام الدورة بشكل تلقائي عبر الخادم. حيث يتم إنشاء شهادة PDF تحتوي على اسم الطالب والدرجة الأكاديمية التي حصل عليها بمجرد فتح صفحة الشهادة، دون تدخل من المطور أو المصمم، مع إمكانية تحميلها وحفظها مباشرة على الجهاز.

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