GT-MISHKATKIDS v1.0: تطبيق تعليمي للأطفال بفكرة الطفل معلم والروبوت متعلم

GT-MISHKATKIDS v1.0: تطبيق تعليمي للأطفال بفكرة الطفل معلم والروبوت متعلم
هذا المقال متاح بالإنجليزية Read in English

فكرة التعليم المعكوسة

تطبيقات تعليم الأطفال التقليدية تتبع نمطاً واحداً: التطبيق هو المعلم، والطفل هو المتعلم. يقدم التطبيق المعلومات، ويختبر الطفل، ويصحح أخطاءه. هذا النمط فعال، لكنه يفتقر إلى عنصر أساسي في التعلم العميق: التعليم لمن لا يعرف.

مشروع GT-MISHKATKIDS (مِشكاةُ الطفلِ والآليّ) يقلب هذا النمط رأساً على عقب. في هذا التطبيق، الطفل هو المعلم والروبوت الصديق (روبو) هو المتعلم الذي فقد ذاكرته. مهمة الطفل هي إعادة تعليم روبو من خلال أنشطة واقعية يقوم بها في العالم الحقيقي. كلما نجح الطفل في تعليم روبو ذكرى جديدة، يضيء جزء من روبو ويعود إليه نشاطه. وكأن الطفل ينير المشكاة، أي نور العلم.

🔗 الموقع الرسمي: salehgnutux.github.io/GT-MISHKATKIDS 🔗 مستودع GitHub: github.com/SalehGNUTUX/GT-MISHKATKIDS

المبادئ الأساسية

أولاً، أثر المتعلم: نتعلم بعمق أكبر عندما نعلم الآخرين. الطفل يكتسب الثقة والمعرفة عندما يشرحها للروبوت.

ثانياً، قلب الأدوار: في هذا النظام، الطفل هو الخبير الواثق، والروبوت هو من يخطئ. هذا يخلق أماناً عاطفياً تاماً للطفل، فلا خوف من الفشل لأن الفشل ليس خطأه.

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

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

ماذا يضم التطبيق؟

الصورة أدناه توضح الشاشة الرئيسية للتطبيق:

الشاشة الرئيسية لتطبيق مِشكاة

الحلقة الأساسية

هي قلب التطبيق. تبدأ بشرارة (يومض في روبو طيف ذكرى). ثم يخرج الطفل ليقوم بمهمة واقعية (مثل رسم دائرة أو عد أشياء في الغرفة). يعود الطفل ليخبر روبو بما فعل (التلقين). الأهل يقررون نجاح المهمة (لا حكم آلي). عند النجاح، يضيء جزء من روبو ويرتفع التقدم. الروبو يستعيد ضحكته بعد استعادة 8 مكافآت.

القرآن الكريم

يحتوي على سورة الفاتحة وجزء عمّ بتلاوة الشيخ محمود خليل الحصري (محلية، لا تحتاج إنترنت). يتضمن تظليل الآية أثناء التلاوة، وتكرار آية أو سورة للحفظ، وتسجيلات صوتية للطفل، وخطوطاً قرآنية متعددة.

الأساسيات والقراءة

يشمل تعليم الحروف العربية (بطاقات ولعبة “أين الحرف؟”)، الأرقام والعد، الحركات (فتحة، ضمة، كسرة). ثم سلم القراءة: من المقاطع إلى الكلمات إلى الجمل، مع نطق مسموع.

القصص والألغاز والاختبارات

يحتوي على 8 قصص مصورة أصلية بقيم مختلفة (المثابرة، الصبر، الشجاعة، الصدق، التعاون، الفضول، الرحمة بالحيوان، النظافة). بالإضافة إلى 51 قصة قصيرة مستوحاة من مشروع GT-SARARIM، و61 لغزاً (فوازير ومنطق) بمستويات مختلفة مع تلميح وحل، و94 سؤال اختيار من متعدد في فئات وأعمار متعددة مع نتيجة فورية.

الصورة أدناه توضح واجهة لوحة التحكم:

لوحة التحكم في مِشكاة

الألعاب والأنشطة

يضم مركز ألعاب متكاملاً: لعبة الذاكرة، و7 ألعاب لدمج الحروف (قطار، مشابك، مكعبات، صيد، بطاقات، متاهة، عجلة). بالإضافة إلى أنشطة مطبوعة للاستخدام خارج الشاشة.

التقدم والأوسمة

يتتبع التطبيق نجوم الطفل وأوسمته، وسلسلة الأيام المتتالية، ومهمة اليوم، ويوفر شهادة إنجاز قابلة للطباعة. كل هذا يعمل محلياً بالكامل.

لوحة الأهل

بوابة محمية (بكلمة مرور) تتيح للأهل مراجعة تقدم الطفل في كل مجال، ضبط إعدادات التطبيق، وإدارة حسابات الإخوة المتعددين. يمكن للأهل أيضاً توثيق تقدم الطفل بتسجيلات صوتية أو صور محلية.

الصورة أدناه توضح شاشة الدخول إلى التطبيق:

شاشة الدخول في مِشكاة

المحتوى الأصيل والمستورد

