# شروط السؤال

## ❓ ما هي شروط السؤال؟

تسمح لك شروط السؤال بتحديد شرط بناءً على إجابات المستجيب الفعلية على ذلك [سؤال](/ar/form-management/form-designer/questions.md).

## 🔅 أنواع شروط السؤال

بمجرد أن تختار [سؤال](/ar/form-management/form-designer/questions.md) من أجل [قاعدة الشرط](/ar/form-management/form-designer/condition-rules/conditions-rules.md) يمكنك تحديد كيفية تقييمه. سيتم تقييم القاعدة على أنها صحيحة إذا تمكن ngSurvey من مطابقة تعريفات الشرط الخاصة بها.

![](/files/0dc0f3e6fe9b81446e792a8f502a57286095c387)

* **`تمت الإجابة`**&#x633;يؤدي إلى تفعيل القاعدة إذا تم اختيار الإجابة المحددة من قبل المستجيب.
* **`لم يتم الإجابة`** سيؤدي إلى تفعيل القاعدة إذا لم يتم اختيار الإجابة المحددة من قبل المستجيب.
* **`تم التقييم`** يتيح لك تعريف [التقييم](/ar/form-management/form-designer/questions/rating.md) الذي يجب أن يتم الوصول إليه لذلك السؤال.
* **`معنّى بنقاط`** يتيح لك تعريف [درجة](/ar/form-management/form-designer/scoring.md) إجمالية يجب أن يتم الوصول إليها لذلك السؤال.

## 📃 إجابات شروط السؤال

يمكنك اختيار إجابة واحدة سيتم تضمينها في تعريف الشرط. إذا قمت بتحديد **أي إجابة** سيتم تقييم التعريف على أنه صحيح إذا اختار المستجيب أي إجابة من السؤال.

![](/files/88be44057a5895838b8b0f5409f52994d382f1ee)

{% hint style="info" %}
إذا كنت تريد تقييم أن المستجيب لم يُجب على سؤال يمكنك ضبط نوع الشرط إلى **لم يتم الإجابة** وضبط إجابة الشرط **إلى أي إجابة.**
{% endhint %}

## 🔠 شروط إجابات النص

![](/files/adb7753cbfe6def8e34e0dda26c812c13371f6fd)

يمكن ضبط تعريفات الشرط لإجابات المستجيب النصية مثل [إجابات الحقل](/ar/form-management/form-designer/questions/question-types/standard/text-comment-field.md) بمزيد من الدقة باستخدام الخصائص التالية.

1. عامل المقارنة.
2. القيمة للمقارنة.
3. النوع المستخدم للمقارنة.

## ➗ عوامل المقارنة

![](/files/31a3fbb24df9573f9901500b10a57afb1c610f49)

* **`يساوي`**&#x64A;جري فحص ما إذا كانت القيمة تساوي تلك التي أدخلها المستجيب. هذا غير حساس لحالة الأحرف.
* **`يحتوي على`** يجري فحص ما إذا كانت القيمة جزءًا من تلك التي أدخلها المستجيب.
* **`أكبر`** يجري فحص ما إذا كانت القيمة أكبر من تلك التي أدخلها المستجيب. هذا يعتمد على النوع؛ إذا اخترت على سبيل المثال النوع الرقمي فـ 10 ستكون أكبر من 9، وإذا كان تاريخًا فمثلاً 2 يونيو ستكون أكبر من 1 يونيو. &#x20;
* **`أصغر`** يجري فحص ما إذا كانت القيمة أصغر من تلك التي أدخلها المستجيب.
* **`RegEx`** يتيح لك تعريف تعبير نمطي للتحقق من قيمة المستجيب.

{% hint style="info" %}
إذا كنت تريد تقييم أن إجابة المستجيب النصية لا تساوي قيمة ما يمكنك ضبط نوع الشرط إلى **لم يتم الإجابة** وعامل المقارنة إلى **يساوي**
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ngsurvey.com/ar/form-management/form-designer/condition-rules/conditions-rules/question-conditions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
