Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
fr:quickcm:item:constructeur:corrections:texte [14/03/2025 17:24] – créée LaurentG | fr:quickcm:item:constructeur:corrections:texte [23/03/2025 19:01] (Version actuelle) – LaurentG | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Si l' | Si l' | ||
* une liste des expressions correctes séparées par un délimiteur choisi; | * une liste des expressions correctes séparées par un délimiteur choisi; | ||
- | * une liste d' | + | * une liste d' |
- | Le champ correction contient l' | + | **Les deux listes sont séparées par #. (Voir l' |
- | délimiteur est le caractère | + | \\ |
+ | Le champ correction contient l' | ||
+ | **LIST(délimiteur;point gagné; | ||
+ | délimiteur est l' | ||
**Exemple**: | **Exemple**: | ||
- | On attend une réponse contenant les mots Papa, Maman, Frère et soeur. Cousin n'est pas attendu, ni Cousine, ni Grand-Père, | + | On attend une réponse contenant les mots Papa, Maman, Frère et soeur. Cousin n'est pas attendu, ni Cousine, ni Grand-Père, |
+ | Le correcteur suit:\\ | ||
+ | Les listes : **Papa+Maman+Frère+Soeur# | ||
+ | La consigne de correction: **LIST([^+]+; | ||
+ | \\ | ||
+ | Pour découper une chaine selon un autre caractère, par exemple le tiret (-), la regex devient : **[^-]+**.\\ | ||
+ | Pour découper une chaine selon les espaces : **[^\s]+**.\\ | ||
+ | \\ | ||
+ | La comparaison n'est pas, par défaut sensible à la casse. Pour qu' | ||
+ | \\ | ||
+ | S'il est nécessaire de comparer la réponse utilisateur avec plusieurs groupes de mots clefs alors, on peut disposer les listes en ligne:\\ | ||
+ | \\ | ||
+ | **Papa/ | ||
+ | **Frère/ | ||
+ | |||
+ | |||