---
title: "محرّك القرار"
url: https://docs.growamal.com/ar/how-it-works/decision-engine/
language: ar
---

# محرّك القرار

محرّك حالة المهارة هو دماغ الحلقة. يأخذ الأدلّة الخام (الأسئلة المُجابة ودرجات الفحوص
والملاحظات) ويحوّلها إلى **حالةٍ صادقة** لكلّ مهارة، ولكلّ نطاق، ثم يجمعها في ست خاناتٍ
للنطاقات الكبرى. وهو حتميٌّ تمامًا: المُدخل نفسه مع إصدار القاعدة نفسه يُعطي دائمًا
المُخرج نفسه.

## طبقات التحويل الخمس

تتدفّق الأدلّة عبر خمس طبقات، كلٌّ منها تصقل ما قبلها:

| الطبقة | الاسم | ما تفعله |
|---|---|---|
| 1. **ADR** | قواعد قرار التقييم | تُسند لكلّ دليلٍ **رمز حالةٍ نهائيّ** تفسيريًّا (12 رمزًا، مثل `confirmed_gateway_weakness` و`adequate_initial_signal`). |
| 2. **PAC / CIS** | التأكيد الواعي بالنمط / اختيار أسئلة التأكيد | تقرّر ما إذا كانت الإشارة الضعيفة تستحقّ التأكيد بفحصٍ قصير من سؤالَين، وكيف تُختار تلك الأسئلة. الأنماط العريضة تتخطّى التأكيد تجنّبًا للإفراط في الاختبار. |
| 3. **SSR** | قواعد حالة المهارة | تدمج الرمز والنمط والسلوك في **SkillStatus** لكلّ مهارة (9 حالات) مع قيمة ثقة. |
| 4. **DDR** | قواعد قرار النطاق | تجمع المهارات في **DomainStatus** لكلّ نطاق (9 حالات) بأسبقيّةٍ صريحة. |
| 5. **DSM** | خريطة حالة النطاق إلى الكبرى | تُسقِط DomainStatus على الخانات الكبرى، بما فيها قيمتا الصدق (`Partial` و`Contextual`). |

ويُوازي ذلك تيّارٌ من **بيانات السلوك الوصفيّة** يُعلِّق على الدرجات بإشارات سلوكيّة
(الإجابات السريعة جدًّا، والتردّد الطويل، وتكرار الخيار نفسه)، يُعلِّق ولا يَكتب فوقها
أبدًا.

## المُخرجات الثلاثة

### SkillStatus (9 قيم، لكلّ مهارة)

`adequate` · `monitor` · `weak_isolated` · `monitor_gateway` · `weak_gateway` ·
`weak_domain_related` · `broad_weakness_related` ·
`cautionary_weakness_with_metadata` · `contextual_review`

### DomainStatus (9 قيم، لكلّ نطاق)

`adequate_domain` · `monitor_domain` · `isolated_skill_need` ·
`gateway_driven_domain_concern` · `coherent_domain_weakness` ·
`broad_related_domain_concern` · `partial_domain_profile` ·
`domain_weakness_with_behavior_metadata` · `contextual_domain_review`

والحالة `gateway_driven_domain_concern` هي الحالة المِحوريّة، فهي تحمل استثناء الدقّة
العربيّة الموصوف أدناه.

### MacroDomainStatus (6 خانات + GLOBAL)

| الخانة | المجال |
|---|---|
| `READ_FOUND` | أسس القراءة |
| `ACC_FLU` | الدقّة والطلاقة |
| `READ_COMP` | الفهم القرائيّ |
| `LISTEN_COMP` | الفهم المسموع |
| `LANG_COMP` | اللغة للفهم |
| `WR_SP` | الكتابة والإملاء |

أما `GLOBAL` فهي تجميعٌ فوقيٌّ للقرارات الشاملة فقط، **وليست خانةً في لوحة المعلومات
أبدًا**. تُجمَّع الخانات الكبرى **حسب الحالة** (الأسوأ يغلب عند `Severe`)، لا بمتوسّط
الأرقام، فلا توجد نسبةٌ مئويّة إجماليّة واحدة (V-3).