التطبيق يحتوي على محتوى أصلي تماماً في الحلقة الأساسية، الرسوم، المكتبة الأصلية (71 ذكرية في 5 مجالات)، القصص المصورة، والألعاب. هذا المحتوى صُمم خصيصاً لمشروع مِشكاة.

كما يستورد التطبيق محتوى من مشروع GT-SARARIM (وهو مشروع آخر من GNUTUX) وهو مرخص تحت GPL-3.0. المحتوى المستورد يشمل 51 قصة قصيرة (مع أسئلة فهم)، و61 لغزاً، و94 سؤال اختبار. جميع هذه المحتويات منقولة حرفياً من GT-SARARIM، وتخضع لرخصة GPL-3.0 مع نسبة واجبة للمطور الأصلي.

التوافق عبر المنصات

التطبيق يعمل بأربع طرق مختلفة:

عبر المتصفح (PWA): يعمل مباشرة من المتصفح على أي جهاز (حاسوب، لوحي، هاتف). يمكن تثبيته كتطبيق مستقل ويعمل دون إنترنت بعد التحميل الأول. هذا هو الخيار الأسرع والأسهل لتجربة التطبيق.

لينكس (AppImage): حزمة محمولة تعمل على أي توزيعة لينكس دون تثبيت. حمّل الملف، اجعله قابلاً للتنفيذ، وشغله.

لينكس (DEB و RPM): حزم رسمية لتوزيعات دبيان/أوبونتو وفيدورا/أوبن سوزي. يمكن تثبيتها عبر مدير الحزم وتظهر في قائمة البرامج.

أندرويد (APK): يمكن تثبيت التطبيق مباشرة عبر ملف APK (تمكين التثبيت من مصادر غير معروفة). الإصدار متوافق مع أندرويد 8 (API 26) أو أحدث.

جميع الإصدارات تشترك في نفس قاعدة الكود (HTML/JavaScript/PWA) مع تغليف مختلف حسب المنصة.

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

التطبيق مبني باستخدام Vite و vite-plugin-pwa لتوليد Service Worker الذي يمكن التطبيق من العمل دون إنترنت. يستخدم HTML/JS مع وحدات ES، مع رسوم SVG محلية بالكامل (مضمنة في الكود) مما يلغي الحاجة إلى صور خارجية. التخزين يتم عبر localStorage للتقدم والإعدادات، و IndexedDB للتسجيلات الصوتية والصورية. لا يوجد خادم خلفي، ولا مفاتيح API، ولا ذكاء اصطناعي في وقت التشغيل.

التحميل

لينكس (AppImage)

chmod +x GT-MISHKATKIDS-1.0.0.AppImage
./GT-MISHKATKIDS-1.0.0.AppImage

لينكس (DEB - Ubuntu/Debian)

sudo dpkg -i gt-mishkatkids_1.0.0_amd64.deb

لينكس (RPM - Fedora/openSUSE)

sudo rpm -i gt-mishkatkids-1.0.0-1.x86_64.rpm

أندرويد (APK)

حمّل ملف APK من صفحة الإصدارات على GitHub، وانقله إلى هاتفك، وثبته بتفعيل “التثبيت من مصادر غير معروفة”.

الويب (PWA)

افتح الرابط salehgnutux.github.io/GT-MISHKATKIDS/app/home.html في متصفح حديث (يفضل Chrome أو Edge أو Firefox). ستظهر أيقونة التثبيت في شريط العناوين، اضغط عليها لتثبيت التطبيق كتطبيق مستقل.

مستقبل المشروع

بحسب خارطة الطريق الموثقة في المستودع، الإصدارات القادمة ستشمل:

دعم كامل لتطبيق سطح المكتب عبر Electron (لتجاوز قيود المتصفح).

إضافة المزيد من الذكريات والأنشطة.

تحسين لوحة الأهل بمزيد من التحليلات.

دعم iOS عبر Capacitor.

خلاصة

GT-MISHKATKIDS ليس مجرد تطبيق تعليمي آخر. إنه تجربة تعلم فريدة تعتمد على فكرة “التعلم بالتعليم”. الطفل لا يتلقى المعلومات فقط، بل يقوم بتدريسها لروبوت صديق، مما يعزز فهمه وثقته بنفسه. مع محتواه الغني (قرآن، قراءة، رياضيات، قصص، ألغاز، ألعاب) وإطاره الإسلامي الواضح، يعتبر هذا المشروع إضافة قيمة لمكتبة البرمجيات التعليمية مفتوحة المصدر.

روابط سريعة

https://salehgnutux.github.io/GT-MISHKATKIDS

https://salehgnutux.github.io/GT-MISHKATKIDS/app/home.html

https://github.com/SalehGNUTUX/GT-MISHKATKIDS

https://github.com/SalehGNUTUX/GT-MISHKATKIDS/releases

نشر في مشاريع GNUTUX – تطبيقات تعليمية ```

التفاعلات والتعليقات

سجّل الدخول بحساب GitHub للتعليق أو التفاعل. مدعوم بـ Giscus (مخزَّن في GitHub Discussions)

EN