-
Notifications
You must be signed in to change notification settings - Fork 0
CHANGELOG
كلُّ التغييراتِ المهمّةِ في هذا المشروع تُوثَّق هنا. التنسيقُ مستوحًى من Keep a Changelog، والإصداراتُ على نهجِ الإصدار الدلاليّ.
إصلاحاتٌ صغيرة للقرآنِ الكاملِ عبرَ الإنترنت والوضعِ الداكن.
-
حمايةُ تنزيلِ/حذفِ سُوَرِ القرآنِ الكاملِ عبرَ الإنترنت — صارَ التنزيلُ والحذفُ يمرّانِ برسالةِ تأكيدٍ + كلمةِ مرورِ الوالدَين + مهلةِ تراجع (نفسُ حارسِ العملياتِ الحسّاسةِ
confirm-action)، فلا يُنزّلُ الطفلُ بياناتٍ أو يحذفُ محتوًى منزَّلًا دونَ إذنِ الوالد.
-
الوضعُ الداكن — زرُّ «تفاصيل» في تقاريرِ الأبناءِ وأزرارُ «رجوع» في لوحةِ الأهلِ كانت بنصٍّ أسودَ غيرِ ظاهرٍ (عناصرُ
<button>لا ترثُ لونَ النصّ)؛ أُضيفَcolor:var(--ink)وحُوِّلَ حدٌّ فاتحٌ ثابتٌ إلىvar(--line). -
المطبوعاتُ على الهاتف — كانت الصفحةُ تنزاحُ أفقيًّا (تحتاجُ توسيطًا يدويًّا) وتخرجُ بعضُ الشبكاتِ (بنغو/دائرةٌ وعلامة) عن حدودِ الورقةِ والشاشة؛ لأنّ شبكاتِ العمودَينِ لا تنكمشُ دونَ محتواها على الشاشةِ الضيّقة. أُضيفَ تنسيقٌ متجاوبٌ (
@media ≤640px) يجعلُها عمودًا واحدًا ويمنعُ التمريرَ الأفقيّ. لا يؤثّرُ في ملفِّ الـPDF فهو يُنقَّطُ بعرضِ A4 ثابتٍ (794px) عبرَ html2canvas.
تخصيصُ الآليّ · تحفيزٌ يوميّ · وصولُ الصغار · محتوًى تربويّ · القرآنُ الكاملُ عبرَ الإنترنت (أوّلُ ميزةٍ اتّصاليّةٍ، اختياريّةٌ خلفَ بوّابةِ الوالد) · لعبتا الدَّامةِ والشطرنجِ التنافسيّتان · تحكّمٌ بالصوتِ ونطقُ أسماءِ البطاقات.
- 🎨 تخصيصُ الآليّ — لكلِّ حسابٍ: 8 ألوانٍ + اسمٌ + 10 ملحقاتٍ (فِراشة/نجمة/نظّارة/زهرة/وشاح/سمّاعة/قبّعة/طاقيّة/وسام/تاج) تُفتَحُ بالإنجاز. اللونُ يَسري على كلِّ نسخِ الآليّ.
- 🔥 تحفيزٌ يوميّ — حلقةُ هدفِ اليوم + شعلةُ الأيّامِ المتتالية في بطاقةِ المهمّةِ بالفهرس.
- 🔊 وصولُ الصغار — نطقُ أسماءِ البطاقات (رمزُ سمّاعةٍ على كلِّ بطاقة، يُفعّلُه الوالدُ من الإعدادات) · 🌜 وضعُ الاستماعِ الليليّ (إعتامٌ دافئٌ للقرآنِ والقصص) · اهتزازٌ لطيفٌ مع المؤثّرات · احترامُ «تقليلِ الحركة».
- 📘 دليلُ الوالد — لكلِّ نشاطٍ: لماذا/كيفَ في الواقع/نصيحة، تجسيدًا لمبدأِ «الشاشةُ محفّزٌ لا معلّم».
- 🌙 بانرُ المناسباتِ الإسلاميّة — تهنئةٌ في رمضان/العيدَين/عرفة/عشرِ ذي الحجّة/عاشوراء/رأسِ السنة (تحويلٌ هجريٌّ حسابيٌّ محلّيٌّ بلا إنترنت).
- 🚀 شاشةُ إقلاعٍ متحرّكة — يُضيءُ الآليُّ أجزاءَه مع نسبةِ التحميلِ ثمّ يُلقي التحيّة. وذراعا الآليِّ تتحرّكانِ في «علّم الآليّ».
- 📖 القرآنُ الكاملُ عبرَ الإنترنت — اختياريٌّ مُطفأٌ افتراضيًّا خلفَ بوّابةِ الوالد: 60 حزبًا ← سورُها؛ استماعٌ وحفظٌ عبرَ الإنترنت (تلاوةُ الحصري) + تنزيلٌ لكلِّ سورةٍ (نصٌّ وصوتٌ) للاستماعِ دونَ اتّصال، بشارةِ 🟢 محلّيّ/🌐 متّصل. مشغّلٌ عائم: تمرير + إيقاف + حفظُ موضعِ التوقّف + زرّا رجوعٍ وفهرس. الدخولُ من حزبٍ يبدأُ وسطَ السورةِ يعرضُها من موضعِ الإتمام. لم يُمَسَّ الجزءُ المحلّيُّ (الفاتحة+جزء عمّ) الذي يعملُ دونَ إنترنتٍ كما هو.
- ♛ الدَّامةُ التنافسيّة (لعبةٌ جديدة) — لوحةُ 8×8 + أسرٌ بالقفزِ (متتابع) + ترقيةٌ إلى «دامة» + آليٌّ بثلاثِ صعوبات + «ضدّ الوقت» + «وحدي». مندمجةٌ مع إطارِ التنافسِ (versus).
- ♟️ الشطرنجُ التنافسيّ (لعبةٌ جديدة) — محرّكٌ كاملٌ محلّيّ: حركةُ كلِّ القطع + كِشّ + كِش مات + تعادلُ الجمود + تبييت + أخذٌ بالتجاوز + ترقية؛ آليٌّ بمينيماكس + قطعِ ألفا-بيتا بثلاثِ أعماق. إبرازُ الحركاتِ الشرعيّةِ (نقاطٌ متوهّجة) والأسرِ (حلقةٌ حمراء) والمَلِكِ عندَ الكِشّ.
- ♟️ الشطرنجُ و♛ الدَّامَةُ في المطبوعات أيضًا — لوحةٌ وقطعٌ للقصِّ وقوانين، بديلًا عن لعبةِ النرد (المحذوفة).
- 🔊 زرُّ التحكّمِ بالصوت في الفهرس — مستوى الصوتِ العامِّ (0–100%) + كتمُ صوتِ الآليِّ + كتمُ المؤثّرات.
- 🗣️ نطقُ أسماءِ البطاقات — لغيرِ القارئين: رمزُ 🔊 على كلِّ بطاقةٍ ينطقُ اسمَها (بمقطعٍ عصبيّ)، يُفعّلُه الوالدُ من الإعدادات.
- 🎵 مشغّلٌ عائمٌ في «القرآن الكريم» المحلّيّ (نفسُ القرآن الكامل): تمرير + إيقاف + حفظُ موضعِ التوقّف + زرّا رجوعٍ وفهرس.
- 🐢 «بتمهّل» في سلّمِ القراءة يقرأُ الجملةَ كلمةً كلمةً بصوتٍ عصبيٍّ ببطء مع إبرازِ الكلمةِ الجارية (كان يقرؤُها دفعةً واحدة).
- نطقُ عباراتِ الآليِّ الجديدةِ لهذا الإصدارِ عصبيًّا (Piper) لا بصوتِ النظام.
- تجاوبٌ أفضلُ على الهاتف: بطاقةُ «مهمّة اليوم» في الفهرسِ وصفحةُ «تقدّمي» (لا فيضَ أفقيّ).
- إزالةُ شاراتِ «جديد» من مزايا الإصداراتِ السابقة (تُحجَزُ للجديد).
- نطقُ «لوحة التحكّم» كان «علّم الآليّ» (تشابُهُ الرابط) — أُصلِح.
- إبرازُ حركاتِ الشطرنج: مربّعاتُ الأسرِ ونقاطُ الحركةِ على المربّعاتِ الداكنةِ لم تكنْ تُرى — صارتْ واضحةً متوهّجة.
- لعبةُ «سُلّمٌ وثعبان» (النرد) من المطبوعات — لاعتمادِها على الحظّ. واستُبدِلت أمثلةُ النردِ في هندسةِ المكعّبِ ومفردةِ الفرنسيّةِ (D) بغيرِها.
لعبتانِ ترفيهيّتانِ جديدتان · تنظيمُ صفحةِ الألعابِ بالأقسام · هويّةُ الأبِ والأمِّ في التنافس.
- 🔴 أربعةٌ على التوالي — لوحةُ 7×6 بالجاذبيّة: تختارُ عمودًا فيسقطُ القرصُ لأدنى فراغ، ومن صفَّ أربعةً (أفقيًّا أو رأسيًّا أو قُطريًّا) فاز. آليٌّ بثلاثِ صعوباتٍ يفوزُ ويَسُدُّ ويتجنّبُ إهداءَ فوزٍ للخصم.
- ▪️ مربّعاتُ النقاط — نظيرةٌ رقميّةٌ للّعبةِ الورقيّةِ في المطبوعات: صِلْ نقطتَينِ بخطّ، ومن أغلقَ مربّعًا ملكَه ولعبَ مرّةً أخرى. بثلاثةِ أحجامٍ وآليٍّ يتجنّبُ إهداءَ المربّعات.
- صفحةُ «ألعابٌ وأنشطة» بلوحةِ أقسام: بطاقةٌ لكلِّ صنفٍ (بعددِ ألعابِه وكم منها تنافسيّة) تفتحُ ألعابَه وحدَها — والترفيهيّةُ أوّلًا.
- هويّةُ الأبِ والأمّ: يُسألُ صاحبُ حسابِ الوالدَينِ مرّةً «مَن أنت؟» فيَنفصلُ سجلُّ كلٍّ منهما، ويُخاطَبُ باسمِه («دورُك يا الأب»). وحين يلعبُ الوالدُ ضدَّ الوالدِ يكونُ الخصمُ الطرفَ الآخرَ تلقائيًّا.
- «🏆 مبارياتي» في صفحةِ تقدّمي: كلُّ ابنٍ يرى مبارياتِه ونتائجَها — بلا تصفير (التصفيرُ للوالدَين).
- سجلُّ التنافسِ في لوحةِ الأهل أُعيدَ تنظيمُه: مطويّةٌ لكلِّ طرفَينِ تُفتَحُ وحدَها، وتصفيرٌ لكلِّ سجلٍّ على حدة إلى جانبِ الشامل.
- «اللعبُ ضدّ الوقت» كان معطوبًا صامتًا في الذاكرةِ ودائرةٍ وعلامةَ (منذ v1.5.4): انقضاءُ المهلةِ لا يُحرّكُ شيئًا ولا ينتقلُ الدورُ ولا يتفاعلُ الآليّ. (نداءُ دالّةِ صوتٍ غيرِ موجودةٍ كان يُجهِضُ المؤقّت.) وأُضيفَ ردُّ الآليِّ عند انقضاءِ المهلةِ — لم يكنْ موجودًا في أيِّ لعبة.
- البدءُ في الألعابِ التنافسيّة: كان صاحبُ الحسابِ يبدأُ دائمًا ولو خسر — صار الفائزُ يبدأُ الجولةَ التالية (والأولى لصاحبِ الحساب). مُطبَّقٌ في ألعابِ الألعابِ واللغاتِ معًا.
- الأيقونات: 24 رمزًا كان يُعرَضُ إيموجي خامًّا لا أيقونةً معتمدة (مظاهرُ الذاكرةِ والأوسمةُ والمهامُّ وبطاقاتُ الأقسام)، وأيقوناتُ الأقسامِ كانت ضخمةً تبتلعُ البطاقة. وأُضيفَ فحصٌ آليٌّ يمنعُ تكرارَ ذلك.
- نطقُ البوصلة: مؤشّرُ القِبلةِ 🕋 لم يكنْ قابلًا للنقر — صار يَنطِقُ «اتّجاهُ القِبلة». وصُحِّحَ نطقُ «الوَقْت» (كان يُسمَعُ «الوَخْت»).
نطقٌ أصحُّ للآليّ · بوصلةٌ حقيقيّةٌ بالقِبلة · القرآنُ للحفظ · تنظيمٌ بالمطويّات.
- الآليُّ كان يَستعملُ نطقَ النظامِ بدلَ صوتِ Piper في بطاقةِ الشفاء: كانت أربعةُ نصوصٍ تُدمَجُ في سلسلةٍ واحدةٍ ثمّ تُنطَق، ومطابقةُ المقاطعِ حرفيّةٌ فلا مقطعَ للسلسلة. صارت تُنطَقُ متتابعةً كلٌّ بمقطعِه العصبيّ.
-
نصوصٌ منطوقةٌ بلا صوتٍ عصبيٍّ إطلاقًا أُدرِجت في المولّد: سؤالُ التعميقِ الخاصّ (
think.why) والعامُّ بحسبِ المجال وعباراتُ التدبّر — 98 نصًّا (إجماليُّ مقاطعِ القارئ 953 ← 1051). - تشكيلُ نصوصِ المكتبةِ المنطوقةِ كاملًا (100%) فيَصحُّ نطقُ الآليِّ في «علّمِ الآليّ». (تُحُقِّقَ أنّ النصَّ مطابقٌ حرفًا بحرفٍ بعدَ تجريدِ الحركات، فلم يتغيّرْ معنًى. ولفظُ الجلالةِ يبقى مجرَّدًا عمدًا — المشكَّلُ يُشوَّه.)
-
فتحُ ملفّاتِ النسخةِ الاحتياطيّةِ (.json) من تطبيقاتِ المراسلة: واتساب وغيرُه يُرسِلُ الملفَّ بنوعٍ عامٍّ (
octet-stream) فلا يُطابقُه الفلترُ القديمُ ولا يظهرُ تطبيقُنا في «فتح بواسطة» — أُضيفت مجموعةُ مُرشِّحاتٍ تُغطّي الأنواعَ العامّة. - القرآن: النقرُ على آيةٍ كان يُكرّرُها بلا توقّفٍ رغمَ إطفاءِ التكرار (حالةٌ عالقةٌ خفيّةٌ عبرَ السور) — الآن يُكمِلُ السورةَ من تلكَ الآية، وتهنئةُ الإتمامِ لا تُنطَقُ إلّا ببلوغِ آخرِ آيةٍ فعلًا.
- القرآن: تباعدٌ كبيرٌ بين الكلماتِ على الهاتف (تبريرُ النصّ) — صار توسيطًا.
- البوصلة: كانت تبدأُ صحيحةً ثمّ تنحرفُ وتحتاجُ وقتًا طويلًا لتُصحَّح — السببُ الارتدادُ إلى الاتجاهِ النسبيِّ (جيروسكوبيّ) الذي ينحرفُ تراكميًّا. صار المطلقُ وحدَه مقبولًا (وإلّا فتنبيهٌ صريح)، وتصحُّ الاتجاهاتُ مسطَّحًا في الوضعِ الطوليِّ والعرضيِّ والمقلوب.
- الرجوعُ من الصورِ المحفوظة: كان فتحُها يَخرجُ من التطبيقِ بلا سبيلٍ للعودة (ولا زرُّ الرجوع) — صار عارضًا داخليًّا بزرِّ إغلاقٍ ونقرِ خلفيّةٍ وزرِّ رجوعِ الجهاز.
- سجلُّ الجلسات: كان يَعرضُ جلساتِ الحسابِ الجاري وحدَه، وتَنسحقُ فيه الملاحظةُ إلى كلمةٍ في السطر.
- الوضعُ الداكن: زرّا حجمِ خطِّ المصحفِ كانا يُخفيانِ الحرفَ عند التمرير.
- حفظُ نطاقِ آياتٍ في القرآن: اختَرْ «من الآية … إلى …» (تُبنى من عددِ آياتِ السورةِ تلقائيًّا) فتتكرّرَ حتى الإتقان + تكبير/تصغيرُ خطِّ المصحف (محفوظ).
- مؤشّرُ القِبلة 🕋 على البوصلةِ (حسابٌ محلّيٌّ من موقعِ الجهازِ إلى الكعبة، بلا إنترنت) + الكرةُ الأرضيّةُ تتجاوبُ مع الاتجاه. والبوصلةُ تظهرُ في تطبيقِ الهاتفِ وحدَه (المتصفّحاتُ تحجبُ المستشعر).
- «أعمالي»: إضافةٌ لاحقةٌ لما نُسِي (📝 ملاحظة · 📸 صورة · 🎤 صوت) وحذفُ الخطأِ بمهلةِ تراجع، وحقلُ نصٍّ من التطبيقِ يتبعُ السمة.
- تنظيمٌ بالمطويّات: صفحةُ الطباعة (فتَظهرَ معاينةُ الأوراق) · سجلُّ الجلسات (مطويّةٌ لكلِّ حسابٍ ولكلِّ جلسة) · «أعمالي».
- سجلُّ الألعابِ التنافسيّة في لوحةِ الأهل: مَن لعبَ ومتى ومَن فاز، بإحصاءِ الانتصاراتِ لكلِّ خصمٍ وإمكانِ التصفير.
- مخاطبةُ كلِّ لاعبٍ بجنسِه في الألعابِ التنافسيّة، مع اختيارِ أب/أم عند اللعبِ ضدَّ الوالد (محفوظ).
- الآليُّ المرافقُ في «علّم الآليّ» أيضًا، و**«🧹 تفريغُ حسابِ الضيف»** في لوحةِ الأهل.
- المطبوعات: «وصّل بخط» تتنوّعُ كلَّ طباعةٍ وتحترمُ مظهرَ الرموزِ المختار مع خيارِ «مختلط».
تحسيناتُ التفاعلِ والتنافسِ والمطبوعات.
- صوتُ خطابِ الآليِّ للأنثى (كان مؤنَّثًا نصًّا لكنّه صامت): وُلِّدَ لكلِّ عباراتِ الآليِّ المؤنَّثةِ مقطعُ Piper عصبيٌّ (503 مقاطعَ جديدة) فصار الآليُّ ينطقُ للبناتِ كما ينطقُ للبنين، بصوتٍ يطابقُ النصَّ المعروض.
-
تأنيثُ خطابِ الآليِّ صار شاملًا (كان يُخاطبُ بالمذكّر رغمَ اختيارِ الجنس): تغطيةٌ آمنةٌ للّواحقِ الموجَّهة (فِيكَ · جَزَاكَ · عَلَّمْتَنِي · رَكِّزْ · تَسْتَطِيع…) دون مسِّ الجذورِ (بَارَكَ · صوتَ)، وطُبِّقَ أيضًا في ردودِ الألعابِ المنطوقة (
robo.read) وحلقةِ «علّم الآليّ». - خطابٌ محترَمٌ للأنثى: «صديقي/صغيري/بُنَيَّ» تُخاطَبُ الأنثى بها «معلّمتي» (لا «صديقتي»)، واستُبدِلت تحيّةُ «قلبي يفرح حين تكون معي» بـ**«سعيدٌ بعودتك يا معلّمي»**.
- الآليُّ يُكتَمُ تلقائيًّا عند النقرِ عليه إن كان صوتٌ آخرُ يعمل (تلاوةُ القرآنِ/قصّة) — يُرحّبُ فقط حين لا شيءَ يُشغَّل.
- الانتقالُ التلقائيّ: زرُّ «التالي» في الاختباراتِ وبطاقاتُ الفوزِ في الألعابِ تُمرَّرُ إلى مجالِ الرؤيةِ فلا حاجةَ للسحبِ يدويًّا.
- الآليُّ المرافقُ حاضرٌ في الفهرسِ أيضًا (قابلٌ للسحبِ والنقرِ للترحيب)، ويُلقي التحيّةَ تلقائيًّا عند أوّلِ تشغيلٍ للبرنامج.
- «⏱️ اللعبُ ضدّ الوقت» أُضيفَ إلى «تحدّي الساعة» و«دائرةٍ وعلامة» ولعبةِ الذاكرة — فاكتملَ في كلِّ الألعابِ التنافسيّة.
- مطبوعاتٌ ورقيّةٌ جديدة: «🪜 سُلّمٌ وثعبان» و«▪️ مربّعاتُ النقاط»، وبطاقاتُ ✖⭕ قابلةٌ للقصِّ بمقاسِ اللوحةِ في «دائرة وعلامة» (لعبٌ مستدامٌ بلا كتابة، لكلِّ لاعبٍ شكلُه).
- تنوّعُ مظاهرِ لعبةِ الذاكرة: 5 مظاهرَ جديدةً في الرقميّة (بحر · فضاء · رياضة · طقس · نباتات)، والورقيّةُ صارت بمظهرٍ يختارُه المستخدم (11 مظهرًا).
إصلاحاتُ النسخةِ الاحتياطيّة والأيقونات + ميزاتٌ: الآليُّ القابلُ للسحبِ والترحيب · تأنيثُ خطابِ الآليّ · تدفّقُ المهمّةِ اليوميّة · فصلُ الألعاب.
- النسخةُ الاحتياطيّة: المشاركةُ تُرسِلُ الملفَّ وحدَه بلا نصّ (يُصلحُ «رسالةٌ دون ملف» في بعضِ تطبيقاتِ المراسلة). وفتحُ ملفِّ .json بتطبيقنا (يظهرُ في «فتح بواسطة») عبرَ intent-filter في أندرويد + استقبالِ الملفِّ الواردِ واستيرادِه (بتأكيد).
- الأيقونات: توحيدُ أيقوناتِ «الزمانِ والمكان» والأصواتِ في قسمِ اللغاتِ وأماكنَ أخرى إلى SVG المعتمدة (🧭🕐🏆🌅🍂🔊)، بتسجيلِها في مولّدِ الأيقونات.
-
صفحةُ المهمّةِ اليوميّة صارت
progress.html(تقدّمي): زرُّ «العودة للمهامّ» يعودُ إليها، وكتلةُ الفهرسِ تُفضي إليها، ومهامُّها روابطُ تبدأُ الأنشطة. والشريطُ السفليُّ لم يعُدْ يحجبُ الآليَّ (يُرفَعُ فوقَه) وصارَ مهيّأً للهاتف.
- الآليُّ قابلٌ للسحب (يُحفَظُ موضعُه على الجهاز)، وعند النقرِ عليه يُطلِقُ رسالةَ ترحيبٍ متنوّعة (12 عبارةً بصوتِ Piper العصبيّ، تُؤنَّثُ للأنثى).
- تأنيثُ خطابِ الآليّ للأنثى: حقلُ جنسٍ لحساب الطفل، وحين يكونُ أنثى تُؤنَّثُ عباراتُ الآليِّ المنطوقةُ والمعروضة (معلّمي←معلّمتي، أحسنتَ←أحسنتِ…).
- تدفّقُ المهمّةِ اليوميّة: مهامُّ اليومِ (في تقدّمي والفهرس) تبدأُ النشاطَ بوضعِ «مهمّة»، ويظهرُ شريطُ «↩ العودة للمهامّ» أسفلَ النشاط.
- فصلُ الألعابِ التعليميّةِ عن الترفيهيّة في «ألعاب وأنشطة» (مجموعاتٌ مفصولة)، وتوجيهُ مهمّةِ «العب لعبة حروف» إلى ألعابِ الحروفِ فقط.
إصلاحاتُ عرضٍ ونطقٍ في «الزمانِ والمكان» + تفاعلُ البطاقاتِ (نطقٌ وبطاقاتٌ عائمة).
- الوضعُ الداكن: نصُّ أزرارِ الخيارات وبطاقاتِ «الزمان والمكان» وزرِّ «ابدأ الاختبار» كان أسودَ غيرَ ظاهرٍ (الأزرارُ لا ترثُ لونَ النص) — صارت تتبعُ السمة.
- زرُّ «شارك المشروع» يعملُ الآن على الحاسوب (نسخٌ للحافظةِ مع ارتداد) لا على الهاتفِ فقط.
- نطقُ فتراتِ اليومِ والاتجاهاتِ والفصول: تشكيلٌ كاملٌ لكلِّ الكلماتِ (تصحيحُ الصباح/الظهيرة/الغروب…) وإعادةُ توليدِ الصوتِ العصبيّ (Piper).
- أيقوناتُ بطاقاتِ «الزمانِ والمكان» صارت من مجموعةِ أيقوناتِ التطبيقِ المعتمدة (SVG بدلَ الإيموجي).
- نطقٌ عند النقرِ + بطاقةٌ عائمةٌ بمعلومةٍ مقتضبة في: فتراتِ اليوم (الصلاةُ المرتبطةُ بالفترة) · الفصول (وصفُ الفصل) · أوقاتِ الصلاة (تعريفُ الصلاةِ ووقتُها من اليوم) — بأسماءٍ منطوقةٍ عصبيًّا ومهيّأةٍ للهاتف.
إصلاحاتٌ وإثراءٌ لقسم «علّمِ الآليّ» + زرُّ مشاركةِ المشروع + تصحيحُ عنوانِ بطاقةِ «الزمانِ والمكان».
- عنوانُ بطاقةِ «الزمانُ والمكان» في الفهرس (كان لا يزال «الساعةُ والصلاة»).
- 📂 «أعمالي» في «علّمِ الآليّ»: معرضٌ متاحٌ للطفلِ نفسِه يعرضُ الذكرياتِ التي أنجزها وما سجّلَه فيها (صوت/صورة/ملاحظة). (فرزُ المهامِّ المنجَزةِ يمنعُ إعادةَ تكليفِها أصلًا.)
- ٦ مهامَّ جديدةً ومفيدة في المكتبةِ عبرَ المجالاتِ الخمسة: بذرةٌ تنمو · صدقةٌ خفيّة · خريطةُ غرفتي · معجمُ مطبخنا · أنماطٌ حولي · أصواتُ الطبيعة (إجماليُّ الذكرياتِ صار 85).
- زرُّ «📤 شارك المشروع» في شاشةِ الدخول: على الهاتفِ تظهرُ صحيفةُ المشاركة (تطبيقاتٌ + خيارُ نسخ)، وعلى الحاسوبِ يُنسَخُ نصُّ التعريفِ والروابطُ إلى الحافظة.
نسخةٌ احتياطيّةٌ للحسابات (JSON) + نشاطُ «الزمانِ والمكان» الكبير (الساعةُ والاتجاهاتُ والفصولُ وفتراتُ اليومِ وأوقاتُ الصلاة) بنطقٍ عصبيٍّ في اللغاتِ الثلاث.
-
🆕 نسخةٌ احتياطيّة (تصدير/استيراد JSON) في لوحةِ التحكّم وصفحةِ الوالدين: تجمعُ كلَّ بياناتِ الأسرة (الحسابات · التقدّم والإتقان · إعداداتُ الوالدين · تفضيلاتُ الصوت — كلُّ مفاتيح
tilmithi_*) إلى ملفِّ JSON واحد، ويُستوردُ على جهازٍ جديدٍ (بتأكيدٍ يستبدلُ البياناتِ الحاليّة). وحدةٌ مشترَكةsrc/backup.js. - بطاقةُ اختصارٍ «نسخةٌ احتياطيّة» في صفحةِ الوالدين تفتحُ نافذةً مباشرةً بزرَّي التصدير/الاستيراد (بأيقونةِ التطبيقِ المعتمدة).
-
🆕 نشاطُ «الزمانُ والمكان» (صفحةٌ جديدة
clock.html) + قسمٌ مقابلٌ في اللغات: محورٌ يوجّهُ الطفلَ في الزمانِ والمكان، بوحدتَين مشترَكتَينsrc/clock-widget.jsوsrc/orient-widget.js(تعملان في العربيّة والإنجليزيّة والفرنسيّة).-
⏰ الساعة: بطاقةٌ تعليميّة (ساعةٌ تناظُريّةٌ SVG بعقاربَ تُسحَب + رقميٌّ صباح/مساء (12) و24 ساعة) + لعبةٌ تنافسيّة (عبر
versus) بأنماطٍ متنوّعة (عقارب→رقميّ · رقميّ→عقارب · اكتبِ الوقت · حرّكِ العقارب). نطقُ الوقتِ بجُمَلٍ طبيعيّةٍ صحيحةٍ Piper في كلِّ لغة («السَّاعَةُ الوَاحِدَةُ وَعَشْرُ دَقَائِق» · "ten past one" · "une heure dix"،content/clock-time.js). - 🧭 الاتجاهات: بوصلةٌ تفاعليّةٌ + كرةٌ أرضيّةٌ (SVG) — شمال/جنوب/شرق/غرب (+ الوسطى) + القِبلة — بطاقةٌ تعليميّة + اختبارٌ تنافسيّ.
- 🌅 فتراتُ اليومِ والليل: الفجر/الصباح/الضحى/الظهيرة/العصر/الغروب/المساء/الليل — تعليمٌ + اختبار.
- 🍂 الفصولُ الأربعة: الربيع/الصيف/الخريف/الشتاء وصفاتُها — تعليمٌ + اختبار.
- 🕌 أوقاتُ الصلاة: الصلواتُ الخمسُ ووقتُها من اليوم.
- المفرداتُ (
content/orient.js) منطوقةٌ عصبيًّا (Piper) في اللغات، و(espeak) في العربيّة. تفاعلُ الآليّ: الطفلُ يُعلّمُ الآليَّ الذي «نسيَ». وبطاقةُ «تحدّي الساعة» أيضًا في «ألعاب وأنشطة».
-
⏰ الساعة: بطاقةٌ تعليميّة (ساعةٌ تناظُريّةٌ SVG بعقاربَ تُسحَب + رقميٌّ صباح/مساء (12) و24 ساعة) + لعبةٌ تنافسيّة (عبر
- التصديرُ على الهاتف يكتبُ في الذاكرةِ المؤقّتة (CACHE) ثمّ يفتحُ صحيفةَ المشاركة — بلا حاجةٍ لأيّ صلاحيّةِ تخزين (نفسُ نهجِ الطباعةِ المُثبَت)، فيعملُ على أندرويد الحديثِ دونَ عوائقِ التخزينِ المُقيَّد.
توسيعُ الألعاب والأنشطة عبر إطارٍ تنافسيٍّ مشترك، ومحتوًى صوتيٌّ فرنسيٌّ وإنجليزيّ، وتحسيناتُ تجربة.
-
إطارٌ تنافسيٌّ مشترك (
src/versus.js) يعملُ في أيّ صفحة: خصمٌ (الآليّ بثلاث صعوبات/الإخوة/الوالد) + ألوانٌ + ردودٌ وتعليماتٌ عصبيّة. -
قسمُ اللغات — كلُّ الألعابِ صارت تنافسيّةً عبر محرّكٍ عامّ: سباقُ الترجمة · صنّفِ الكلمات · رتّبِ الأبجديّة · مطابقةُ الصور · مطابقةُ المعنى · الإملاء · الاستماع (ضدّ الآليّ/الإخوة/الوالد/وحدي).
-
اختبارُ اللغةِ موسَّع: أسئلةٌ متنوّعةٌ (صورة→كلمة · كلمة→معنى · سماع · تصريفُ الأفعال · فهمُ العبارات) بكشفِ الإجابةِ الصحيحةِ وردٍّ ثنائيِّ اللغة.
-
قسمٌ فرنسيٌّ جديد «🔊 الأصوات (Les sons)»: بطاقةٌ لكلّ صوتٍ (الرسمُ + كلمةُ مثالٍ يظهرُ فيها الصوتُ ملوّنًا + معناها + نطقُ Piper؛ الشارةُ تنطقُ الصوتَ مجرّدًا والبطاقةُ تنطقُ الكلمة) — ٣٢ صوتًا من بطاقات الطفل (em/an/ion/ille/aille/euille…) + توسيعٌ (ou/on/oi/eau/eu/ch/gn/ph)، وأسئلةُ صوتٍ في الاختبار.
-
قسمٌ فرنسيٌّ جديد «🔡 خرائطُ المقاطع (Charte des syllabes)»: أربعُ خرائطَ تفاعليّة (حركاتٌ بسيطة · أصواتُ e · أنفيّة · مركّبة) — ٤٤٨ مقطعًا يُنطَقُ كلُّ واحدٍ عند الضغط (décodage)، مبنيّةً برمجيّاً «ساكن + صوت»، مع «🎯 اختبارِ المقاطع» المبتكرِ متعدّدِ الأنماط: مقطعٌ منطوقٌ←خياراتٌ مكتوبة · مكتوبٌ←خياراتٌ صوتيّة (تُسمَعُ ثمّ تُؤكَّد) · صوتٌ داخلَ كلمةٍ منطوقة والعكس.
-
النسخةُ الإنجليزيّةُ للصوتيّات (باحترامِ قواعدِ الإنجليزيّة): «🔊 Phonics» (٢٥ صوتًا: حروفٌ مزدوجةٌ digraphs · أصواتٌ مركّبةٌ vowel teams · مُتحكَّمٌ فيها بالراء) و«🔡 Word Families» (٥ عائلاتٍ صوتيّةٍ CVC: a/e/i/o/u بنظام onset+rime بدلَ جداولِ الفرنسيّة) — بنطقِ Piper (alba) والصوتِ المجرّدِ واختبارِ المقاطع.
-
مظاهرُ لعبة الذاكرة (Memory Themes): سبعُ مجموعاتٍ أيقونيّةٍ يختارُها اللاعبُ من الإعداد (مِشكاة SVG · حيوانات · فواكه · أشكال · مركبات · طعام · وجوه). وظهرُ البطاقة صار الآليَّ الرسميَّ (نفسَ المرافق) — عُمِّم على بطاقة الدخول أيضًا.
-
إعادةُ تصميمِ «عجلة الحروف» 🎡 بأسلوبِ العجلةِ الدوّارة (كعجلة أدرْ وأجب): تقفُ على حرفٍ فيتعلّمُ الطفلُ صوتَه ودمجَه بالحركات (بَ · بُ · بِ) ومثالًا فيه الحرف — أنفعُ للقراءةِ من نمطِ البَكَراتِ السابق.
-
مطبوعاتٌ حسابيّةٌ جديدة (
print.html): أوراقُ الطرح ➖ · الضرب ✖️ · القسمة ➗ (بنتائجَ صحيحة) و**«أكملِ الناقص» ❓** (٣ + __ = ٧) — إضافةً إلى الجمع، عمودان متنافسان في كلِّ ورقة. -
عجلةُ «أدرْ وأجبْ» 🎡 (تنافسيّة): عجلةٌ من ستّةِ قطاعاتٍ (حساب · ألوان · أشكال · حيوانات · عامّ · لغة، بنكٌ موسَّع) تدورُ ثمّ تقفُ على قطاعٍ فيُطرَحُ سؤالُه — دورٌ بدور ضدّ الآليّ/الإخوة/الوالد/وحدي (أوّلُ من يبلغ 5)، تلوينُ اختيارِ الآليّ، تعليمةٌ منطوقةٌ (Piper)، وزرُّ إدارةٍ عصريٌّ جذّاب.
-
الرياضيّات — لعبتان تنافسيّتان جديدتان في
math.html(عبر versus): «تحدّي النمط» 🧩 (أنماطُ أشكالٍ + تسلسلاتُ أعداد) و**«تحدّي الحساب» 🧮** (عمليّاتٌ مختلطة: جمع/طرح/ضرب/قسمة حسبَ الصعوبة) — ثلاثُ صعوبات، ضدّ الآليّ/الإخوة/الوالد/وحدي، خيارُ «ضدّ الوقت»، تلوينُ اختيارِ الآليّ. -
وسمُ «🆕 جديد» (متغيّرُ اللغة New/Nouveau بنبضة) على مستجدّاتِ v1.4 لجذبِ الانتباه.
-
بطاقاتُ الأجوبةِ ثنائيّةُ اللغة (تتبدّلُ بين العربيّةِ ولغةِ القسم) + الجملةُ الافتتاحيّةُ تُعرَضُ وتُنطَقُ باللغتين (عربيٌّ ثمّ أجنبيٌّ) مع زرِّ 🔊 لإعادةِ سماعِ كلٍّ + ردُّ فعلِ الآليِّ بعد الإجابةِ ثنائيُّ اللغة.
-
خيارُ «وحدي» في كلّ الألعاب التنافسيّة (كما في لعبة الذاكرة): لعبٌ منفردٌ دون خصمٍ للتدرّب؛ وفي «دائرةٍ وعلامة» يعني اللعبَ بالعلامتين ✖ و◯ بنفسك.
-
خيارُ «⏱️ اللعبُ ضدّ الوقت» (تفعيل/تعطيل) في كلّ الألعاب المؤقّتة.
-
دائرةٌ وعلامة: خيارُ حجم اللوحة (3×3 · 4×4 · 5×5) مستقلٌّ عن مستوى الآليّ.
-
نافذةُ نهاية الجولة الموحّدة لكلّ الألعاب: اسمُ الفائز + سجلُّ الانتصارات لكلّ طرف (يتراكم) + [جولةٌ جديدة/خروج/تصفير]، ويظهرُ السجلُّ أثناء اللعب.
-
رسالةُ تبديل الدور المبهجة (حبّةٌ ملوّنةٌ بحركة) + تعليماتُ الألعاب تُنطَقُ عبر Piper + تلوينُ بطاقةِ اختيارِ الآليّ (خضراءَ/حمراءَ) وإظهارُ الصحيحة.
-
بطاقاتُ الأحرف على الهاتف (
basics.html): خاناتُ أشكال الحرف (أوّل/وسط/آخر) صارت مرنةً متساويةً لا تفيضُ على الشاشات الضيّقة + وضعٌ داكنٌ لها.
- الألعابُ التنافسيّةُ تتوقّفُ فعلاً عند الرجوع (لم تعُدْ مؤقّتاتُها تعملُ في الخلفيّة وتُرجِعُ قسرًا).
-
ضغطُ الأصوات المدمجة (
public/tts→ 48kbps) لتصغير الحجم (~7م). (تلاوةُ القرآن لم تُضغَط — قرارُ المستخدم.) - إصلاحاتٌ متفرّقةٌ لأعطالٍ ظهرت أثناء الاختبار (اختبارُ اللغة الموسَّع · نطقُ «points» · دالّةُ العجلة · تصادمُ أسماء).
تجربةٌ أغنى: ألعابٌ تنافسيّة، ومطبوعاتٌ للّعب على الورق، وإصلاحات.
- خمسُ ألعابٍ تنافسيّةٍ ضدّ الآليّ (بثلاث صعوبات) أو الإخوة/الوالد، بإطارٍ مشترك (خصمٌ + صعوبةٌ + ألوانٌ لكلّ لاعب + ردودٌ تنافسيّة): دائرةٌ وعلامة (مينيماكس) · تحدّي الأعداد · صيدُ الحرف/الرقم (بمؤقّت) · سباقُ المطابقة · شبكةُ الكلمات (تكوينُ الكلمات بتتبُّعِ حروفها وتلوينِها). + لعبةُ الذاكرة ضمن المنظومة (مستوى «خبير · 20»). علامةُ «⚔️ تنافسيّة» تُميّزُ بطاقاتِها.
- أصواتٌ تفاعليّةٌ + صوتُ الآليّ العصبيّ: لمسة/نجاح/خطأ، وردودُ الآليّ المنطوقةُ (Piper) بنصِّها المعروضِ نفسِه.
- نماذجُ جاهزةٌ للطباعة واللعبِ على الورق، يُختارُ منها واحدٌ/أكثر/الكلّ، وفي كلِّ ورقةٍ حقولُ أسماء المتنافسين: دائرةٌ وعلامة (3 أحجام/صعوبات) · شبكةُ الكلمات · صيدُ الحرف/الرقم · تحدّي الأعداد · وصِّلْ بخطّ · بطاقاتُ الذاكرة · بنغو الأعداد.
- عددُ نُسخٍ في الورقة (1–4) مع حشوها لاستغلال المساحة دون قطعِ لعبة؛ والنُّسخُ المتعدّدةُ للألعاب المتغيّرة بمحتوًى مختلفٍ غيرِ مكرَّر.
- أيقونةُ البرنامج في كلّ الأماكن: صارت الشعارَ الكاملَ بالعنوان (GT-MISHKATKIDS + مشكاة الطفل والآلي) على الأخضر، محشوّةً ضمن المنطقة الآمنة دون اجتزاء — المُشغِّل وشاشةُ البدء (أندرويد) + سطحُ المكتب + PWA، بدقّةٍ عالية.
-
الطباعةُ على الهاتف: نصٌّ عربيٌّ سليمٌ (تنقيطٌ عبر
html2canvasبدل خطٍّ لا يدعمُ العربيّة) + توليدُ PDF ومشاركتُه (@capacitor/filesystem+share) + تنسيقٌ ملائم: كلُّ لعبةٍ ورقيّةٍ كاملةً في صفحةٍ واحدة (تنقيطٌ بعرض A4 ثابت). -
الوضع الداكن: نصُّ نافذة تبديل الحساب + تعميمُ ظهورِ الخيار المختار (
.on). - الألغاز الذكيّة: قبولُ الجواب بكلّ صيغه (تعريف/مفرد/جذر + مرادفاتٌ مركزيّة) — مُعمَّمٌ.
-
بطاقاتُ أحرف اللغات على الهاتف: ترتيبٌ منتظم (
auto-fill).
- عجلةُ الحروف: تعرّفٌ أوسع (96 كلمة) + تسجيلُ نطق الطفل + نطقُ أيّ كلمة.
- تذييلُ الفهرس في شاشة الدخول + مطويّةُ «حول المشروع» في لوحة التحكّم.
إصلاحاتٌ للهاتف واللوحيّ وقسم اللغات. (حزمٌ للتجربة قبل الإصدار العامّ.)
-
زرُّ الرجوع في أندرويد: كان يخرجُ من البرنامج فورًا (حزمةُ
@capacitor/appمفقودة). الآن يتراجعُ تدريجيًّا داخل الصفحات (اللغاتُ مستوًى مستوًى، والألعابُ تعودُ لقائمتها)، وعلى الفهرس رسالةُ تأكيد الخروج/البقاء. - شاشةُ البدء على الهاتف (أندرويد 12+): كان الشعارُ يظهرُ ناقصًا/رديءَ الجودة لأنّ واجهةَ الأيقونة تملأُ الإطارَ فتَقُصُّها الأقنعة؛ حُشِيت ضمن المنطقة الآمنة فظهرَ الشعارُ كاملًا وواضحًا.
- نطقُ «Père» الفرنسيّة: كان حرفُ p ضعيفًا؛ يُركَّبُ الآن من نظيرتها «paire» (نفسُ اللفظ، p أوضح).
- الخطُّ الافتراضيّ: «Noto Sans Arabic» (أوضحُ للأطفال، مُضمَّنٌ offline) بدل خطّ النظام.
- لوحةُ التحكّم (للوالد فقط): تعديلُ حساب الطفل صار يشملُ الرمز (avatar) مع الاسم والفئة وكلمة المرور.
تحسيناتٌ في الأنشطة والتصميم واللغات والتحزيم.
- الرياضيّات — بطاقةُ القسمة (➗): نتائجُ صحيحةٌ دائمًا (المقسوم = القاسم × الناتج) بعرضٍ مرئيّ.
- عجلةُ الحروف: الطفلُ يختارُ عددَ الأحرف (2–5) بدل ثلاثةٍ ثابتة.
- ألغازٌ ذكيّة — إدخالُ الحلّ كتابةً: يُقبَلُ كلُّ صيغ الكتابة (أداةُ التعريف/التشكيل/المسافات، والأرقامُ رقمًا أو كلمةً: خمسة=5=٥) + 5 ألغازٍ جديدة (66 إجمالًا).
- لعبةُ الذاكرة: مستويات 8/12/16 بطاقة، واللعبُ ضدّ الإخوة/الوالد/الآليّ (ثلاثُ صعوبات) بأدوارٍ ونقاطٍ وإعلانِ فائز، مع الإبقاء على الفرديّ.
-
اللغات — أربعةُ ألعاب: قسمُ «ألعاب» مركزٌ بأربع: مطابقةُ الصور · مطابقةُ المعنى
(لغة↔عربيّ) · الإملاء/التهجئة · استماعٌ واختيار. وتوسعةُ المفردات: فئاتُ مهن/رياضة/أدواتِ البيت
- جُمَلٌ مفيدةٌ أطول (إنجليزيّ وفرنسيّ).
-
اللغات — الأفعالُ والأزمنة: تصريفُ 10 أفعالٍ في المضارع لكلّ الضمائر (أنا/أنتَ/هو/هي/نحن/هم)
- الأزمنةُ الثلاثُ (ماضٍ/مضارع/مستقبل) + الترجمةُ والنطقُ وزرُّ تسجيلِ نُطق الطفل.
- اللغات — «كيف أسأل؟»: فئةُ 12 سؤالًا يوميًّا (كيف حالك/ماذا بك/إلى أين تذهب…) بالترجمة والنطق.
- اللغات — قصّةُ «رحلة الأرقام»: نشأةُ الأرقام العربيّة والصفر، برسومٍ أصليّةٍ وعباراتٍ حواريّةٍ داخل الصور حسب اللغة، وصوتِ راوٍ عصبيّ.
- الوضع الداكن: بطاقاتُ الفهرس صارت زجاجيّةً ملوّنةً خفيفة بدل الأسطح المسطّحة.
- زرُّ الرجوع في أندرويد: تنقّلٌ تدريجيٌّ عبر الصفحات، وعلى الفهرس رسالةُ تأكيد الخروج/البقاء.
- صلاحيّاتُ الميكروفون: سماحٌ في Electron (AppImage/DEB) + RECORD_AUDIO في أندرويد.
- أيقونةُ نافذة Electron من المخرَج المُحزَّم، وأيقونةُ القسمة بأيقونةِ Font Awesome مطابقة.
- الشخصيّةُ الودودةُ صارت تُسمّى «الآليّ» في كلّ الواجهة والتوثيق (استُبدِل الاسمُ السابق «روبو»).
- لعبةُ الإملاء: ظهورُ الحرف الأخير في خانته، وتقدّمٌ متينٌ مع زرّي «كلمةٌ أخرى» و«التالي».
- صوتُ محتوى اللغات الجديد (الأفعالُ و«كيف أسأل؟» وقصّةُ الأرقام) يعملُ محلّيًّا بمقاطعَ عصبيّةٍ مُولَّدة.
- رسمُ قصّة الأرقام: انقلابُ الأرقام داخل صفحةٍ RTL (ضُبِط اتّجاهُ النصّ إلى LTR).
1.0.0 — 2026-06-20
أوّلُ إصدارٍ عامّ. تطبيقٌ تعليميٌّ إسلاميٌّ للأطفال (4–10) يعملُ محلّيًّا 100% دون إنترنت ودون ذكاءٍ اصطناعيٍّ وقتَ التشغيل، بفكرةِ قلبِ الأدوار: الطفلُ يُعلّم آليًّا فقَدَ ذاكرتَه (أثرُ التلميذ — Protégé Effect). الشعار: «الطفلُ يُعلّم، والآليُّ يَستنير».
- علّمِ الآليّ (الحلقةُ الأساسيّة): آلةُ حالاتٍ (شرارة→مهمّة→تعليم→شفاء)، خريطةُ عالَمٍ تُضيءُ بالمكافآت، «فاجئني»، وضعُ الإخوة.
- القرآن الكريم: الفاتحةُ وجزءُ عمَّ (38 سورة/571 آية) بالرسم العثمانيّ، تلاوةُ الحصري آيةً آية (محلّيّة)، تظليلُ الآية، «اقرأ/كرّرِ السورة»، البسملةُ صفًّا مستقلًّا، خطوطٌ قرآنيّة، تسجيلُ تلاوةِ الطفل، ترتيبٌ تدرّجيٌّ (الأقصر أوّلًا) وتصفيةٌ بالعمر.
- الأساسيّات: فهرسُ الحروف (نطقٌ دون انتقال)، «اقرأ بصوتك» (تقطيعٌ مقطعيٌّ مع إبراز)، تسجيلُ القراءة.
- الرياضيّات: الأعداد 0–100، جمع/طرح/ضرب بمستوياتٍ عمريّة، ألعابٌ، موسوعةُ الأشكال، ورشةُ الورق (خطواتٌ مرسومةٌ + تنزيل PDF)، وقصّةُ الأرقام والصِّفر.
- اللغات الأجنبيّة (إنجليزيّ/فرنسيّ): أحرفٌ (نطقٌ سليمٌ بـespeak) وأرقامٌ وكلماتٌ (15 فئة) وعباراتٌ وقصصٌ مترجمة واختبارٌ وألعاب؛ تسجيلُ نُطقِ الطفل؛ الآليُّ يتفاعلُ بردودٍ ثنائيّةٍ (أجنبيٌّ + ترجمتُه العربيّة المنطوقة).
- القصص المصوّرة: قصصُ قيمٍ مرسومةٌ + القصّةُ المصوّرة «الكتابُ السحريّ — رحلةُ الأرقام»؛ قارئٌ صوتيٌّ (تشغيل/القصّة كاملةً)، توگل التشكيل، تسجيلُ قراءة.
- قصصٌ وعِبَر: 51 قصّةً (قيمٌ/أنبياءٌ/علماءٌ/صحابةٌ/قرآن) بـ166 سؤالَ فهمٍ متنوّعةٍ (حدثٌ + لحظة + العِبرة)، تُعرَض سؤالًا سؤالًا.
- الألعاب والألغاز والاختبارات: بتدفّقٍ موحّدٍ وتغذيةٍ راجعةٍ من الآليّ، ونمطِ «فكّرْ ثمّ أظهِرِ الخيارات».
- التقدّم والتكيّف: أوسمةٌ، مهمّةٌ يوميّة، إتقانُ لايتنر، ترجيحُ المهارات الضعيفة.
- ثلاثُ طبقاتٍ بنهج «أفضل المتاح»: بشريٌّ (تسجيلاتُ «صالح» + تسجيلُ الجهاز) ← عصبيٌّ (Piper، للجُمَل والنصوص وردود الأفعال) ← آليٌّ (espeak، تغطيةٌ كاملةٌ مضمونة). كلُّها مقاطعُ MP3 ثابتةٌ تعملُ offline.
-
استوديو تسجيلٍ (
record.html) لبناء صوتٍ بشريٍّ للتطبيق، ومُسجّلُ تمرّنٍ لكلّ حساب. - إصلاحاتُ نطقٍ: ترتيبُ الشدّة قبل الحركة، لفظُ الجلالة، تاءُ التأنيث وقفًا، إملاءُ الأحرف الأجنبيّة.
- حساباتٌ محلّيّةٌ (طفل/ضيف/والد)، لوحةُ تحكّمٍ محميّةٌ بكلمة مرور (تقاريرُ الأبناء، إدارةُ الحسابات، مصادرُ الصوت)، ومسنّنٌ ⚙️ للوصول إليها من كلّ صفحة.
- خصوصيّةٌ مطلقة: بيانات الطفل لا تغادر الجهاز إطلاقًا.
- وضعٌ داكنٌ شاملٌ بلا وميض، تصميمٌ متجاوبٌ للهاتف، أيقونات Font Awesome للأقسام، أزرارُ رجوعٍ موحّدةٌ واضحةٌ بديهيّةٌ للطفل.
- PWA قابلٌ للتثبيت ويعملُ دون إنترنت (عاملُ خدمةٍ يُخبّئ كلَّ الأصول).
تدبّرُ خلق الله، علومٌ إسلاميّة، علماءُ مسلمون، قيمٌ بأدلّة. الآليُّ لا يُوصَف بـ«حيّ». الأرقامُ الغربيّةُ (0-9) مع توثيقِ أصلِها وتطويرِ المسلمين لها.
GNU GPL v3 (يفرضها محتوى GT-SARARIM ومقاطعُ eSpeak NG). انظر LICENSE وGT-MK/docs/CREDITS.md.
📖 هذا الويكي مرآةٌ مولَّدةٌ من GT-MK/docs/ في المستودع — حرّرِ الملفَّ هناك ثمّ شغّلْ bash tools/publish-wiki.sh.
رخصةُ المشروعِ والوثائق: GPL-3.0.
البداية
المرجعُ التقنيّ
الخبرةُ المتراكمة