مدیولرن

منصّة تفاعلية للتعليم الطبي

تفاصيل المشروع

MeduLearn هي مكتبة إلكترونية ونظام إدارة تعلم (LMS) مخصّص لعلوم الطب. توفّر المنصّة مجموعة واسعة من الموارد المصنّفة، بما في ذلك الاختبارات الإلكترونية، والكتب الرقمية، والمحتوى متعدد الوسائط (النصوص، الصور، الفيديوهات، والصوتيات)، إضافةً إلى أدوات متقدمة لتحليل الأداء.
من أبرز ميزات MeduLearn البطاقات التحليلية القائمة على البيانات، وإجراءات الحماية القوية للمحتوى مثل العلامة المائية على الفيديو تتضمن رقم هاتف المستخدم، وإدارة صارمة للحقوق الرقمية (DRM) لمنع التحميل أو النسخ غير المصرّح به.

لتجربة النسخة التجريبية من التطبيق أعلاه، يُرجى تعبئة نموذج «طلب العرض التوضيحي».

أُطلق مشروع MeduLearn رسميّاً في 10 مايو 2023، مستلهِماً بشكلٍ كبير من المنصّات العالمية الرائدة في التعليم الطبي، ولا سيّما PassMedicine. ركّزت المرحلة الأولى من التطوير على إنشاء منصّة متجاوبة ومتوافقة مع مختلف الأجهزة، صُمِّمت خصيصاً لتلبية احتياجات طلبة الطب والمهنيين في المجال الطبي.

🔐 1. أمان المحتوى وتطبيق إدارة الحقوق الرقمية (DRM)

التحدي: منع الوصول غير المصرّح به، أو التنزيل، أو تسجيل الشاشة للمحتوى التعليمي.
الحلول:

  • تطبيق العلامات المائية الديناميكية (مثل رقم الهاتف أو البريد الإلكتروني للمستخدم على الفيديوهات).

  • استخدام البث المشفّر (مثل HLS مع تشفير AES-128).

  • دمج أنظمة إدارة الحقوق الرقمية الصارمة مثل Widevine أو FairPlay.

  • تعطيل النقر بالزر الأيمن، واكتشاف طباعة الشاشة، واستخدام إطارات iFrame آمنة لعرض المحتوى الحساس.


📶 2. إدارة الوصول المتزامن إلى أنواع متعددة من المنتجات

التحدي: الوصول المتزامن إلى الفيديوهات والاختبارات والكتب قد يسبب ضغطاً على الخوادم وعدم اتساق في تجربة المستخدم.
الحلول:

  • اعتماد بنية الخدمات المصغّرة (Microservices) للفصل بين المكوّنات (الوسائط، الاختبارات، التحليلات).

  • استخدام موازنة الأحمال وشبكات CDN للمحتوى ذي الطلب العالي.

  • تخزين البيانات غير الحساسة مؤقتاً على خوادم الحافة لتقليل الضغط على الخادم الرئيسي.


👥 3. منع الجلسات المتزامنة في الحسابات المشتركة

التحدي: مشاركة بيانات الدخول تؤثر في تراخيص الاستخدام ودقّة التحليلات.
الحلول:

  • تحديد عدد الجلسات النشطة لكل مستخدم باستخدام تتبّع الرموز (Tokens).

  • إلغاء الجلسات السابقة عند تسجيل الدخول الجديد أو بعد فترة من عدم النشاط.

  • مراقبة تغيّر عناوين IP أو المواقع الجغرافية للكشف عن السلوك المشبوه.


📊 4. تحليلات دقيقة مع الحفاظ على الخصوصية

التحدي: جمع بيانات التفاعل (أداء الاختبارات، الوقت المستغرق، مشاهدة الفيديو) مع الالتزام بقوانين حماية البيانات مثل GDPR وHIPAA.
الحلول:

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

  • توفير نماذج موافقة شفافة وإعدادات خصوصية للمستخدمين.

  • تخزين البيانات الحساسة وفقاً لمعايير حماية البيانات الإقليمية.


🎥 5. التكامل الفوري بين الفيديو والبيانات

التحدي: مزامنة تشغيل الفيديو مع تفاعلات المستخدم (إيقاف، إعادة تشغيل) وتسجيلها بدقة.
الحلول:

  • استخدام مشغّلات فيديو مخصّصة (مثل Video.js) مع نقاط تتبّع للأحداث.

  • إرسال الأحداث إلى الخادم في الوقت الحقيقي عبر WebSocket أو أنظمة الرسائل مثل RabbitMQ.

  • تخزين البيانات في قواعد بيانات زمنية أو سجلات منظّمة لتحليلها بكفاءة.


🌐 6. التوافق عبر المنصّات

التحدي: ضمان عمل المنصّة بسلاسة على أجهزة الحاسوب والأجهزة اللوحية والهواتف المحمولة.
الحلول:

  • استخدام أُطر التصميم المتجاوبة مثل Bootstrap أو Tailwind.

  • اختبار المنصّة على مجموعة واسعة من الأجهزة والمتصفّحات باستخدام أدوات مثل BrowserStack.

  • تحسين الأداء لواجهة اللمس، وسرعات الإنترنت المنخفضة، والوصول دون اتصال.


⚙️ 7. الأداء وقابلية التوسع

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

    • استخدام بنية تحتية قابلة للتوسّع تلقائياً مثل AWS ECS/EKS أو Azure App Services.

    • تحسين قواعد البيانات من خلال الفهرسة والتخزين المؤقت (مثل Redis).

    • مراقبة الأداء باستخدام أدوات مثل Prometheus وGrafana وNew Relic.

    • العلامة المائية المشفّرة على الفيديو بناءً على بيانات المستخدم
    • فصل مجموعات الأسئلة إلى أنواع اختبارات معيارية (Modular)

    • تصميم متجاوب يعمل على الحاسوب المحمول واللوحي والهاتف المحمول

    • لوحات تحكم مخصّصة تعتمد على هيكلية المنتج

    • استخدام منهج «الإجابة الأولى فقط» في تقييم الأداء

الواجهة الأمامية (Frontend): React.js / Next.js مع Tailwind CSS
الواجهة الخلفية (Backend): TypeScript – Node/Nest.js
قاعدة البيانات (Database): PostgreSQL
البنية التحتية والتشغيل (DevOps): Docker، Nginx، Cloudflare
الأمان (Security): مصادقة JWT، إدارة الحقوق الرقمية (DRM)، تتبّع العلامة المائية للمحتوى
التكاملات (Integrations): التحقّق عبر الرسائل النصّية (SMS) وبوابة الدفع الإلكتروني

اكتمل النظام وتم إصداره رسمياً في 6 جمادى الآخرة 1445 هـ، ومنذ ذلك الحين يخضع لعمليات تحسين مستمرة وتطوير تدريجي للميزات.

لا يزال المشروع نشطاً وفي طور التوسّع، حيث يتم حالياً تطوير وحدات محتوى جديدة وتحسينات في تجربة المستخدم (UX)، وذلك استناداً إلى تحليلات سلوك المستخدمين وملاحظات الإدارة.

تطبيق ويب

تعليم طبي شامل بتجربة مكتبية متقدّمة

عرض متجاوب

تعلّم الطب في أي وقت ومن أي مكان

الصفحة الرئيسية

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

حسابك الشخصي

لوحة الإدارة

نهج حديث في التعليم الطبي عبر الإنترنت