# Exemple de fichier d'import QCM v2 — liste de modèles de questions.
# Documentation complète : IMPORT_README.md (bouton « Documentation » de la console).

# ---- Question paramétrique (type A : une seule bonne réponse) ----
- id: distance_vitesse_temps
  title: Distance parcourue (MRU)
  subject: A
  type: A
  show: 4                       # 4 propositions affichées, tirées du pool
  variables:
    v: { values: [10, 20, 30, 40, 50, 60], unit: "km/h" }
    t: [1, 2, 3, 4]             # forme courte
  statement: >-
    Une voiture roule à {{v}} km/h pendant {{t}} h.
    Quelle distance parcourt-elle ?
  correction: 'En MRU, $d = v \cdot t = {{ v * t }}$ km.'
  propositions:
    - text: "{{ v * t }} km"          # la bonne formule, pour toute valeur de v, t
      correct: true
      explanation: '$d = v \cdot t$'
    - text: "{{ v + t }} km"
      correct: false
      explanation: "Additionner $v$ et $t$ n'a pas de sens physique."
    - text: "{{ round(v / t, 1) }} km"
      correct: false
      explanation: "$v/t$ n'est pas une distance."
    - text: "{{ v * t / 2 }} km"
      correct: false
      explanation: 'Le facteur ½ vient du MRUA ($d = \frac{1}{2}at^2$), pas du MRU.'
    - text: "{{ v * t * 2 }} km"
      correct: false
      explanation: "Facteur 2 injustifié."
    - text: "{{ v }} km"
      correct: false
      explanation: "Confond vitesse et distance."

# ---- Question statique (type K-Prim : juger chaque proposition vrai/faux) ----
- id: newton_lois
  title: Lois de Newton
  subject: B
  type: K-Prim
  statement: "Les lois de Newton affirment que :"
  correction: |-
    Les lois de Newton sont :
    $$\begin{array}{ll}
    1. & \sum\vec{F}=0\Rightarrow\vec{a}=0 \\
    2. & \sum\vec{F}=m\vec{a} \\
    3. & \vec{F_{a/b}}=-\vec{F_{b/a}}
    \end{array}$$
  propositions:
    - text: "L'accélération d'un objet est proportionnelle à la somme des forces qui s'appliquent sur celui-ci."
      correct: true
      explanation: 'Seconde loi de Newton : $\sum\vec{F}=m\vec{a}$'
    - text: "Plus un objet est lourd, plus son accélération est grande."
      correct: false
      explanation: "C'est l'inverse : à force égale, l'objet le plus léger accélèrera plus."
    - text: "Un objet peut subir plusieurs forces tout en restant immobile."
      correct: true
      explanation: "Si les forces se compensent, l'objet n'accélère pas."
    - text: "Un objet ne peut pas subir de force si son accélération est nulle."
      correct: false
      explanation: "L'accélération est créée par la force, et non l'inverse."