تُسقَط الخانات الكبرى مرّةً واحدةً عند انتهاء كلّ تشخيص بواسطة
[جسر القياس](https://docs.growamal.com/ar/guides/measurement-bridge/)، الذي يجمع أحدث حالات النطاق بقاعدة الأسوأ
يغلب ويكتب صفّ GLOBAL بوصفه صفّ الميتا. وقبل أن ينتهي تشخيصٌ، تكون الخانات ببساطة غير
مكتوبة ويقرأ التقرير `Not_Assessed`.

## حارس `do_not_decide_yet`

أهمّ قيمة أمانٍ يُصدرها المحرّك. عندما تكون الأدلّة **متشتّتة أو غير كافية**، يرفض
المحرّك الالتزام ويُصدر `do_not_decide_yet`.

> **تنبيه:** `do_not_decide_yet` **توقّفٌ صارمٌ لكلّ مستهلكٍ لاحق**. على الملفّات والحزم والتنبيهات
> والتحفيز جميعًا أن تتوقّف وتنتظر بدل التصرّف على مهارةٍ لم يُبَتّ فيها بعد. ومعاملة
> الحارس كأنّه حالةٌ عاديّة أخرى خطأٌ، فهو يعني «لا تتصرّف».

طبقة قرار RTI أحد هؤلاء المستهلكين: مهارة `do_not_decide_yet` هي أحد شروط المُوقِف التي يفحصها
خط أنابيب تنبيهاتها أولاً، فمهارة لم يُبَتّ فيها بعد لا تفتح أي تنبيه وتحجب أي حركة مستوى. انظر
[قرارات الاستجابة للتدخل والمستويات](https://docs.growamal.com/ar/guides/rti-decisions/) لمجموعة شروط المُوقِف الكاملة.

## استثناء الدقّة العربيّة

مجموعةٌ صغيرة من مهارات الإملاء العربيّ الدقيقة (**الشدّة والتنوين والهمزة والمدّ**
وما شابهها) يجب **ألّا تُصعِّد نطاقًا بمفردها أبدًا**. الهمزة خارج النطاق في الموجة
الحاليّة؛ وعمليًّا، لا تخضع لهذا الاستثناء إلّا مهارات مؤشّر الدقّة العربيّة النشطة في
التصنيف. ويُطبَّق الاستثناء تلقائيًّا على أيّ مهارةٍ يكون `skill_role` في تصنيفها
`Arabic_Accuracy_Indicator`. فقد يكون الطفل ما يزال يَنمو في
هذه السمات الدقيقة بينما يقرأ قراءةً سليمة. ويوجّهها المحرّك إلى مُعدِّل «متابعةٍ فقط»
لطيف بدلًا من قلقٍ على النطاق.

> **ملاحظة:** هذا الاستثناء مفروضٌ داخل المحرّك، لا مُضافٌ لاحقًا: تُستبعَد هذه المؤشّرات من
> `gateway_driven_domain_concern` وتُوجَّه إلى المتابعة / التدرّب المُصغّر فقط. يمكنها أن
> تُغذّي ملفًّا مُعدِّلًا؛ ولا يمكنها أبدًا، بمفردها، أن ترفع نطاقًا إلى ضعف.

## إلى أين بعد ذلك

- [دليل محرّك حالة المهارة](https://docs.growamal.com/ar/guides/skill-status-engine/): تفصيلٌ طبقةً بطبقة وجداول القواعد.
- [ملفّات الطلاب](https://docs.growamal.com/ar/guides/student-profiles/): كيف تتكوّن الحالات في ملفٍّ مُسمًّى واحد.
- [تصميم التدخّل](https://docs.growamal.com/ar/how-it-works/intervention/): ما يحدث بعد استخلاص الملفّ.
- [المسرد](https://docs.growamal.com/ar/glossary/): تعريف كلّ قيمة حالةٍ وعائلة معرّف.
