تفاصيل العمل

مشروع: LearnMathly — منصة تعليمية تفاعلية وحديثة

وصف العمل:

قمت بتطوير منصة تعليمية شاملة باسم **LearnMathly**، تهدف إلى تسهيل تجربة التعليم الرقمي لكل من المعلمين والطلاب، من خلال إنشاء ومشاركة الدورات والاختبارات التفاعلية ضمن واجهة عصرية وجذابة.

المهام التي أنجزتها:

* تطوير واجهة مستخدم متقدمة باستخدام React وTailwind CSS بتصميم عصري يعتمد على الزجاجية (glassmorphism) والتدرجات.

* بناء نظام تسجيل دخول JWT خاص بالمعلمين فقط، مع إمكانية وصول الطلاب للمحتوى بدون تسجيل.

* إنشاء نظام إدارة الدورات (إضافة، تعديل، حذف) مع دعم رفع ملفات PDF ووصفها.

* تطوير نظام اختبارات تفاعلية يدعم أسئلة متعددة وخيارات وإعطاء نتائج فورية.

* عرض ملفات PDF مباشرة في المتصفح مع تتبع التقدم في القراءة.

* عرض وتتبع نتائج الاختبارات وتقدم المستخدم بشكل مرئي ومنظم.

* فصل واجهة المستخدم والواجهة الخلفية لتسهيل التوسع والتحديث.

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

الواجهة الأمامية: React, TypeScript, Vite, Tailwind CSS, shadcn-ui

الواجهة الخلفية:FastAPI, SQLite, JWT Auth

PDF: react-pdf, FastAPI static serving

مميزات المشروع:

* ? تسجيل المعلمين فقط.

* إدارة الدورات التعليمية ورفع ملفات PDF.

* إنشاء اختبارات تفاعلية متعددة الأسئلة.

* عرض ملفات PDF داخل المنصة.

* تتبع النتائج والتقدم.

* تصميم واجهة جذابة وسلسة.

* أداء سريع وتجربة تطوير محلية سهلة.

LearnMathly ليست مجرد أداة، بل رؤية لمستقبل التعلم الرقمي: تفاعلي، بسيط، وملهم.

بطاقة العمل

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