# Conditions de Question

## ❓ Quelles sont les conditions de question ?

Les conditions de question vous permettent de définir une condition basée sur les réponses réelles du répondant à celle-ci [question](/fr/form-management/form-designer/questions.md).

## 🔅 Types de conditions de question

Une fois que vous avez sélectionné un [question](/fr/form-management/form-designer/questions.md) pour votre [règle de condition](/fr/form-management/form-designer/condition-rules/conditions-rules.md) vous pouvez définir comment il sera évalué. La règle sera évaluée à vrai si ngSurvey a pu satisfaire ses définitions de condition.

![](/files/73bac82c5fc0a0377fc5d7feb091cc0b1e6c9a33)

* **`Répondu`**&#x64;éclenchera la règle si la réponse sélectionnée a été choisie par le répondant.
* **`Non répondu`** déclenchera la règle si la réponse sélectionnée n'a pas été choisie par le répondant.
* **`Évalué`** vous permet de définir le [rating](/fr/form-management/form-designer/questions/rating.md) qui doit être atteint pour cette question.
* **`Noté`** vous permet de définir un [score](/fr/form-management/form-designer/scoring.md) total qui doit être atteint pour cette question.

## 📃 Réponses de la condition de question

Vous pouvez sélectionner une réponse qui sera incluse dans la définition de votre condition. Si vous sélectionnez **n'importe quelle réponse** la définition sera évaluée à vrai si le répondant a sélectionné n'importe quelle réponse de la question.

![](/files/d081e892c711efebde0eb4fa2a9dcae81f2004a5)

{% hint style="info" %}
Si vous souhaitez évaluer que le répondant n'a pas répondu à une question, vous pouvez définir le type de condition sur **Non répondu** et définir la réponse de condition **sur N'importe quelle réponse.**
{% endhint %}

## 🔠 Conditions pour les réponses textuelles

![](/files/718c569207449651e83b2f3926a38f1f2359934b)

Les définitions de condition des réponses textuelles du répondant comme [réponses de champ](/fr/form-management/form-designer/questions/question-types/standard/text-comment-field.md) peuvent être affinées en utilisant les propriétés suivantes.

1. Opérateur de comparaison.
2. Valeur à comparer.
3. Type utilisé pour la comparaison.

## ➗ Opérateurs de comparaison

![](/files/ea7c2a73ac1a48991964a63980ff5d3dabd6c88a)

* **`Égale`**&#x76;érifie que la valeur est égale à celle saisie par le répondant. Ceci n'est pas sensible à la casse.
* **`Contient`** vérifie que la valeur fait partie de celle saisie par le répondant.
* **`Supérieur`** vérifie que la valeur est supérieure à celle saisie par le répondant. Cela dépend du type : si vous avez sélectionné par exemple numérique alors 10 serait supérieur à 9, si c'était une date alors le 2 juin serait supérieur au 1er juin. &#x20;
* **`Inférieur`** vérifie que la valeur est inférieure à celle saisie par le répondant.
* **`RegEx`** vous permet de définir une expression régulière pour valider la valeur du répondant.

{% hint style="info" %}
Si vous voulez évaluer que le texte d'une réponse du répondant n'est pas égal à une valeur, vous pouvez définir le type de condition sur **Non répondu** et l'opérateur de comparaison sur **égal**
{% 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/fr/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.
