-
Notifications
You must be signed in to change notification settings - Fork 0
content format
كيف نؤلّف «ذكريات» الآليّ كبيانات محليّة (بلا ذكاء اصطناعي). التطبيق يقرأ هذا التنسيق ويُرتّبه عبر آلة الحالات. البيانات الفعليّة في:
content/library.js. آخر تحديث: 2026-06-10
كل ذكرى يستعيدها الطفل تُضيء جزءًا من الآليّ أو تُنبت عنصرًا في عالمه.
أجزاء الآليّ (robo_part): العينان (البصر/الملاحظة) · الأذنان (الإصغاء) · الفم (الكلام) · القلب (المشاعر) · اليدان (الصنع) · الساقان (الحركة) · الدماغ (التفكير/الذاكرة).
عناصر العالم (world): قمر · شمس · شجرة · صديق · نهر · نجمة · طائر.
الضحكة 🎉 (الجائزة الكبرى): ليست ذكرى، بل معلَم يتحقّق حين يُستعاد عددٌ كافٍ (مثلًا ≥ 8 مكافآت) — تقرّره آلة الحالات، فتعود ضحكة الآليّ ولونه الكامل.
لوحة الألوان العائدة: دافئة تدريجيًّا — #F4C95D #F6BE3B #E0566B #7BB661 #6FB3D6 #C9A0DC #E08E45.
| الحقل | النوع | المعنى |
|---|---|---|
id |
نص (kebab) | معرّف ثابت فريد |
title |
نص | عنوان قصير (للوحة الأهل) |
domain |
تعداد |
أرقام وهندسة · حروف ولغة · أخلاق ومشاعر · علوم وطبيعة · تفكير وحلّ مشكلات
|
concept |
نص | ما الذي يستعيده الآليّ |
age_band |
تعداد |
4-6 أو 7-10
|
duration_min |
رقم | تقدير زمن المهمة (للجلسة الواحدة) |
multi_day |
منطقي | مهمّة تمتدّ أيّامًا؟ |
mode |
تعداد (اختياريّ) |
solo (افتراضيّ عند الغياب) أو pair — ذكرى للإخوة معًا |
inspired_by |
نص (اختياريّ) | مصدر الإلهام (مثلًا GT-SARARIM) — انظر CREDITS.md
|
spark |
كائن |
{ robo_line, cue, audio? } — شرارة الذكرى |
task |
كائن | { prompt, child_steps[], materials[], parent_role, location } |
teach |
كائن | { success_signal, robo_question, capture[] } |
heal |
كائن | { robo_reaction, reward:{ type, target, color }, audio? } |
tags |
قائمة نصوص | للبحث والتصفية |
-
capture[]∈tap_done(الطفل/الأب يضغط «تمّ») ·voice(تسجيل صوتيّ محليّ) ·photo_local(صورة تبقى على الجهاز). -
reward.type∈robo_partأوworld؛ وtargetمن القائمتين أعلاه؛ وcolorلونٌ من اللوحة. -
audioاختياريّ: مسار لتسجيلٍ مسبق لصوت الآليّ (أدفأ من التركيب الآليّ). -
mode: "pair"يميّز ذكريات الإخوة (تعاونيّ — طفلان يُعلّمان الآليّ معًا)، ويُظهرها التطبيق والمطبوعات بشارة «👯 لطفلين معًا».
- جملة الآليّ قصيرة ودافئة بصيغة «نسيتُ… ساعِدني» — يبقى الطفل هو المعلّم الواثق، والآليّ هو من يُخطئ.
- المهمّة واقعيّة يدويّة بأشياء البيت، 15–30 دقيقة (أو متعدّدة الأيّام).
- 4–6: حسّية بسيطة، الأب/الأم رفيقٌ طيّار، الإثبات باللمس/الصورة.
- 7–10: سؤال «لماذا» أعمق، خطوات أكثر، والطفل يشرح بكلماته أو يسجّل صوته.
-
success_signalواضحٌ ليقرّره الأهل بأنفسهم (لا ذكاء يحكم على الطفل). - خصوصية: الصور والتسجيلات تبقى على الجهاز فقط.
{
"id": "geo-circle",
"title": "الدائرة",
"domain": "أرقام وهندسة",
"concept": "شكل الدائرة وما هو المستدير",
"age_band": "4-6",
"duration_min": 20,
"multi_day": false,
"spark": {
"robo_line": "أتذكّرُ كلمةً... «مُستَدير»؟ لكنّي نسيتُ شكلَها تمامًا! هل تُذكّرني به؟",
"cue": "دائرة باهتة بلا لون"
},
"task": {
"prompt": "ابحث عن 5 أشياء مُستديرة في البيت، ثم رتّبها من الأصغر إلى الأكبر.",
"child_steps": ["تجوّل في البيت", "اجمع 5 أشياء مستديرة", "رتّبها من الأصغر إلى الأكبر"],
"materials": ["أشياء مستديرة: صحن، ساعة، عملة، غطاء…"],
"parent_role": "رافِق طفلك وسمّيا الأشياء معًا، واتركه هو يقرّر الترتيب.",
"location": "البيت"
},
"teach": {
"success_signal": "جمع الطفل 5 أشياء مستديرة ورتّبها بنفسه.",
"robo_question": "أرني! ما أصغرُ دائرةٍ وجدتَ؟ وما أكبرُها؟",
"capture": ["tap_done", "photo_local"]
},
"heal": {
"robo_reaction": "تذكّرت! الدائرةُ شكلٌ بلا زوايا، يدورُ ويدور! 🌕 شكرًا يا معلّمي.",
"reward": { "type": "world", "target": "قمر", "color": "#F4C95D" }
},
"tags": ["ملاحظة", "تصنيف", "أشكال"]
}📖 هذا الويكي مرآةٌ مولَّدةٌ من GT-MK/docs/ في المستودع — حرّرِ الملفَّ هناك ثمّ شغّلْ bash tools/publish-wiki.sh.
رخصةُ المشروعِ والوثائق: GPL-3.0.
البداية
المرجعُ التقنيّ
الخبرةُ المتراكمة