help/content/responses/mcq.md
Pierre-Olivier Mercier 79a527bb03
All checks were successful
continuous-integration/drone/push Build is passing
Orthograph
Thanks-to: Victoria
2023-04-10 21:58:01 +02:00

64 lines
1.4 KiB
Markdown

---
date: 2019-04-05T15:59:52+02:00
title: QCM
weight: 10
---
Ce type de flag est approprié pour suggérer aux participants différentes propositions parmi lesquelles il devra déterminer si elles sont vraies ou fausses.
Lors de la résolution de ce type de flag, le nombre de différences d'état des cases à cocher est affiché (type Mastermind).
### Exemple
```toml
[[flag]]
type = "mcq"
label = "Fichiers exfiltrés :"
[[flag.choice]]
label = "Documents PDF"
[[flag.choice]]
label = "Tableurs Excel"
value = true
[[flag.choice]]
label = "Image PNG"
value = true
```
## Propriétés
type
: `"mcq"`
id
: (facultatif) identifiant du flag au sein de l'exercice, pour définir des dépendances ;
label
: (facultatif, par défaut : `Flag`) intitulé du questionnaire ;
noshuffle
: (facultatif, par défaut : `false`) conserve l'ordre des propositions, au lieu de les mélanger ;
help
: (facultatif) chaîne de caractères placée près du formulaire, idéale pour donner une indication de format (pas encore implémenté faute d'usage concret, n'hésitez pas à demander si vous avez un usage).
## Propriétés des choix
id
: (facultatif) identifiant du flag au sein de l'exercice, pour définir des dépendances ;
label
: intitulé du choix ;
value
: (facultatif, par défaut : `false`) état attendu de la case à cocher pour ce choix (`true` = coché, `false` = décoché).
## Rendu
![Rendu flag QCM](flag.png)