انتقل إلى المحتوى
العودة إلى دراسات الحالة
Education 14 weeks 3 engineers + 1 designer + 1 PM + 1 QA

تطبيق تعليم إلكتروني للموبايل

50K+ downloads in 3 months
FlutterNode.jsPostgreSQLAWS

شركة تعليم إلكتروني ناشئة كانت تبني منصة تعلم موبايل تستهدف طلاب الجامعات في منطقة الشرق الأوسط. التطبيق يحتاج تقديم محتوى دراسي تفاعلي ودعم التعلم دون اتصال للطلاب ذوي الاتصال غير الموثوق وتمكين ميزات التعاون الفوري لمجموعات الدراسة. بنينا تطبيقًا متعدد المنصات باستخدام Flutter أُطلق على iOS وAndroid في وقت واحد.

The Challenge

تحقق فريق المؤسسين من مفهومهم بنموذج ويب أساسي لكنهم احتاجوا تجربة موبايل أصلية للوصول لجمهورهم المستهدف من طلاب الجامعات الذين يصلون بشكل رئيسي للمحتوى التعليمي على هواتفهم. التطبيق يحتاج العمل عبر نطاق واسع من قدرات الأجهزة وظروف الشبكات، من هواتف رائدة على 5G إلى أجهزة أقدم على اتصالات 3G متقطعة.

  • متطلب متعدد المنصات: iOS وAndroid من قاعدة كود واحدة للبقاء ضمن الميزانية
  • بنية تعمل دون اتصال أولاً مطلوبة للطلاب في مناطق باتصال إنترنت غير موثوق
  • دعم محتوى غني يشمل محاضرات فيديو واختبارات تفاعلية ومواد PDF قابلة للتعليق ومنتديات نقاش
  • تعاون فوري لمجموعات الدراسة مع ملاحظات مشتركة ومحادثة صوتية وعرض محتوى متزامن
  • نظام تلعيب بنقاط وسلاسل ولوحات متصدرين وشارات إنجاز لتعزيز التفاعل
  • واجهة ثنائية اللغة تدعم العربية (من اليمين لليسار) والإنجليزية مع تبديل لغة ديناميكي
  • نظام إشعارات فورية لتذكيرات المهام ونشاط مجموعات الدراسة واقتراحات تعلم مخصصة
  • تسليم المحتوى يحتاج أن يكون فعّالاً في استهلاك النطاق للطلاب ذوي باقات بيانات محدودة

Our Solution

اخترنا Flutter كإطار متعدد المنصات لأدائه القوي على iOS وAndroid ودعمه الممتاز لاتجاه الكتابة من اليمين لليسار وقدرات الحركة الغنية الضرورية لميزات التلعيب. وفّر القرار حوالي 40% من تكلفة التطوير مقارنة ببناء تطبيقين أصليين منفصلين مع تقديم أداء قريب من الأصلي.

بُنيت بنية العمل دون اتصال حول قاعدة بيانات SQLite محلية متزامنة مع الخلفية السحابية. عندما يحمّل الطلاب مقررًا، يُخزّن جميع المحتوى بما في ذلك محاضرات الفيديو (بمستويات جودة قابلة للاختيار) ومواد PDF وأسئلة الاختبارات محليًا. يمكن للطلاب إكمال الدروس وأخذ الاختبارات وكتابة الملاحظات بالكامل دون اتصال. عند عودة الاتصال، يزامن التطبيق التقدم ونتائج الاختبارات والملاحظات مع الخادم باستخدام استراتيجية حل تعارضات تحافظ على جميع عمل الطالب.

بُنيت الخلفية بـ Node.js وPostgreSQL ومستضافة على AWS مع CloudFront CDN لتوصيل المحتوى. محتوى الفيديو يُحوَّل إلى مستويات جودة متعددة (240p، 480p، 720p) باستخدام AWS MediaConvert، مما يسمح للطلاب بالاختيار بناءً على النطاق والتخزين المتاحين. طبّقنا بث متكيف معدل البت للمشاهدة عبر الإنترنت وتحميل تدريجي للتخزين دون اتصال.

ميزات التعاون الفوري مدعومة باتصالات WebSocket عبر AWS API Gateway. يمكن لمجموعات الدراسة مشاركة عرض متزامن لمادة المقرر، مع عضو واحد يتحكم بالموضع بينما يتابع الآخرون. بنينا محرر ملاحظات مشتركة خفيف يدعم التحرير المتزامن ودمجنا محادثة صوتية باستخدام WebRTC للنقاش المباشر أثناء جلسات الدراسة.

نظام التلعيب يتتبع نشاط التعلم عبر أبعاد متعددة: السلاسل اليومية ونتائج الاختبارات وإكمال المحتوى ومشاركة مجموعات الدراسة. صممنا نظام النقاط بمدخلات من أبحاث علم النفس التربوي لمكافأة التفاعل المستمر بدلاً من الحشو. لوحات المتصدرين محدودة النطاق على مستوى المقرر والجامعة للحفاظ على الصلة التنافسية، وشارات الإنجاز تحتفل بمراحل ترتبط بنتائج التعلم.

Results & Impact

  • 50K+ — تحميل في 3 أشهر
  • 4.7/5 — تقييم متجر التطبيقات
  • 68% — معدل الاحتفاظ باليوم 30
  • 42 دقيقة — متوسط الاستخدام اليومي

أُطلق التطبيق في وقت واحد على iOS وAndroid ووصل لـ50,000 تحميل خلال أول ثلاثة أشهر، مدفوعًا بشكل رئيسي بالكلمة الشفهية بين طلاب الجامعات وشراكات مع ثلاث جامعات كبرى في مصر والأردن. استقر تقييم متجر التطبيقات عند 4.7 من 5 نجوم، مع إشادة المستخدمين بشكل خاص بوظيفة العمل دون اتصال وميزات مجموعات الدراسة.

معدل الاحتفاظ 68% باليوم 30 تفوق بشكل كبير على متوسط قطاع تطبيقات التعليم البالغ 4-5%. نظام التلعيب أثبت فعاليته في تعزيز التفاعل المستمر، مع متوسط استخدام يومي للطلاب 42 دقيقة. مشاركة مجموعات الدراسة ارتبطت بتحسن 23% في نتائج الاختبارات مقارنة بالمتعلمين الفرديين، مما يؤكد نهج التعلم التعاوني.

أثبتت قدرة العمل دون اتصال أنها ضرورية للسوق المستهدف. أظهرت التحليلات أن 34% من جميع جلسات التعلم تمت جزئيًا أو بالكامل دون اتصال. الطلاب في مناطق ذات اتصال محدود تمكنوا من المشاركة الكاملة في المقررات، وهو ما كان عامل تمييز رئيسي ضد المنافسين الذين يتطلبون اتصال إنترنت دائم. استخدمت الشركة الناشئة هذه المقاييس لتأمين جولة تمويلها Series A بعد ثلاثة أشهر من الإطلاق.

Tech Stack

FlutterNode.jsPostgreSQLAWS

Sonics Yard did not just build an app. They understood our educational mission and built features that actually improve learning outcomes. The offline capability alone opened up an entire market segment that our competitors cannot reach.

N
Nour E.CEO & Founder, LearnSphere

احجز مكالمة استراتيجية مجانية

Free. No obligation. 30 minutes.

Chat with us