{
  "chapter": {
    "id": "droites-du-plan",
    "level": "seconde",
    "theme": "Géométrie",
    "title": "Droites du plan",
    "description": "Équation réduite et équation cartésienne d'une droite, pente\n(coefficient directeur), ordonnée à l'origine, vecteur directeur,\nappartenance d'un point, droites parallèles ou sécantes, point\nd'intersection, alignement.",
    "prerequisites": [],
    "references": []
  },
  "questions": [
    {
      "id": "q01",
      "difficulty": 1,
      "skills": [
        "equation-reduite",
        "pente"
      ],
      "title": "Lire la pente",
      "statement": "Quelle est la pente (coefficient directeur) de la droite\nd'équation réduite $y = 2x - 1$ ?",
      "options": [
        {
          "text": "$2$",
          "correct": true,
          "feedback": "Bonne réponse : dans $y = mx + p$, la pente est $m$, le\ncoefficient de $x$. Chaque pas de $1$ vers la droite fait\nmonter de $2$."
        },
        {
          "text": "$-1$",
          "correct": false,
          "feedback": "Erreur : $-1$ est l'**ordonnée à l'origine** $p$ (la\nhauteur du point d'intersection avec l'axe des ordonnées)."
        },
        {
          "text": "$\\dfrac{1}{2}$",
          "correct": false,
          "feedback": "Erreur : la pente se lit directement sur le coefficient de\n$x$, sans l'inverser : $m = 2$."
        },
        {
          "text": "$2x$",
          "correct": false,
          "feedback": "Erreur de nature : la pente est un **nombre** fixe, pas\nune expression en $x$."
        }
      ],
      "explanation": "Équation réduite $y = mx + p$ : $m$ est la pente (variation de\n$y$ pour un pas de $1$ en $x$), $p$ l'ordonnée à l'origine.\nIci $m = 2$, $p = -1$."
    },
    {
      "id": "q02",
      "difficulty": 2,
      "skills": [
        "lecture-graphique",
        "equation-reduite"
      ],
      "title": "Équation d'une droite tracée",
      "statement": "Quelle est l'équation réduite de la droite $d$ tracée\nci-dessous ?",
      "figure": {
        "tikz": "\\begin{tikzpicture}[scale=0.75]\n  \\draw[very thin,color=gray!40] (-2.7,-3.7) grid (3.7,4.7);\n  \\draw[->] (-2.9,0) -- (3.9,0) node[below right] {$x$};\n  \\draw[->] (0,-3.9) -- (0,4.9) node[above left] {$y$};\n  \\foreach \\x in {-2,-1,1,2,3} \\node[below,font=\\small] at (\\x,-0.18) {$\\x$};\n  \\foreach \\y in {-3,-2,-1,1,2,3,4} \\node[left,font=\\small] at (-0.18,\\y) {$\\y$};\n  \\draw[domain=-1.32:2.82,very thick,blue] plot (\\x,{2*\\x-1});\n  \\fill[blue] (0,-1) circle (0.08);\n  \\fill[blue] (1,1) circle (0.08);\n  \\node[blue,font=\\small] at (2.9,4.1) {$d$};\n\\end{tikzpicture}",
        "alt": "Repère orthonormé avec une droite croissante passant par les\npoints (0 ; -1) et (1 ; 1), marqués en bleu : elle coupe\nl'axe des ordonnées en -1 et monte de 2 pour chaque pas de 1\nvers la droite.",
        "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"161.285pt\" height=\"204.337pt\" viewBox=\"0 0 161.285 204.337\">\n<defs>\n<g>\n<g id=\"glyph-0-0\">\n<path d=\"M 3.3125 -3 C 3.375 -3.25 3.609375 -4.171875 4.296875 -4.171875 C 4.34375 -4.171875 4.578125 -4.171875 4.796875 -4.03125 C 4.515625 -3.984375 4.3125 -3.734375 4.3125 -3.5 C 4.3125 -3.34375 4.421875 -3.15625 4.6875 -3.15625 C 4.90625 -3.15625 5.234375 -3.328125 5.234375 -3.734375 C 5.234375 -4.25 4.640625 -4.390625 4.3125 -4.390625 C 3.734375 -4.390625 3.390625 -3.859375 3.265625 -3.625 C 3.015625 -4.28125 2.484375 -4.390625 2.1875 -4.390625 C 1.15625 -4.390625 0.59375 -3.109375 0.59375 -2.859375 C 0.59375 -2.765625 0.6875 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.78125 0.84375 -2.875 C 1.1875 -3.921875 1.828125 -4.171875 2.171875 -4.171875 C 2.359375 -4.171875 2.703125 -4.078125 2.703125 -3.5 C 2.703125 -3.1875 2.546875 -2.53125 2.171875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.9375 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.828125 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.578125 2.265625 -0.640625 C 2.375 -0.28125 2.734375 0.109375 3.328125 0.109375 C 4.359375 0.109375 4.921875 -1.171875 4.921875 -1.421875 C 4.921875 -1.515625 4.828125 -1.515625 4.796875 -1.515625 C 4.71875 -1.515625 4.6875 -1.484375 4.671875 -1.40625 C 4.34375 -0.34375 3.671875 -0.109375 3.359375 -0.109375 C 2.96875 -0.109375 2.8125 -0.421875 2.8125 -0.765625 C 2.8125 -0.984375 2.875 -1.203125 2.96875 -1.640625 Z M 3.3125 -3 \"/>\n</g>\n<g id=\"glyph-0-1\">\n<path d=\"M 4.828125 -3.78125 C 4.859375 -3.921875 4.859375 -3.9375 4.859375 -4.015625 C 4.859375 -4.1875 4.71875 -4.28125 4.578125 -4.28125 C 4.46875 -4.28125 4.3125 -4.21875 4.234375 -4.0625 C 4.203125 -4.015625 4.125 -3.703125 4.09375 -3.53125 C 4.015625 -3.28125 3.953125 -3 3.890625 -2.734375 L 3.4375 -0.953125 C 3.40625 -0.796875 2.96875 -0.109375 2.328125 -0.109375 C 1.8125 -0.109375 1.703125 -0.546875 1.703125 -0.90625 C 1.703125 -1.375 1.875 -1.984375 2.21875 -2.859375 C 2.375 -3.265625 2.40625 -3.375 2.40625 -3.578125 C 2.40625 -4.015625 2.09375 -4.390625 1.59375 -4.390625 C 0.65625 -4.390625 0.28125 -2.953125 0.28125 -2.859375 C 0.28125 -2.765625 0.390625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.5625 -2.9375 C 0.828125 -3.875 1.234375 -4.171875 1.5625 -4.171875 C 1.640625 -4.171875 1.8125 -4.171875 1.8125 -3.84375 C 1.8125 -3.609375 1.71875 -3.34375 1.640625 -3.15625 C 1.25 -2.109375 1.078125 -1.53125 1.078125 -1.078125 C 1.078125 -0.1875 1.703125 0.109375 2.28125 0.109375 C 2.671875 0.109375 3 -0.0625 3.28125 -0.34375 C 3.15625 0.171875 3.03125 0.671875 2.640625 1.1875 C 2.375 1.53125 2 1.8125 1.546875 1.8125 C 1.40625 1.8125 0.96875 1.78125 0.796875 1.40625 C 0.953125 1.40625 1.078125 1.40625 1.21875 1.28125 C 1.3125 1.1875 1.421875 1.0625 1.421875 0.875 C 1.421875 0.5625 1.15625 0.53125 1.046875 0.53125 C 0.828125 0.53125 0.5 0.6875 0.5 1.171875 C 0.5 1.671875 0.9375 2.03125 1.546875 2.03125 C 2.5625 2.03125 3.59375 1.125 3.875 0.015625 Z M 4.828125 -3.78125 \"/>\n</g>\n<g id=\"glyph-1-0\">\n<path d=\"M 6.015625 -2.046875 C 6.1875 -2.046875 6.359375 -2.046875 6.359375 -2.234375 C 6.359375 -2.421875 6.171875 -2.421875 6.015625 -2.421875 L 1.09375 -2.421875 C 0.953125 -2.421875 0.765625 -2.421875 0.765625 -2.234375 C 0.765625 -2.046875 0.9375 -2.046875 1.09375 -2.046875 Z M 6.015625 -2.046875 \"/>\n</g>\n<g id=\"glyph-2-0\">\n<path d=\"M 4.125 -1.578125 L 3.875 -1.578125 C 3.859375 -1.46875 3.78125 -0.9375 3.671875 -0.796875 C 3.609375 -0.71875 3 -0.71875 2.8125 -0.71875 L 1.234375 -0.71875 L 2.109375 -1.546875 C 3.578125 -2.8125 4.125 -3.296875 4.125 -4.203125 C 4.125 -5.234375 3.28125 -5.9375 2.171875 -5.9375 C 1.15625 -5.9375 0.453125 -5.125 0.453125 -4.3125 C 0.453125 -3.875 0.84375 -3.828125 0.921875 -3.828125 C 1.109375 -3.828125 1.390625 -3.96875 1.390625 -4.296875 C 1.390625 -4.5625 1.203125 -4.75 0.921875 -4.75 C 0.875 -4.75 0.84375 -4.75 0.8125 -4.75 C 1.03125 -5.375 1.59375 -5.671875 2.078125 -5.671875 C 2.984375 -5.671875 3.296875 -4.8125 3.296875 -4.203125 C 3.296875 -3.296875 2.609375 -2.546875 2.1875 -2.09375 L 0.546875 -0.328125 C 0.453125 -0.21875 0.453125 -0.203125 0.453125 0 L 3.875 0 Z M 4.125 -1.578125 \"/>\n</g>\n<g id=\"glyph-2-1\">\n<path d=\"M 2.71875 -5.703125 C 2.71875 -5.921875 2.703125 -5.9375 2.484375 -5.9375 C 1.921875 -5.375 1.109375 -5.375 0.828125 -5.375 L 0.828125 -5.09375 C 1 -5.09375 1.546875 -5.09375 2.03125 -5.328125 L 2.03125 -0.71875 C 2.03125 -0.390625 2 -0.28125 1.171875 -0.28125 L 0.890625 -0.28125 L 0.890625 0 C 1.203125 -0.03125 2 -0.03125 2.359375 -0.03125 C 2.734375 -0.03125 3.53125 -0.03125 3.859375 0 L 3.859375 -0.28125 L 3.5625 -0.28125 C 2.734375 -0.28125 2.71875 -0.390625 2.71875 -0.71875 Z M 2.71875 -5.703125 \"/>\n</g>\n<g id=\"glyph-2-2\">\n<path d=\"M 2.71875 -3.140625 C 3.546875 -3.453125 3.9375 -4.109375 3.9375 -4.71875 C 3.9375 -5.40625 3.1875 -5.9375 2.25 -5.9375 C 1.328125 -5.9375 0.640625 -5.421875 0.640625 -4.734375 C 0.640625 -4.4375 0.828125 -4.28125 1.09375 -4.28125 C 1.34375 -4.28125 1.53125 -4.453125 1.53125 -4.71875 C 1.53125 -5.03125 1.328125 -5.171875 1.015625 -5.171875 C 1.25 -5.546875 1.796875 -5.71875 2.234375 -5.71875 C 2.96875 -5.71875 3.109375 -5.125 3.109375 -4.703125 C 3.109375 -4.4375 3.0625 -4.015625 2.84375 -3.671875 C 2.5625 -3.28125 2.25 -3.25 1.984375 -3.234375 C 1.765625 -3.21875 1.75 -3.21875 1.671875 -3.21875 C 1.59375 -3.21875 1.53125 -3.203125 1.53125 -3.109375 C 1.53125 -2.984375 1.59375 -2.984375 1.75 -2.984375 L 2.171875 -2.984375 C 2.9375 -2.984375 3.28125 -2.359375 3.28125 -1.515625 C 3.28125 -0.375 2.671875 -0.046875 2.21875 -0.046875 C 2.046875 -0.046875 1.1875 -0.09375 0.78125 -0.765625 C 1.109375 -0.71875 1.359375 -0.9375 1.359375 -1.234375 C 1.359375 -1.53125 1.140625 -1.71875 0.875 -1.71875 C 0.65625 -1.71875 0.390625 -1.59375 0.390625 -1.21875 C 0.390625 -0.421875 1.21875 0.203125 2.25 0.203125 C 3.359375 0.203125 4.1875 -0.609375 4.1875 -1.515625 C 4.1875 -2.296875 3.578125 -2.953125 2.71875 -3.140625 Z M 2.71875 -3.140625 \"/>\n</g>\n<g id=\"glyph-2-3\">\n<path d=\"M 0.265625 -1.75 L 0.265625 -1.46875 L 2.6875 -1.46875 L 2.6875 -0.703125 C 2.6875 -0.375 2.671875 -0.28125 2 -0.28125 L 1.796875 -0.28125 L 1.796875 0 C 2.359375 -0.03125 2.984375 -0.03125 3.046875 -0.03125 C 3.09375 -0.03125 3.734375 -0.03125 4.296875 0 L 4.296875 -0.28125 L 4.109375 -0.28125 C 3.4375 -0.28125 3.40625 -0.375 3.40625 -0.703125 L 3.40625 -1.46875 L 4.3125 -1.46875 L 4.3125 -1.75 L 3.40625 -1.75 L 3.40625 -5.796875 C 3.40625 -5.984375 3.40625 -6.046875 3.234375 -6.046875 C 3.125 -6.046875 3.125 -6.03125 3.046875 -5.90625 Z M 0.546875 -1.75 L 2.75 -5.046875 L 2.75 -1.75 Z M 0.546875 -1.75 \"/>\n</g>\n<g id=\"glyph-3-0\">\n<path d=\"M 4.671875 -5.890625 C 4.703125 -6.015625 4.703125 -6.03125 4.703125 -6.0625 C 4.703125 -6.140625 4.65625 -6.1875 4.578125 -6.1875 C 4.453125 -6.1875 3.671875 -6.125 3.484375 -6.109375 C 3.40625 -6.09375 3.296875 -6.078125 3.296875 -5.9375 C 3.296875 -5.8125 3.40625 -5.8125 3.546875 -5.8125 C 3.96875 -5.8125 3.96875 -5.75 3.96875 -5.671875 C 3.96875 -5.609375 3.875 -5.296875 3.84375 -5.109375 L 3.671875 -4.421875 C 3.578125 -4.09375 3.484375 -3.734375 3.40625 -3.390625 C 3.234375 -3.71875 2.96875 -3.9375 2.5625 -3.9375 C 1.53125 -3.9375 0.375 -2.71875 0.375 -1.34375 C 0.375 -0.359375 1 0.09375 1.59375 0.09375 C 2.171875 0.09375 2.65625 -0.390625 2.796875 -0.546875 C 2.890625 -0.0625 3.34375 0.09375 3.625 0.09375 C 3.875 0.09375 4.109375 -0.015625 4.296875 -0.390625 C 4.453125 -0.6875 4.578125 -1.234375 4.578125 -1.28125 C 4.578125 -1.328125 4.5625 -1.390625 4.46875 -1.390625 C 4.359375 -1.390625 4.359375 -1.34375 4.3125 -1.171875 C 4.125 -0.390625 3.921875 -0.125 3.65625 -0.125 C 3.421875 -0.125 3.375 -0.34375 3.375 -0.53125 C 3.375 -0.65625 3.421875 -0.90625 3.421875 -0.921875 Z M 2.828125 -1.078125 C 2.796875 -0.9375 2.78125 -0.921875 2.640625 -0.734375 C 2.3125 -0.359375 1.953125 -0.125 1.625 -0.125 C 1.1875 -0.125 1.03125 -0.578125 1.03125 -0.96875 C 1.03125 -1.40625 1.296875 -2.421875 1.5 -2.859375 C 1.796875 -3.390625 2.203125 -3.71875 2.5625 -3.71875 C 3.15625 -3.71875 3.296875 -3 3.296875 -2.953125 C 3.296875 -2.90625 3.28125 -2.859375 3.265625 -2.8125 Z M 2.828125 -1.078125 \"/>\n</g>\n</g>\n<clipPath id=\"clip-0\">\n<path clip-rule=\"nonzero\" d=\"M 18 3 L 141 3 L 141 203.554688 L 18 203.554688 Z M 18 3 \"/>\n</clipPath>\n</defs>\n<path fill=\"none\" stroke-width=\"0.19925\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"rgb(79.998779%, 79.998779%, 79.998779%)\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -57.402503 -63.779061 L 78.662876 -63.779061 M -57.402503 -42.521175 L 78.662876 -42.521175 M -57.402503 -21.259365 L 78.662876 -21.259365 M -57.402503 -0.00147955 L 78.662876 -0.00147955 M -57.402503 21.26033 L 78.662876 21.26033 M -57.402503 42.522139 L 78.662876 42.522139 M -57.402503 63.780025 L 78.662876 63.780025 M -57.402503 85.041835 L 78.662876 85.041835 M -42.520413 -78.66115 L -42.520413 99.923924 M -21.258604 -78.66115 L -21.258604 99.923924 M -0.000718139 -78.66115 L -0.000718139 99.923924 M 21.261091 -78.66115 L 21.261091 99.923924 M 42.518977 -78.66115 L 42.518977 99.923924 M 63.780787 -78.66115 L 63.780787 99.923924 \" transform=\"matrix(0.995586, 0, 0, -0.995586, 63.563215, 118.826652)\"/>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -61.65565 -0.00147955 L 82.515819 -0.00147955 \" transform=\"matrix(0.995586, 0, 0, -0.995586, 63.563215, 118.826652)\"/>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -2.070752 2.391896 C -1.69409 0.955871 -0.850523 0.277094 0.000890885 -0.00147955 C -0.850523 -0.280053 -1.69409 -0.954906 -2.070752 -2.390932 \" transform=\"matrix(0.995586, 0, 0, -0.995586, 145.913176, 118.826652)\"/>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-0-0\" x=\"149.614736\" y=\"126.601186\"/>\n</g>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -0.000718139 -82.914297 L -0.000718139 103.776867 \" transform=\"matrix(0.995586, 0, 0, -0.995586, 63.563215, 118.826652)\"/>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -2.073728 2.39017 C -1.693142 0.958068 -0.849575 0.279291 0.00183892 0.000718139 C -0.849575 -0.277855 -1.693142 -0.956632 -2.073728 -2.392658 \" transform=\"matrix(0, -0.995586, -0.995586, 0, 63.563215, 15.310425)\"/>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-0-1\" x=\"54.839887\" y=\"9.680513\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"15.369863\" y=\"131.893724\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"22.505231\" y=\"131.893724\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"36.53603\" y=\"131.893724\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-1\" x=\"43.671398\" y=\"131.893724\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-1\" x=\"82.435551\" y=\"131.893724\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"103.601718\" y=\"131.893724\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-2\" x=\"124.767886\" y=\"131.893724\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"44.526607\" y=\"184.788235\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-2\" x=\"51.661975\" y=\"184.788235\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"44.526607\" y=\"163.622067\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"51.661975\" y=\"163.622067\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"44.526607\" y=\"142.4559\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-1\" x=\"51.661975\" y=\"142.4559\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-1\" x=\"51.661975\" y=\"100.536734\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"51.661975\" y=\"79.370567\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-2\" x=\"51.661975\" y=\"58.205395\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-3\" x=\"51.661975\" y=\"37.039228\"/>\n</g>\n<g clip-path=\"url(#clip-0)\">\n<path fill=\"none\" stroke-width=\"1.19553\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"rgb(0%, 0%, 100%)\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -28.062069 -77.385991 L -24.397458 -70.052844 L -20.728922 -62.715774 L -17.060387 -55.382627 L -13.395776 -48.049481 L -9.727241 -40.712411 L -6.058706 -33.379264 L -2.39017 -26.042194 L 1.274441 -18.709047 L 4.942976 -11.3759 L 8.611511 -4.03883 L 12.276123 3.294317 L 15.944658 10.631387 L 23.281728 25.29768 L 26.94634 32.634751 L 30.614875 39.967897 L 34.28341 47.304967 L 37.948022 54.638114 L 41.616557 61.975184 L 45.285092 69.308331 L 48.949703 76.641478 L 52.618239 83.978548 L 56.286774 91.311695 L 59.955309 98.648765 \" transform=\"matrix(0.995586, 0, 0, -0.995586, 63.563215, 118.826652)\"/>\n</g>\n<path fill-rule=\"nonzero\" fill=\"rgb(0%, 0%, 100%)\" fill-opacity=\"1\" d=\"M 65.257812 139.992188 C 65.257812 139.058594 64.5 138.300781 63.5625 138.300781 C 62.628906 138.300781 61.871094 139.058594 61.871094 139.992188 C 61.871094 140.929688 62.628906 141.6875 63.5625 141.6875 C 64.5 141.6875 65.257812 140.929688 65.257812 139.992188 Z M 65.257812 139.992188 \"/>\n<path fill-rule=\"nonzero\" fill=\"rgb(0%, 0%, 100%)\" fill-opacity=\"1\" d=\"M 86.421875 97.660156 C 86.421875 96.726562 85.664062 95.96875 84.730469 95.96875 C 83.792969 95.96875 83.035156 96.726562 83.035156 97.660156 C 83.035156 98.59375 83.792969 99.355469 84.730469 99.355469 C 85.664062 99.355469 86.421875 98.59375 86.421875 97.660156 Z M 86.421875 97.660156 \"/>\n<g fill=\"rgb(0%, 0%, 100%)\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-3-0\" x=\"122.56764\" y=\"35.145622\"/>\n</g>\n</svg>\n"
      },
      "options": [
        {
          "text": "$y = 2x - 1$",
          "correct": true,
          "feedback": "Bonne réponse : la droite coupe l'axe des ordonnées en\n$-1$ (donc $p = -1$) et monte de $2$ entre les deux points\nmarqués (donc $m = 2$)."
        },
        {
          "text": "$y = x - 1$",
          "correct": false,
          "feedback": "Erreur de pente : entre $(0\\,;\\,-1)$ et $(1\\,;\\,1)$, la\ndroite monte de $2$, pas de $1$ : $m = 2$."
        },
        {
          "text": "$y = 2x + 1$",
          "correct": false,
          "feedback": "Erreur d'ordonnée à l'origine : la droite coupe l'axe des\nordonnées **en dessous** de l'origine, en $-1$."
        },
        {
          "text": "$y = -2x - 1$",
          "correct": false,
          "feedback": "Erreur de signe : la droite **monte** de gauche à droite,\nsa pente est positive."
        }
      ],
      "explanation": "Lecture en deux temps : l'ordonnée à l'origine au croisement\navec l'axe vertical ($p = -1$), puis la pente entre deux\npoints du quadrillage ($m = \\frac{1 - (-1)}{1 - 0} = 2$).\nD'où $y = 2x - 1$."
    },
    {
      "id": "q03",
      "difficulty": 2,
      "skills": [
        "vecteur-directeur"
      ],
      "title": "Vecteur directeur d'une droite en équation réduite",
      "statement": "Quel vecteur est directeur de la droite d'équation\n$y = 3x + 2$ ?",
      "options": [
        {
          "text": "$\\vec{u}(1\\,;\\,3)$",
          "correct": true,
          "feedback": "Bonne réponse : un pas de $1$ en abscisse fait varier\nl'ordonnée de la pente $m = 3$ : le vecteur\n$(1\\,;\\,m)$ dirige toujours la droite $y = mx + p$."
        },
        {
          "text": "$\\vec{u}(3\\,;\\,1)$",
          "correct": false,
          "feedback": "Coordonnées inversées : la pente $3$ est la variation\n**verticale** pour $1$ d'avance horizontale : $(1\\,;\\,3)$."
        },
        {
          "text": "$\\vec{u}(0\\,;\\,2)$",
          "correct": false,
          "feedback": "Erreur : $(0\\,;\\,2)$ est vertical, il dirigerait une\ndroite parallèle à l'axe des ordonnées. Le $2$ de\nl'équation est l'ordonnée à l'origine, pas une direction."
        },
        {
          "text": "$\\vec{u}(3\\,;\\,2)$",
          "correct": false,
          "feedback": "Erreur : tu as recopié les deux coefficients de\nl'équation. La direction ne dépend que de la **pente** :\n$(1\\,;\\,3)$."
        }
      ],
      "explanation": "Pour $y = mx + p$, le vecteur $(1\\,;\\,m)$ est directeur :\n« j'avance de $1$, je monte de $m$ ». Ici $(1\\,;\\,3)$ (ou\ntout multiple non nul)."
    },
    {
      "id": "q04",
      "difficulty": 2,
      "skills": [
        "equation-cartesienne",
        "vecteur-directeur"
      ],
      "title": "Vecteur directeur en équation cartésienne",
      "statement": "Quel vecteur est directeur de la droite d'équation\ncartésienne $2x - y + 3 = 0$ ?",
      "options": [
        {
          "text": "$\\vec{u}(1\\,;\\,2)$",
          "correct": true,
          "feedback": "Bonne réponse : pour $ax + by + c = 0$, le vecteur\n$(-b\\,;\\,a)$ est directeur : ici $(-(-1)\\,;\\,2) =\n(1\\,;\\,2)$. (Cohérent : l'équation se réécrit\n$y = 2x + 3$, pente $2$.)"
        },
        {
          "text": "$\\vec{u}(2\\,;\\,-1)$",
          "correct": false,
          "feedback": "Piège : $(a\\,;\\,b) = (2\\,;\\,-1)$ recopie les coefficients\ndans l'ordre. Le vecteur directeur les **croise** :\n$(-b\\,;\\,a)$."
        },
        {
          "text": "$\\vec{u}(2\\,;\\,3)$",
          "correct": false,
          "feedback": "Erreur : $3$ est le terme constant $c$, qui positionne la\ndroite mais n'influence pas sa direction."
        },
        {
          "text": "$\\vec{u}(0\\,;\\,0)$",
          "correct": false,
          "feedback": "Erreur : le vecteur nul ne dirige aucune droite (il n'a\npas de direction)."
        }
      ],
      "explanation": "Droite $ax + by + c = 0$ : vecteur directeur $(-b\\,;\\,a)$.\nIci $a = 2$, $b = -1$ : $\\vec{u}(1\\,;\\,2)$. Vérification par\nl'équation réduite $y = 2x + 3$ : pente $2$, directeur\n$(1\\,;\\,2)$."
    },
    {
      "id": "q05",
      "difficulty": 2,
      "skills": [
        "appartenance"
      ],
      "title": "Un point est-il sur la droite ?",
      "statement": "Le point $A(1\\,;\\,5)$ appartient-il à la droite d'équation\n$y = 3x + 2$ ?",
      "options": [
        {
          "text": "Oui, car $3 \\times 1 + 2 = 5$",
          "correct": true,
          "feedback": "Bonne réponse : les coordonnées de $A$ vérifient\nl'équation ($y_A = 3x_A + 2$) : le point est sur la\ndroite."
        },
        {
          "text": "Non, car $1 \\neq 5$",
          "correct": false,
          "feedback": "Erreur : rien n'exige que l'abscisse égale l'ordonnée\n(cela ne vaut que pour la droite $y = x$). On teste\nl'équation de **cette** droite."
        },
        {
          "text": "Non, car $5 \\times 3 + 2 = 17 \\neq 1$",
          "correct": false,
          "feedback": "Erreur de substitution : c'est $x = 1$ qu'on injecte dans\n$3x + 2$, et on compare le résultat à $y = 5$. Tu as\néchangé les rôles de $x$ et $y$."
        },
        {
          "text": "On ne peut pas savoir sans tracer la droite",
          "correct": false,
          "feedback": "Erreur : le test algébrique est exact et immédiat :\nremplacer $x$ et $y$ par les coordonnées du point."
        }
      ],
      "explanation": "$A(x_A\\,;\\,y_A)$ appartient à la droite d'équation\n$y = mx + p$ si et seulement si $y_A = m\\,x_A + p$. Ici\n$5 = 3 + 2$ : oui."
    },
    {
      "id": "q06",
      "difficulty": 2,
      "skills": [
        "parallelisme"
      ],
      "title": "Reconnaître des droites parallèles",
      "statement": "Les droites $d_1 : y = 3x + 1$ et $d_2 : y = 3x - 4$\nsont-elles parallèles ?",
      "options": [
        {
          "text": "Oui : même pente, ordonnées à l'origine différentes",
          "correct": true,
          "feedback": "Bonne réponse : deux droites (non verticales) sont\nparallèles si et seulement si elles ont la **même pente**.\nIci $m = 3$ pour les deux, et $1 \\neq -4$ : strictement\nparallèles."
        },
        {
          "text": "Non, car $1 \\neq -4$",
          "correct": false,
          "feedback": "Erreur : les ordonnées à l'origine différentes empêchent\nseulement les droites d'être **confondues**. Le\nparallélisme se lit sur la pente."
        },
        {
          "text": "Elles sont confondues",
          "correct": false,
          "feedback": "Erreur : confondues exigerait la même équation complète\n(même pente **et** même ordonnée à l'origine). Ici elles\nsont distinctes."
        },
        {
          "text": "Elles sont sécantes au point $(3\\,;\\,3)$",
          "correct": false,
          "feedback": "Erreur : $3x + 1 = 3x - 4$ donnerait $1 = -4$, impossible.\nDeux droites de même pente ne se coupent jamais."
        }
      ],
      "explanation": "Droites $y = mx + p$ et $y = m'x + p'$ : parallèles\n$\\Leftrightarrow$ $m = m'$ (confondues si de plus $p = p'$).\nIci : parallèles strictes."
    },
    {
      "id": "q07",
      "difficulty": 2,
      "skills": [
        "intersection",
        "calcul"
      ],
      "title": "Point d'intersection",
      "statement": "Quel est le point d'intersection des droites\n$d_1 : y = 2x - 1$ et $d_2 : y = -x + 5$ ?",
      "options": [
        {
          "text": "$(2\\,;\\,3)$",
          "correct": true,
          "feedback": "Bonne réponse : on égale les deux expressions :\n$2x - 1 = -x + 5$, d'où $3x = 6$, $x = 2$, puis\n$y = 2 \\times 2 - 1 = 3$."
        },
        {
          "text": "$(3\\,;\\,2)$",
          "correct": false,
          "feedback": "Coordonnées inversées : l'équation $3x = 6$ donne\nl'**abscisse** $x = 2$, puis l'ordonnée $y = 3$."
        },
        {
          "text": "$(6\\,;\\,11)$",
          "correct": false,
          "feedback": "Erreur : $x = 6$ vient d'un oubli de division par $3$\ndans $3x = 6$. Et vérifie toujours dans les **deux**\néquations : $-6 + 5 = -1 \\neq 11$."
        },
        {
          "text": "Ces droites ne se coupent pas",
          "correct": false,
          "feedback": "Erreur : leurs pentes ($2$ et $-1$) sont différentes :\nelles sont sécantes en exactement un point."
        }
      ],
      "explanation": "Intersection de deux droites en équations réduites : égaler\nles expressions de $y$, résoudre en $x$, puis calculer $y$.\n$2x - 1 = -x + 5 \\Rightarrow x = 2$, $y = 3$ : point\n$(2\\,;\\,3)$."
    },
    {
      "id": "q08",
      "difficulty": 2,
      "skills": [
        "pente",
        "calcul"
      ],
      "title": "Pente à partir de deux points",
      "statement": "Quelle est la pente de la droite passant par $A(1\\,;\\,2)$ et\n$B(3\\,;\\,8)$ ?",
      "options": [
        {
          "text": "$3$",
          "correct": true,
          "feedback": "Bonne réponse : $m = \\dfrac{y_B - y_A}{x_B - x_A} =\n\\dfrac{8 - 2}{3 - 1} = \\dfrac{6}{2} = 3$."
        },
        {
          "text": "$\\dfrac{1}{3}$",
          "correct": false,
          "feedback": "Fraction renversée : la pente met la variation des\n**ordonnées** au numérateur :\n$\\dfrac{\\Delta y}{\\Delta x} = \\dfrac{6}{2}$."
        },
        {
          "text": "$6$",
          "correct": false,
          "feedback": "Incomplet : $6 = y_B - y_A$ n'est que la variation\nverticale ; il faut la rapporter à la variation\nhorizontale $\\Delta x = 2$."
        },
        {
          "text": "$10$",
          "correct": false,
          "feedback": "Erreur : $\\dfrac{y_B + y_A}{x_B - x_A} = \\dfrac{10}{2}$ ?\nLa formule utilise des **différences** au numérateur comme\nau dénominateur."
        }
      ],
      "explanation": "Pente d'une droite par deux points :\n$m = \\dfrac{y_B - y_A}{x_B - x_A}$ (variation verticale sur\nvariation horizontale). Ici $m = 3$."
    },
    {
      "id": "q09",
      "difficulty": 3,
      "skills": [
        "droite-verticale",
        "piege"
      ],
      "title": "La droite verticale",
      "statement": "Quelle équation correspond à une droite **verticale**\n(parallèle à l'axe des ordonnées) ?",
      "options": [
        {
          "text": "$x = 2$",
          "correct": true,
          "feedback": "Bonne réponse : tous les points d'abscisse $2$, quelle que\nsoit l'ordonnée : une verticale. Elle n'a **pas**\nd'équation réduite ($y = mx + p$), car sa pente serait\ninfinie."
        },
        {
          "text": "$y = 2$",
          "correct": false,
          "feedback": "Erreur : $y = 2$ regroupe les points d'**ordonnée** $2$ :\nune droite **horizontale** (pente nulle)."
        },
        {
          "text": "$y = 2x$",
          "correct": false,
          "feedback": "Erreur : c'est une droite oblique de pente $2$ passant par\nl'origine ; elle n'est pas verticale."
        },
        {
          "text": "Une droite verticale n'a pas d'équation",
          "correct": false,
          "feedback": "Erreur : elle n'a pas d'équation **réduite**, mais elle a\nbien une équation cartésienne, de la forme $x = c$."
        }
      ],
      "explanation": "Deux familles : les droites non verticales ($y = mx + p$) et\nles verticales ($x = c$), qui échappent à la forme réduite.\nC'est pourquoi l'équation cartésienne $ax + by + c = 0$ est\nplus générale."
    },
    {
      "id": "q10",
      "difficulty": 2,
      "skills": [
        "pente",
        "variations"
      ],
      "title": "Signe de la pente et sens de la droite",
      "statement": "Que peut-on dire de la droite d'équation\n$y = -0{,}5x + 3$ ?",
      "options": [
        {
          "text": "Elle descend de gauche à droite (fonction affine\ndécroissante)",
          "correct": true,
          "feedback": "Bonne réponse : pente $m = -0{,}5 < 0$ : chaque pas vers\nla droite fait descendre d'un demi-carreau."
        },
        {
          "text": "Elle monte de gauche à droite",
          "correct": false,
          "feedback": "Erreur : une droite monte quand sa pente est\n**positive**. Ici $m = -0{,}5 < 0$."
        },
        {
          "text": "Elle est horizontale",
          "correct": false,
          "feedback": "Erreur : horizontale correspond à une pente **nulle**\n($y = 3$ par exemple). Ici $m = -0{,}5 \\neq 0$."
        },
        {
          "text": "Elle passe par l'origine",
          "correct": false,
          "feedback": "Erreur : en $x = 0$, $y = 3 \\neq 0$ : la droite coupe\nl'axe des ordonnées en $(0\\,;\\,3)$."
        }
      ],
      "explanation": "Le signe de la pente donne le sens de variation de la fonction\naffine associée : $m > 0$ croissante, $m < 0$ décroissante,\n$m = 0$ constante. Ici : décroissante."
    },
    {
      "id": "q11",
      "difficulty": 3,
      "skills": [
        "alignement"
      ],
      "title": "Trois points alignés ?",
      "statement": "Les points $A(0\\,;\\,1)$, $B(2\\,;\\,4)$ et $C(4\\,;\\,7)$\nsont-ils alignés ?",
      "options": [
        {
          "text": "Oui : les pentes de $(AB)$ et de $(BC)$ valent toutes deux\n$\\dfrac{3}{2}$",
          "correct": true,
          "feedback": "Bonne réponse : $m_{AB} = \\dfrac{4-1}{2-0} = \\dfrac{3}{2}$\net $m_{BC} = \\dfrac{7-4}{4-2} = \\dfrac{3}{2}$ : mêmes\npentes avec un point commun $B$, donc même droite."
        },
        {
          "text": "Non, car $AB \\neq BC$",
          "correct": false,
          "feedback": "Erreur : l'alignement n'exige pas des distances égales\n(ce serait « $B$ milieu »). On compare les **pentes** ou\non utilise la colinéarité des vecteurs."
        },
        {
          "text": "Non, car aucun des trois n'a la même abscisse",
          "correct": false,
          "feedback": "Erreur : des abscisses égales caractérisent une droite\n**verticale** seulement. Une droite oblique traverse\ntoutes les abscisses."
        },
        {
          "text": "Oui, car leurs coordonnées sont toutes positives",
          "correct": false,
          "feedback": "La conclusion est bonne, l'argument non : le signe des\ncoordonnées ne dit rien de l'alignement. Seul le calcul\n(pentes égales ou déterminant nul) conclut."
        }
      ],
      "explanation": "Trois points sont alignés si les droites $(AB)$ et $(BC)$ ont\nla même pente (elles partagent déjà $B$). Ici $\\frac{3}{2}$\ndes deux côtés : alignés. Variante : déterminant de\n$\\overrightarrow{AB}$ et $\\overrightarrow{AC}$ nul."
    },
    {
      "id": "q12",
      "difficulty": 3,
      "skills": [
        "equation-cartesienne",
        "conversion"
      ],
      "title": "De la cartésienne à la réduite",
      "statement": "Quelle est l'équation réduite de la droite d'équation\ncartésienne $4x + 2y - 6 = 0$ ?",
      "options": [
        {
          "text": "$y = -2x + 3$",
          "correct": true,
          "feedback": "Bonne réponse : $2y = -4x + 6$ puis, en divisant par $2$ :\n$y = -2x + 3$."
        },
        {
          "text": "$y = 2x - 3$",
          "correct": false,
          "feedback": "Erreur de signes : en passant $4x$ et $-6$ de l'autre\ncôté, ils changent de signe : $2y = -4x + 6$."
        },
        {
          "text": "$y = -4x + 6$",
          "correct": false,
          "feedback": "Oubli de la division : il reste $2y$ à gauche. On divise\n**tout** par $2$ : $y = -2x + 3$."
        },
        {
          "text": "$y = -2x - 3$",
          "correct": false,
          "feedback": "Erreur de signe sur la constante : $-(-6)/2 = +3$.\nVérifie avec un point : $x = 0$ donne $2y = 6$, donc\n$y = 3$."
        }
      ],
      "explanation": "Pour passer en équation réduite : isoler $y$.\n$4x + 2y - 6 = 0 \\Rightarrow 2y = -4x + 6 \\Rightarrow\ny = -2x + 3$ : pente $-2$, ordonnée à l'origine $3$."
    },
    {
      "id": "q13",
      "difficulty": 1,
      "skills": [
        "ordonnee-origine"
      ],
      "title": "Ordonnée à l'origine",
      "statement": "Quelle est l'ordonnée à l'origine de la droite d'équation\n$y = 3x - 5$ ?",
      "options": [
        {
          "text": "$-5$",
          "correct": true,
          "feedback": "Bonne réponse : en $x = 0$ : $y = -5$ : la droite coupe\nl'axe des ordonnées au point $(0\\ ;\\ -5)$."
        },
        {
          "text": "$3$",
          "correct": false,
          "feedback": "Confusion : $3$ est le **coefficient directeur** (la\npente) : l'ordonnée à l'origine est le terme constant."
        },
        {
          "text": "$5$",
          "correct": false,
          "feedback": "Signe perdu : le terme constant est $-5$ : la droite\ncoupe l'axe SOUS l'origine."
        },
        {
          "text": "$\\dfrac{5}{3}$",
          "correct": false,
          "feedback": "Confusion : $\\frac{5}{3}$ est l'abscisse où $y = 0$ (le\npoint sur l'axe des **abscisses**) : l'ordonnée à\nl'origine se lit en $x = 0$."
        }
      ],
      "explanation": "$y = mx + p$ : $m$ = pente, $p$ = ordonnée à l'origine\n(l'altitude au départ, en $x = 0$). Les deux nombres se\nlisent directement et racontent toute la droite."
    },
    {
      "id": "q14",
      "difficulty": 1,
      "skills": [
        "droite-horizontale"
      ],
      "title": "La droite $y = 2$",
      "statement": "Que représente l'équation $y = 2$ dans le plan ?",
      "options": [
        {
          "text": "Une droite horizontale : tous les points d'ordonnée $2$",
          "correct": true,
          "feedback": "Bonne réponse : la condition ne porte que sur $y$ : $x$\nest libre : ligne horizontale à hauteur $2$, de pente\nnulle."
        },
        {
          "text": "Une droite verticale",
          "correct": false,
          "feedback": "Inversé : les verticales s'écrivent $x = c$ (abscisse\nfixée) : ici c'est l'**ordonnée** qui est fixée :\nhorizontale."
        },
        {
          "text": "Le seul point $(0\\ ;\\ 2)$",
          "correct": false,
          "feedback": "Trop pauvre : $(1\\ ;\\ 2)$, $(-7\\ ;\\ 2)$… conviennent\naussi : une équation à une condition dans le plan\ndessine une **ligne**."
        },
        {
          "text": "La droite passant par l'origine de pente $2$",
          "correct": false,
          "feedback": "Confusion : cette droite-là s'écrit $y = 2x$ : ici, pas\nde $x$ : pente nulle, hauteur constante."
        }
      ],
      "explanation": "$y = c$ : horizontale (pente $0$) ; $x = c$ : verticale (pas\nde pente). Les deux cas « dégénérés » de l'équation de\ndroite, à reconnaître au premier coup d'œil."
    },
    {
      "id": "q15",
      "difficulty": 2,
      "skills": [
        "parallele-par-point"
      ],
      "title": "Parallèle passant par un point",
      "statement": "Quelle est l'équation de la droite parallèle à $y = 2x + 1$\npassant par le point $(0\\ ;\\ 4)$ ?",
      "options": [
        {
          "text": "$y = 2x + 4$",
          "correct": true,
          "feedback": "Bonne réponse : parallèles = même pente ($2$) ; le point\n$(0\\ ;\\ 4)$ est sur l'axe des ordonnées : $p = 4$\ndirectement."
        },
        {
          "text": "$y = 4x + 1$",
          "correct": false,
          "feedback": "Rôles inversés : le parallélisme conserve la **pente**\n($2$), pas l'ordonnée à l'origine : c'est elle qui\ns'ajuste au point."
        },
        {
          "text": "$y = 2x + 1$",
          "correct": false,
          "feedback": "Point ignoré : cette droite passe par $(0\\ ;\\ 1)$, pas\npar $(0\\ ;\\ 4)$ : il faut ajuster la constante."
        },
        {
          "text": "$y = -\\dfrac{1}{2}x + 4$",
          "correct": false,
          "feedback": "Erreur : $-\\frac{1}{2}$ construirait une\nperpendiculaire (notion de première) : parallèle = MÊME\ncoefficient directeur."
        }
      ],
      "explanation": "Parallèle : recopier la pente, recalculer l'ordonnée à\nl'origine avec le point donné (immédiat quand le point est\nsur l'axe ; sinon résoudre $y_A = m\\,x_A + p$)."
    },
    {
      "id": "q16",
      "difficulty": 2,
      "skills": [
        "equation-depuis-donnees"
      ],
      "title": "Droite par un point et une pente",
      "statement": "Quelle est l'équation réduite de la droite de coefficient\ndirecteur $-2$ passant par $A(0\\ ;\\ 3)$ ?",
      "options": [
        {
          "text": "$y = -2x + 3$",
          "correct": true,
          "feedback": "Bonne réponse : pente $-2$ donnée, et $A$ sur l'axe des\nordonnées fournit $p = 3$ : l'équation s'assemble\ndirectement."
        },
        {
          "text": "$y = 3x - 2$",
          "correct": false,
          "feedback": "Rôles échangés : la pente ($-2$) multiplie $x$ ;\nl'ordonnée à l'origine ($3$) est le terme constant."
        },
        {
          "text": "$y = -2x - 3$",
          "correct": false,
          "feedback": "Signe : $A(0\\ ;\\ 3)$ impose $p = +3$ (la droite coupe\nl'axe à $+3$)."
        },
        {
          "text": "$y = 2x + 3$",
          "correct": false,
          "feedback": "Signe de la pente : le coefficient directeur donné est\n$-2$ : la droite descend."
        }
      ],
      "explanation": "Équation réduite $y = mx + p$ : deux paramètres, deux\ninformations nécessaires (pente + un point, ou deux points).\nQuand le point est $(0\\ ;\\ p)$, tout est déjà donné."
    },
    {
      "id": "q17",
      "difficulty": 3,
      "skills": [
        "intersection-systeme"
      ],
      "title": "Intersection par le calcul",
      "statement": "Où se coupent les droites $y = x + 1$ et $y = -x + 5$ ?",
      "options": [
        {
          "text": "Au point $(2\\ ;\\ 3)$",
          "correct": true,
          "feedback": "Bonne réponse : égaler : $x + 1 = -x + 5$ donne $2x =\n4$, $x = 2$, puis $y = 3$. Contrôle dans la seconde :\n$-2 + 5 = 3$ ✓."
        },
        {
          "text": "Au point $(3\\ ;\\ 2)$",
          "correct": false,
          "feedback": "Coordonnées échangées : $x = 2$ d'abord (la solution de\nl'équation), $y = 3$ ensuite (son image)."
        },
        {
          "text": "Elles ne se coupent pas",
          "correct": false,
          "feedback": "Erreur : pentes $1$ et $-1$ **différentes** : les\ndroites ne sont pas parallèles : intersection garantie\n(et unique)."
        },
        {
          "text": "Au point $(2\\ ;\\ 0)$",
          "correct": false,
          "feedback": "Ordonnée non calculée : en $x = 2$, les deux droites\npassent à $y = 3$, pas à $0$."
        }
      ],
      "explanation": "Intersection : égaler les deux expressions de $y$, résoudre\nen $x$, remonter à $y$. Vérifier dans **l'autre** équation :\nle point doit satisfaire les deux à la fois."
    },
    {
      "id": "q18",
      "difficulty": 3,
      "skills": [
        "droite-deux-points"
      ],
      "title": "Équation d'une droite par deux points",
      "statement": "Quelle est l'équation réduite de la droite passant par\n$A(1\\ ;\\ 2)$ et $B(3\\ ;\\ 8)$ ?",
      "options": [
        {
          "text": "$y = 3x - 1$",
          "correct": true,
          "feedback": "Bonne réponse : pente $m = \\dfrac{8 - 2}{3 - 1} = 3$,\npuis $A$ donne $2 = 3 \\times 1 + p$, soit $p = -1$.\nContrôle avec $B$ : $3 \\times 3 - 1 = 8$ ✓."
        },
        {
          "text": "$y = 3x + 2$",
          "correct": false,
          "feedback": "Ordonnée bâclée : $p$ n'est pas l'ordonnée de $A$ (sauf\nsi $x_A = 0$) : on résout $2 = 3 + p$, donc $p = -1$."
        },
        {
          "text": "$y = \\dfrac{1}{3}x - 1$",
          "correct": false,
          "feedback": "Pente renversée : $m = \\frac{\\Delta y}{\\Delta x} =\n\\frac{6}{2} = 3$ (les ordonnées au numérateur)."
        },
        {
          "text": "$y = 6x - 4$",
          "correct": false,
          "feedback": "Erreur : $6$ est l'écart des ordonnées seul : la pente\nle divise par l'écart des abscisses ($2$) : $m = 3$."
        }
      ],
      "explanation": "Par deux points : 1) pente $m = \\frac{y_B - y_A}{x_B -\nx_A}$ ; 2) ordonnée à l'origine via l'un des points ; 3)\ncontrôle avec l'autre. Trois étapes, deux vérifications\ngratuites."
    }
  ]
}