السلام عليكم ورحمة الله وبركاته،
أنا إبراهيم، وربما عرفني بعضكم من مصحف عماد: أنا من نفّذ نسخة iOS منه في حزمة MushafImad برخصة MIT، ضمن مبادرة Ramadan Impact من مجتمع إتقان — إلى جانب نسخة Flutter ونسخة أندرويد.
هذا المنشور عن تطبيق بنيته فوق تلك الحزمة، وعن ثلاثة أسئلة تصميمية ما زلت أدور حولها وأريد رأيكم فيها، وفي آخره طلب صغير.
«عماد القرآن» — Imad Al-Qur'an متاح على App Store:
https://apps.apple.com/no/app/imad-al-quran/id6751924490
والجديد أنني نقلته إلى أندرويد، وهو الآن في مرحلة الاختبار المغلق.
ما الذي يفعله التطبيق
تختار سورة، وعدد آيات، ودرجة صعوبة تحدّد كم كلمة تُخفى من النص. ثم يُتلى المقطع بصوت الشيخ الحصري، ويتوقّف الصوت عند الكلمة المخفية، فتختار الكلمة الصحيحة من أربعة خيارات. ومعه مؤقّت اختياري، ونقطة بداية قابلة للتوزيع العشوائي، ونتيجة في نهاية الجولة.
النص معروض بالرسم العثماني من مصحف عماد. والتقدّم يُحفظ محلياً على الجهاز (SwiftData في نسخة iOS): سلاسل يومية، ونسبة دقّة، ونجوم، وإنجازات، ولوحات صدارة. بلا إعلانات، وبلا حساب، وبلا جمع بيانات.
الفكرة في جوهرها قديمة ومعروفة عند المحفّظين: اسمع، وقف عند الكلمة، وتذكّر. الجديد أن الجهاز يتولّى الوقوف والتصحيح.
السؤال الأول، وهو الأصعب: من أين تأتي الخيارات الخاطئة؟
هذه المسألة وحدها تفرّق بين لعبة ممتعة وأداة تحفيظ فعلية، وأمامها ثلاثة مسارات، ولكلٍّ ثمن:
١. خيارات بعيدة — كلمات لا تناسب السياق أصلاً. سهلة التوليد، لكنها تُفسد التمرين من حيث لا نشعر: المستخدم يجيب صواباً بحسّه اللغوي لا بحفظه. ينجح في الجولة وهو لم يستحضر الآية إطلاقاً، ثم يظنّ أنه حفظ.
٢. خيارات قريبة جداً — كلمة مأخوذة من المتشابهات، أي من آية أخرى تشبه هذه في سورة أخرى. وهذا بالضبط موضع الخطأ الحقيقي عند الحفّاظ، فالتمرين هنا يضرب في الصميم. لكن فيه خطراً يقلقني: أن يكون عرض الكلمة المتشابهة الخاطئة، مرّة بعد مرّة، سبباً في ترسيخها. هل التعرّض للخطأ في سياق تصحيح فوري يقوّي الحفظ أم يشوّشه؟ في أدبيات التعلّم عموماً الاسترجاع المُخطئ ثم المصحّح نافع، لكنّ النص القرآني ليس أيّ نص.
٣. خيارات من الجذر نفسه أو بصيغة صرفية قريبة — «يعلمون / تعلمون / العليم». وسط بين الاثنين، وأقرب إلى تدريب الضبط منه إلى تدريب الاستحضار.
سؤالي لكم: أيّ هذه المسارات أنفع للحافظ فعلاً؟ ومن جرّب منكم بناء بنك متشابهات صالح للاستعمال البرمجي — هل هناك مصدر مفتوح موثوق لها، أم أن الطريق الوحيد بناؤها بالمقارنة النصّية؟
السؤال الثاني: التوقيت على مستوى الكلمة
التوقّف عند كلمة بعينها يحتاج توقيتاً على مستوى الكلمة، لا على مستوى الآية. وتوقيتات الآيات متوفّرة ومتاحة على نطاق واسع، أمّا توقيتات الكلمات فأندر بكثير، وتختلف من قارئ لآخر، ومن تسجيل لآخر للقارئ نفسه.
والمسارات المعروفة ثلاثة: بيانات توقيت جاهزة إن وُجدت للقارئ المطلوب، أو محاذاة صوتية آلية (forced alignment) تُستخرج منها التوقيتات، أو الالتفاف على المسألة بتصميم يقف عند حدود الآيات فقط — وهو أسلم تنفيذاً وأضعف أثراً في التحفيظ.
سؤالي لكم: من اشتغل على هذا، ما المصدر أو الأسلوب الذي استقرّ عليه؟ وهل هناك جهد مفتوح المصدر لتوقيتات الكلمات يستحق البناء عليه بدل تكرار العمل؟
السؤال الثالث: الأدب مع النص
إخفاء كلمات من المصحف وعرض بدائل خاطئة إلى جوارها ليس قراراً تقنياً محضاً:
- هل يُستثنى شيء من الإخفاء؟ لفظ الجلالة مثلاً، أو مواضع بعينها؟
- هل يجوز أن يُعرض إلى جانب كلمة القرآن كلمةٌ ليست منه، ولو في سياق تعليمي واضح؟
- كم ينبغي أن يبقى الخطأ معروضاً على الشاشة قبل التصحيح؟ كلّما طال بقاؤه ازداد رسوخه.
- وأين ينتهي «التحفيز باللعب» ويبدأ ما يشغل عن المقصود؟ النقاط والسلاسل تُبقي المستخدم مواظباً، لكنها قد تنقل همّه من الحفظ إلى الرقم.
هذه أسئلة أهل هذا المجتمع أقدر عليها منّي، وأنا أطرحها طلباً للرأي لا عرضاً لجواب.
الطلب: ١٢ مختبِراً لمدة أسبوعين متصلين
Google تشترط على حسابات المطوّرين الأفراد الجديدة أن يمرّ التطبيق باختبار مغلق بـ ١٢ مختبِراً على الأقل، منضمّين بشكل متصل لمدة ١٤ يوماً، قبل السماح بنشره للناس. النسخة جاهزة، والعقبة الوحيدة بيني وبين النشر هي هذا العدد.
خطوتان — ولا بدّ منهما معاً
الخطوة الأولى — انضم إلى المجموعة
https://groups.google.com/g/al-imad-testers
الانضمام مفتوح للجميع بلا موافقة مسبقة، والعضوية في هذه المجموعة هي ما يمنحك الأهلية للاختبار.
⚠️ انضم بحساب Google نفسه الذي تستخدمه على هاتف أندرويد. هذا أكثر سبب يفشل به الأمر، وأصعبه اكتشافاً: ينضم أحدهم بحساب العمل، ثم يفتح الرابط الثاني فلا يجد شيئاً، ولا يعرف السبب.
الخطوة الثانية — فعّل الاختبار وثبّت التطبيق
https://play.google.com/apps/testing/com.imadalquran.imad_al_quran
افتح الرابط، اضغط Become a tester، ثم ثبّت التطبيق من Google Play.
⚠️ الانضمام للمجموعة وحده لا يُحتسب. Google تَعُدّ من فعّل الاختبار وثبّت التطبيق، لا من صار عضواً في المجموعة. الخطوة الثانية ليست اختيارية.
وأمر أخير
الأسبوعان يجب أن يكونا متصلين. من يغادر المجموعة أو يحذف التطبيق في منتصف المدة يُنقص العدّاد ويُهدّد المهلة كلها. فإن قررت المشاركة، أرجو أن تُبقيه على جهازك أربعة عشر يوماً — وبعدها أنت في حلّ. (المجموعة عامة، ويمكنك مغادرتها متى شئت بعد انتهاء الاختبار.)
ما الملاحظات المفيدة لي حقاً
أندرويد أرض جديدة عليّ، وهذه المواضع تحديداً هي ما أحتاج عيوناً عليه:
- جودة الخيارات الخاطئة: بعد جولتين أو ثلاث، هل شعرت أن التمرين درّبك على الاستحضار، أم اكتفى باختبار حسّك اللغوي؟ هذه أثمن ملاحظة يمكن أن تعطيني إياها.
- موضع التوقّف في الصوت: هل يقف عند الكلمة المقصودة تماماً، أم يسبقها أو يتأخر عنها؟
- سلامة الرسم العثماني على أحجام شاشات أندرويد المختلفة وكثافاتها — الرسم أصعب ما في الأمر.
- سلوك الصوت: عند ورود مكالمة، أو قفل الشاشة، أو الانتقال إلى تطبيق آخر.
- درجات الصعوبة: هل تدرّجها معقول، أم تقفز من سهل جداً إلى متعذّر؟
- الواجهة العربية واتجاه RTL على مقاسات مختلفة.
أرسل أي خلل أو ملاحظة على: ibo2001@gmail.com
وأمّا الأسئلة الثلاثة أعلاه فأتمنى أن نناقشها هنا في الموضوع — فهي في رأيي أهمّ من التطبيق نفسه، وأيّ جواب عنها ينفع كل من يبني أداة تحفيظ بعدنا.
جزاكم الله خيراً، وبارك في وقتكم وحفظكم.