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

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

بعد النقر على زر البدء تظهر الأسئلة وتحتها الخيارات المتاحة.

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

وفي النهاية، يعرض التطبيق النتيجة النهائية بنسبة مئوية وتقدير لمستوى الحفظ، ويتيح مراجعة شاملة لجميع الأسئلة التي تمت الإجابة عليها مع توضيح الفروق بالتفصيل لمعالجة الأخطاء.

نظرة تقنية على المشروع
قمت ببناء التطبيق كصفحة ويب تعمل مباشرة من المتصفح دون الاعتماد على واجهة خلفية، واستخدمت Vue 3 و Tailwind CSS لضمان سرعة الاستجابة، وصممت واجهة تدعم الوضعين الليلي والنهاري.
وبخصوص تحديد المتشابهات، فالتطبيق يعتمد على بيانات محلية للمتشابهات والنص القرآني، وهي مبنية بالاعتماد على نفس طرق تحديد المتشابهات المستخدمة في تطبيق فروق، وقد برمجت محركًا مخصصًا لاكتشاف أماكن الاختلاف بدقة وتوليد الفراغات.
تجربة التطبيق والمساهمة
يمكن تجريب التطبيق واستخدامه مباشرة من خلال الرابط التالي:
https://alinice1998.github.io/Rasikhun/
ويمكن الاطلاع على الكود المفتوح المصدر والمساهمة في تطويره عبر المستودع على GitHub:
https://github.com/alinice1998/Rasikhun
وختامًا لدي سؤال مهم، هل من الأفضل برأيكم بناء قاعدة بيانات أسئلة متشابهات يدوية أم أن الطريقة التي اتبعتها وهي توليد الأسئلة برمجيًا أنسب لهذا النوع من التطبيقات؟