Mosaic Learn

يمكنك فحص الصفحات والاطّلاع على أدلة تعليمية على YouTube حول المفاهيم الرئيسية.

وظيفتها

أنا طالب في السنة النهائية من المدرسة الثانوية (الدرجة 12) وأهتم بعلوم الكمبيوتر وهندسة البرامج. على الرغم من أنّني من النوع الذي يعتمد على نفسه في التعلّم، يطلب مني زملائي في الصف غالبًا مساعدتهم في شرح المفاهيم بطريقة أكثر "سهولة في الاستخدام"، ما يدفعني إلى الاستفادة من ميزة "تعليمهم الصيد"، أي توجيههم إلى فهم المبادئ الأساسية بدلاً من شرح المشاكل الفردية. لحلّ هذه المشكلة التعليمية، عملت على تطوير تطبيق جوّال يتيح للمستخدمين مسح صفحات الكتب المدرسية ضوئيًا والحصول على روابط تؤدي إلى فيديوهات على YouTube لمزيد من التعلّم. بهذه الطريقة، يمكن لزملائي تعلُّم المفاهيم الأساسية بسهولة أكبر بدون الشعور بالارتباك.
Mosaic Learn هو تطبيق تم إنشاؤه باستخدام React Native وExpo في الواجهة الأمامية وFirebase وGemini Dev API وYouTube Search API في الخلفية. عندما يأخذ مستخدم صورة لمستند في واجهة المستخدم، نستخدم Google MLKit لاستخراج النص على جميع المنصات. نرسل هذه المعلومات بعد ذلك إلى Gemini 1.5 Flash API لتحليلها وعرض ملف JSON يتضمّن ملخّصًا للمستند ومجموعة من عبارات البحث. بعد ذلك، نُدخل عبارات البحث هذه في YouTube results API ونحفظ النتائج المعروضة في Firebase، ما يتيح للمستخدمين الوصول إلى سجلّ عمليات المسح. تمثل Mosaic Learn خطوتي الأولى في استخدام الذكاء الاصطناعي التوليدي لمساعدة الطلاب مثلي في تعلُّم المفاهيم بشكل أسرع وأكثر شمولاً. نأمل أن تجعل Mosaic Learn التعليم أكثر سهولة وتفاعلاً وفعالية للطلاب في جميع أنحاء العالم.

مصمَّم بالاستناد إلى

  • Firebase
  • نقطة نهاية YouTube Search List API

الفريق

من

Reality5D

من

الولايات المتحدة