{
  "chapter": {
    "id": "geometrie-reperee",
    "level": "premiere-specialite",
    "theme": "Géométrie",
    "title": "Géométrie repérée",
    "description": "Dans un repère orthonormé : vecteur normal à une droite (le\nvecteur $(a\\,;\\,b)$ est normal à la droite $ax + by + c = 0$),\néquation d'une droite par point et vecteur normal, projeté\northogonal d'un point sur une droite, équations de cercles\n(centre, rayon, reconnaissance).",
    "prerequisites": [],
    "references": []
  },
  "questions": [
    {
      "id": "q01",
      "difficulty": 1,
      "skills": [
        "vecteur-normal"
      ],
      "title": "Lire un vecteur normal",
      "statement": "Quel vecteur est **normal** à la droite d'équation\n$3x - 2y + 5 = 0$ ?",
      "options": [
        {
          "text": "$\\vec{n}(3\\,;\\,-2)$",
          "correct": true,
          "feedback": "Bonne réponse : le vecteur $(a\\,;\\,b)$ des coefficients\nest normal à la droite $ax + by + c = 0$ (résultat au\nprogramme)."
        },
        {
          "text": "$\\vec{n}(2\\,;\\,3)$",
          "correct": false,
          "feedback": "Erreur : $(2\\,;\\,3) = (-b\\,;\\,a)$ est un vecteur\n**directeur** de la droite (il lui est parallèle), pas\nnormal."
        },
        {
          "text": "$\\vec{n}(3\\,;\\,5)$",
          "correct": false,
          "feedback": "Erreur : $5$ est le terme constant $c$, qui positionne la\ndroite mais n'entre pas dans le vecteur normal\n$(a\\,;\\,b)$."
        },
        {
          "text": "$\\vec{n}(-2\\,;\\,3)$",
          "correct": false,
          "feedback": "Erreur : $(-2\\,;\\,3)$ est colinéaire au vecteur directeur\n$(2\\,;\\,-3)$… vérifie : $\\vec{n} \\cdot \\vec{u}$ doit être\nnon nul ici. Le normal se lit directement :\n$(3\\,;\\,-2)$."
        }
      ],
      "explanation": "Théorème : la droite $ax + by + c = 0$ admet\n$\\vec{n}(a\\,;\\,b)$ pour vecteur normal (et $(-b\\,;\\,a)$ pour\ndirecteur). Contrôle : $\\vec{n} \\cdot \\vec{u} = -ab + ab =\n0$."
    },
    {
      "id": "q02",
      "difficulty": 2,
      "skills": [
        "vecteur-normal",
        "directeur"
      ],
      "title": "Normal ou directeur ?",
      "statement": "Toujours pour la droite $3x - 2y + 5 = 0$, quel vecteur en\nest un vecteur **directeur** ?",
      "options": [
        {
          "text": "$\\vec{u}(2\\,;\\,3)$",
          "correct": true,
          "feedback": "Bonne réponse : $\\vec{u}(-b\\,;\\,a) = (2\\,;\\,3)$, et l'on\nvérifie $\\vec{u} \\cdot \\vec{n} = 2 \\times 3 + 3 \\times\n(-2) = 0$ : directeur bien orthogonal au normal."
        },
        {
          "text": "$\\vec{u}(3\\,;\\,-2)$",
          "correct": false,
          "feedback": "Erreur : $(3\\,;\\,-2)$ est le vecteur **normal**\n(perpendiculaire à la droite), pas directeur."
        },
        {
          "text": "$\\vec{u}(3\\,;\\,2)$",
          "correct": false,
          "feedback": "Erreur : ni normal ni directeur : teste\n$\\vec{u} \\cdot \\vec{n} = 9 - 4 = 5 \\neq 0$ : pas\northogonal au normal."
        },
        {
          "text": "$\\vec{u}(5\\,;\\,0)$",
          "correct": false,
          "feedback": "Erreur : le terme constant $5$ ne fabrique aucun vecteur\nde la droite. Directeur : $(-b\\,;\\,a) = (2\\,;\\,3)$."
        }
      ],
      "explanation": "Pour $ax + by + c = 0$ : normal $(a\\,;\\,b)$, directeur\n$(-b\\,;\\,a)$ : les deux se contrôlent mutuellement par un\nproduit scalaire nul."
    },
    {
      "id": "q03",
      "difficulty": 2,
      "skills": [
        "equation-droite",
        "vecteur-normal"
      ],
      "title": "Droite par point et vecteur normal",
      "statement": "Quelle est une équation de la droite passant par\n$A(1\\,;\\,2)$ et de vecteur normal $\\vec{n}(3\\,;\\,1)$ ?",
      "options": [
        {
          "text": "$3x + y - 5 = 0$",
          "correct": true,
          "feedback": "Bonne réponse : l'équation a la forme $3x + y + c = 0$ ;\nle passage par $A$ donne $3 + 2 + c = 0$, soit $c = -5$."
        },
        {
          "text": "$3x + y + 5 = 0$",
          "correct": false,
          "feedback": "Erreur de signe sur $c$ : en substituant $A$ :\n$3(1) + 2 + c = 0 \\Rightarrow c = -5$. Toujours vérifier\navec le point."
        },
        {
          "text": "$x + 3y - 7 = 0$",
          "correct": false,
          "feedback": "Coefficients échangés : le vecteur normal impose\n$(a\\,;\\,b) = (3\\,;\\,1)$, donc $3x + 1y + c = 0$."
        },
        {
          "text": "$3x + y = 0$",
          "correct": false,
          "feedback": "Erreur : cette droite passe par l'origine, pas par $A$\n($3 + 2 = 5 \\neq 0$). Il manque la constante $c = -5$."
        }
      ],
      "explanation": "Méthode (capacité attendue) : le normal donne les\ncoefficients ($ax + by + c = 0$ avec $(a\\,;\\,b) = \\vec{n}$),\nle point donne $c$. Autre voie :\n$\\overrightarrow{AM} \\cdot \\vec{n} = 0$ développé."
    },
    {
      "id": "q04",
      "difficulty": 2,
      "skills": [
        "cercle",
        "equation"
      ],
      "title": "Équation d'un cercle",
      "statement": "Quelle est l'équation du cercle de centre $\\Omega(2\\,;\\,1)$\net de rayon $3$ ?",
      "options": [
        {
          "text": "$(x - 2)^2 + (y - 1)^2 = 9$",
          "correct": true,
          "feedback": "Bonne réponse : $M(x\\,;\\,y)$ est sur le cercle si\n$\\Omega M = 3$, soit $\\Omega M^2 = 9$ : les coordonnées\ndu centre en soustraction, le **carré** du rayon à\ndroite."
        },
        {
          "text": "$(x - 2)^2 + (y - 1)^2 = 3$",
          "correct": false,
          "feedback": "Le piège du rayon : le membre de droite est $r^2 = 9$,\npas $r = 3$ (l'équation traduit $\\Omega M^2 = r^2$)."
        },
        {
          "text": "$(x + 2)^2 + (y + 1)^2 = 9$",
          "correct": false,
          "feedback": "Erreur de signes : le centre $(2\\,;\\,1)$ apparaît en\n**soustraction** : $(x - 2)$ et $(y - 1)$. (Tel quel, ce\ncercle serait centré en $(-2\\,;\\,-1)$.)"
        },
        {
          "text": "$x^2 + y^2 = 9$",
          "correct": false,
          "feedback": "Erreur : ce cercle est centré à l'**origine**. Le centre\n$(2\\,;\\,1)$ doit décaler les deux carrés."
        }
      ],
      "explanation": "Cercle de centre $\\Omega(a\\,;\\,b)$ et de rayon $r$ :\n$(x - a)^2 + (y - b)^2 = r^2$. Deux pièges : signes du centre\net **carré** du rayon."
    },
    {
      "id": "q05",
      "difficulty": 2,
      "skills": [
        "cercle",
        "lecture-graphique"
      ],
      "title": "Lire un cercle sur la figure",
      "statement": "Quelle est l'équation du cercle $\\mathcal{C}$ représenté\nci-dessous ?",
      "figure": {
        "tikz": "\\begin{tikzpicture}[scale=0.78]\n  \\draw[very thin,color=gray!40] (-1.7,-1.7) grid (4.7,3.7);\n  \\draw[->] (-1.9,0) -- (4.9,0) node[below right] {$x$};\n  \\draw[->] (0,-1.9) -- (0,3.9) node[above left] {$y$};\n  \\foreach \\x in {-1,1,2,3,4} \\node[below,font=\\small] at (\\x,-0.15) {$\\x$};\n  \\foreach \\y in {-1,1,2,3} \\node[left,font=\\small] at (-0.15,\\y) {$\\y$};\n  \\draw[thick,blue] (2,1) circle (2);\n  \\fill (2,1) circle (0.07);\n  \\node[below,font=\\small] at (2,0.85) {$\\Omega$};\n  \\draw[dashed] (2,1) -- (4,1);\n  \\node[above,font=\\small] at (3,1.02) {$r$};\n  \\node[blue,font=\\small] at (4.15,2.75) {$\\mathcal{C}$};\n\\end{tikzpicture}",
        "alt": "Repère orthonormé avec un cercle bleu de centre Omega(2 ; 1),\nmarqué d'un point, et de rayon 2 matérialisé par un segment\npointillé horizontal du centre au point (4 ; 1). Le cercle\npasse par (0 ; 1), (4 ; 1), (2 ; 3) et (2 ; -1).",
        "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"167.068pt\" height=\"145.49pt\" viewBox=\"0 0 167.068 145.49\">\n<defs>\n<g>\n<g id=\"glyph-0-0\">\n<path d=\"M 3.3125 -2.984375 C 3.375 -3.25 3.59375 -4.15625 4.296875 -4.15625 C 4.34375 -4.15625 4.578125 -4.15625 4.78125 -4.03125 C 4.5 -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.21875 -3.328125 5.21875 -3.71875 C 5.21875 -4.234375 4.640625 -4.375 4.296875 -4.375 C 3.71875 -4.375 3.375 -3.859375 3.265625 -3.625 C 3.015625 -4.28125 2.484375 -4.375 2.1875 -4.375 C 1.15625 -4.375 0.59375 -3.09375 0.59375 -2.859375 C 0.59375 -2.75 0.6875 -2.75 0.71875 -2.75 C 0.796875 -2.75 0.828125 -2.78125 0.84375 -2.859375 C 1.171875 -3.90625 1.828125 -4.15625 2.171875 -4.15625 C 2.359375 -4.15625 2.703125 -4.078125 2.703125 -3.5 C 2.703125 -3.1875 2.53125 -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.765625 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.34375 0.109375 4.90625 -1.171875 4.90625 -1.421875 C 4.90625 -1.515625 4.828125 -1.515625 4.796875 -1.515625 C 4.703125 -1.515625 4.6875 -1.46875 4.671875 -1.40625 C 4.34375 -0.34375 3.671875 -0.109375 3.34375 -0.109375 C 2.96875 -0.109375 2.796875 -0.421875 2.796875 -0.765625 C 2.796875 -0.984375 2.859375 -1.203125 2.96875 -1.640625 Z M 3.3125 -2.984375 \"/>\n</g>\n<g id=\"glyph-0-1\">\n<path d=\"M 4.8125 -3.78125 C 4.859375 -3.90625 4.859375 -3.9375 4.859375 -4 C 4.859375 -4.1875 4.71875 -4.265625 4.5625 -4.265625 C 4.46875 -4.265625 4.3125 -4.203125 4.21875 -4.0625 C 4.203125 -4.015625 4.125 -3.703125 4.078125 -3.53125 C 4.015625 -3.265625 3.9375 -3 3.890625 -2.734375 L 3.4375 -0.953125 C 3.390625 -0.796875 2.96875 -0.109375 2.3125 -0.109375 C 1.8125 -0.109375 1.703125 -0.546875 1.703125 -0.90625 C 1.703125 -1.359375 1.875 -1.984375 2.203125 -2.859375 C 2.375 -3.265625 2.40625 -3.375 2.40625 -3.5625 C 2.40625 -4.015625 2.09375 -4.375 1.59375 -4.375 C 0.65625 -4.375 0.28125 -2.9375 0.28125 -2.859375 C 0.28125 -2.75 0.390625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.78125 0.5625 -2.9375 C 0.828125 -3.859375 1.234375 -4.15625 1.5625 -4.15625 C 1.640625 -4.15625 1.8125 -4.15625 1.8125 -3.84375 C 1.8125 -3.59375 1.71875 -3.34375 1.640625 -3.15625 C 1.25 -2.09375 1.0625 -1.53125 1.0625 -1.0625 C 1.0625 -0.1875 1.6875 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.65625 2.640625 1.1875 C 2.375 1.53125 2 1.8125 1.546875 1.8125 C 1.40625 1.8125 0.953125 1.78125 0.796875 1.390625 C 0.953125 1.390625 1.078125 1.390625 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.859375 0.015625 Z M 4.8125 -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-1-1\">\n<path d=\"M 4.5625 -1.40625 C 4.5625 -1.453125 4.546875 -1.46875 4.484375 -1.46875 C 4.40625 -1.46875 4.015625 -1.359375 3.8125 -1.0625 C 3.59375 -0.734375 3.21875 -0.28125 2.484375 -0.28125 C 1.65625 -0.28125 0.90625 -0.890625 0.90625 -2.234375 C 0.90625 -2.84375 1.09375 -4.03125 1.875 -5 C 2.28125 -5.5 2.796875 -5.796875 3.53125 -5.796875 C 3.953125 -5.796875 4.109375 -5.625 4.109375 -5.3125 C 4.109375 -5 3.734375 -4.3125 3.6875 -4.234375 C 3.609375 -4.109375 3.609375 -4.09375 3.609375 -4.078125 C 3.609375 -4.03125 3.671875 -4.015625 3.703125 -4.015625 C 3.859375 -4.015625 4.21875 -4.203125 4.359375 -4.40625 C 4.390625 -4.453125 4.875 -5.28125 4.875 -5.703125 C 4.875 -6.125 4.625 -6.296875 4.140625 -6.296875 C 3.0625 -6.296875 1.984375 -5.703125 1.3125 -4.9375 C 0.453125 -3.96875 0.125 -2.671875 0.125 -1.84375 C 0.125 -0.484375 0.859375 0.21875 1.875 0.21875 C 3.34375 0.21875 4.5625 -1.203125 4.5625 -1.40625 Z M 4.5625 -1.40625 \"/>\n</g>\n<g id=\"glyph-2-0\">\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-1\">\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-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-2-4\">\n<path d=\"M 6.203125 -1.453125 L 5.953125 -1.453125 C 5.890625 -1.21875 5.828125 -0.921875 5.796875 -0.796875 C 5.734375 -0.65625 5.703125 -0.59375 5.1875 -0.59375 L 4.484375 -0.59375 C 4.59375 -1.03125 4.796875 -1.375 5.203125 -1.984375 C 5.671875 -2.65625 6.109375 -3.28125 6.109375 -4.046875 C 6.109375 -5.28125 4.875 -6.296875 3.3125 -6.296875 C 1.71875 -6.296875 0.515625 -5.265625 0.515625 -4.046875 C 0.515625 -3.28125 0.953125 -2.625 1.390625 -2 C 1.84375 -1.328125 2.03125 -1.015625 2.125 -0.59375 L 1.421875 -0.59375 C 0.90625 -0.59375 0.875 -0.65625 0.828125 -0.78125 C 0.78125 -0.90625 0.703125 -1.21875 0.65625 -1.453125 L 0.40625 -1.453125 L 0.71875 0 L 2.171875 0 C 2.375 0 2.421875 0 2.421875 -0.1875 C 2.421875 -0.828125 2.125 -1.5625 1.859375 -2.234375 C 1.625 -2.84375 1.421875 -3.4375 1.421875 -4.0625 C 1.421875 -5.421875 2.40625 -6.0625 3.296875 -6.0625 C 4.25 -6.0625 5.1875 -5.375 5.1875 -4.0625 C 5.1875 -3.40625 4.953125 -2.78125 4.734375 -2.234375 C 4.484375 -1.546875 4.1875 -0.828125 4.1875 -0.1875 C 4.1875 0 4.234375 0 4.4375 0 L 5.890625 0 Z M 6.203125 -1.453125 \"/>\n</g>\n<g id=\"glyph-3-0\">\n<path d=\"M 3.609375 -3.609375 C 3.3125 -3.5625 3.15625 -3.3125 3.15625 -3.125 C 3.15625 -2.953125 3.28125 -2.796875 3.5 -2.796875 C 3.75 -2.796875 4 -3 4 -3.34375 C 4 -3.6875 3.671875 -3.9375 3.234375 -3.9375 C 2.5625 -3.9375 2.1875 -3.4375 2.0625 -3.28125 C 1.96875 -3.765625 1.5625 -3.9375 1.21875 -3.9375 C 0.90625 -3.9375 0.703125 -3.75 0.546875 -3.4375 C 0.375 -3.109375 0.265625 -2.609375 0.265625 -2.5625 C 0.265625 -2.484375 0.328125 -2.46875 0.390625 -2.46875 C 0.484375 -2.46875 0.5 -2.5 0.546875 -2.6875 C 0.71875 -3.390625 0.90625 -3.71875 1.203125 -3.71875 C 1.46875 -3.71875 1.46875 -3.4375 1.46875 -3.296875 C 1.46875 -3.109375 1.40625 -2.84375 1.34375 -2.609375 C 1.28125 -2.375 1.203125 -1.984375 1.15625 -1.875 L 0.796875 -0.421875 C 0.734375 -0.203125 0.734375 -0.1875 0.734375 -0.15625 C 0.734375 -0.046875 0.828125 0.09375 1.015625 0.09375 C 1.296875 0.09375 1.359375 -0.140625 1.421875 -0.40625 C 1.53125 -0.78125 1.53125 -0.796875 1.625 -1.171875 C 1.953125 -2.5 2 -2.71875 2.03125 -2.765625 C 2.078125 -2.875 2.484375 -3.71875 3.234375 -3.71875 C 3.4375 -3.71875 3.5625 -3.65625 3.609375 -3.609375 Z M 3.609375 -3.609375 \"/>\n</g>\n</g>\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 -37.586178 -22.108869 L 103.91758 -22.108869 M -37.586178 -0.00185313 L 103.91758 -0.00185313 M -37.586178 22.109091 L 103.91758 22.109091 M -37.586178 44.220036 L 103.91758 44.220036 M -37.586178 66.33098 L 103.91758 66.33098 M -22.109696 -37.58928 L -22.109696 81.807463 M 0.00124849 -37.58928 L 0.00124849 81.807463 M 22.112193 -37.58928 L 22.112193 81.807463 M 44.219209 -37.58928 L 44.219209 81.807463 M 66.330153 -37.58928 L 66.330153 81.807463 M 88.441098 -37.58928 L 88.441098 81.807463 \" transform=\"matrix(0.994452, 0, 0, -0.994452, 43.95579, 100.877063)\"/>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -42.009153 -0.00185313 L 107.943823 -0.00185313 \" transform=\"matrix(0.994452, 0, 0, -0.994452, 43.95579, 100.877063)\"/>\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.071773 2.390324 C -1.694681 0.956589 -0.850152 0.277038 -0.00169517 -0.00185313 C -0.850152 -0.280744 -1.694681 -0.956367 -2.071773 -2.390102 \" transform=\"matrix(0.994452, 0, 0, -0.994452, 151.49778, 100.877063)\"/>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-0-0\" x=\"155.195233\" y=\"108.642742\"/>\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.00124849 -42.008327 L 0.00124849 85.833705 \" transform=\"matrix(0.994452, 0, 0, -0.994452, 43.95579, 100.877063)\"/>\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.071421 2.390929 C -1.694329 0.957194 -0.8498 0.277642 -0.00134309 -0.00124849 C -0.8498 -0.280139 -1.694329 -0.955763 -2.071421 -2.389498 \" transform=\"matrix(0, -0.994452, -0.994452, 0, 43.95579, 15.322883)\"/>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-0-1\" x=\"35.242398\" y=\"9.698708\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"16.113112\" y=\"113.421086\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"23.241347\" y=\"113.421086\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"63.651914\" y=\"113.421086\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-1\" x=\"85.64025\" y=\"113.421086\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-2\" x=\"107.627592\" y=\"113.421086\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-3\" x=\"129.614934\" y=\"113.421086\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"25.448036\" y=\"125.324681\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"32.575277\" y=\"125.324681\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"32.575277\" y=\"81.762694\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-1\" x=\"32.575277\" y=\"59.775352\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-2\" x=\"32.575277\" y=\"37.78801\"/>\n</g>\n<path fill=\"none\" stroke-width=\"0.79701\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"rgb(0%, 0%, 100%)\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M 88.441098 22.109091 C 88.441098 46.533652 68.64377 66.33098 44.219209 66.33098 C 19.798577 66.33098 0.00124849 46.533652 0.00124849 22.109091 C 0.00124849 -2.311541 19.798577 -22.108869 44.219209 -22.108869 C 68.64377 -22.108869 88.441098 -2.311541 88.441098 22.109091 Z M 88.441098 22.109091 \" transform=\"matrix(0.994452, 0, 0, -0.994452, 43.95579, 100.877063)\"/>\n<path fill-rule=\"nonzero\" fill=\"currentColor\" fill-opacity=\"1\" d=\"M 89.46875 78.890625 C 89.46875 78.039062 88.78125 77.351562 87.929688 77.351562 C 87.082031 77.351562 86.390625 78.039062 86.390625 78.890625 C 86.390625 79.738281 87.082031 80.429688 87.929688 80.429688 C 88.78125 80.429688 89.46875 79.738281 89.46875 78.890625 Z M 89.46875 78.890625 \"/>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-4\" x=\"84.621931\" y=\"91.780807\"/>\n</g>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-dasharray=\"2.98883 2.98883\" stroke-miterlimit=\"10\" d=\"M 44.219209 22.109091 L 88.441098 22.109091 \" transform=\"matrix(0.994452, 0, 0, -0.994452, 43.95579, 100.877063)\"/>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-3-0\" x=\"107.724054\" y=\"74.949701\"/>\n</g>\n<g fill=\"rgb(0%, 0%, 100%)\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-1\" x=\"132.534647\" y=\"43.457383\"/>\n</g>\n</svg>\n"
      },
      "options": [
        {
          "text": "$(x - 2)^2 + (y - 1)^2 = 4$",
          "correct": true,
          "feedback": "Bonne réponse : centre $\\Omega(2\\,;\\,1)$ (lu sur la\nfigure) et rayon $2$ (le cercle passe par $(4\\,;\\,1)$) :\nmembre de droite $r^2 = 4$."
        },
        {
          "text": "$(x - 2)^2 + (y - 1)^2 = 2$",
          "correct": false,
          "feedback": "Piège du rayon : la figure montre $r = 2$, donc le membre\nde droite vaut $r^2 = 4$."
        },
        {
          "text": "$(x - 1)^2 + (y - 2)^2 = 4$",
          "correct": false,
          "feedback": "Coordonnées du centre échangées : $\\Omega$ est en\n$(2\\,;\\,1)$ (abscisse $2$, ordonnée $1$)."
        },
        {
          "text": "$(x + 2)^2 + (y + 1)^2 = 4$",
          "correct": false,
          "feedback": "Erreur de signes : centre $(2\\,;\\,1)$ donne $(x - 2)$ et\n$(y - 1)$. Les signes $+$ correspondraient au centre\n$(-2\\,;\\,-1)$, hors de la figure."
        }
      ],
      "explanation": "Lecture : centre aux coordonnées du point marqué, rayon par\nun point du cercle bien placé. Équation :\n$(x - 2)^2 + (y - 1)^2 = 2^2 = 4$."
    },
    {
      "id": "q06",
      "difficulty": 3,
      "skills": [
        "cercle",
        "forme-canonique"
      ],
      "title": "Reconnaître un cercle",
      "statement": "L'équation $x^2 + y^2 - 4x + 2y - 4 = 0$ est celle d'un\ncercle. Quels sont son centre et son rayon ?",
      "options": [
        {
          "text": "Centre $(2\\,;\\,-1)$, rayon $3$",
          "correct": true,
          "feedback": "Bonne réponse : $x^2 - 4x = (x-2)^2 - 4$ et $y^2 + 2y =\n(y+1)^2 - 1$ : l'équation devient $(x-2)^2 + (y+1)^2 =\n9$ : centre $(2\\,;\\,-1)$, rayon $\\sqrt{9} = 3$."
        },
        {
          "text": "Centre $(-2\\,;\\,1)$, rayon $3$",
          "correct": false,
          "feedback": "Signes inversés : $(x - 2)^2$ correspond au centre\nd'abscisse $+2$, et $(y + 1)^2 = (y - (-1))^2$ à\nl'ordonnée $-1$."
        },
        {
          "text": "Centre $(2\\,;\\,-1)$, rayon $9$",
          "correct": false,
          "feedback": "Piège final : $9$ est $r^2$. Le rayon vaut $\\sqrt{9} =\n3$."
        },
        {
          "text": "Centre $(4\\,;\\,-2)$, rayon $2$",
          "correct": false,
          "feedback": "Erreur : les coefficients $-4$ et $+2$ se **divisent par\ndeux** dans la complétion du carré : centre\n$(2\\,;\\,-1)$."
        }
      ],
      "explanation": "Méthode de complétion du carré : $x^2 - 4x + y^2 + 2y = 4\n\\Rightarrow (x-2)^2 + (y+1)^2 = 4 + 4 + 1 = 9$. Centre\n$(2\\,;\\,-1)$, rayon $3$. Vérifier que le membre de droite est\nstrictement positif (sinon, pas un cercle)."
    },
    {
      "id": "q07",
      "difficulty": 1,
      "skills": [
        "cercle",
        "appartenance"
      ],
      "title": "Un point sur le cercle ?",
      "statement": "Le point $A(5\\,;\\,1)$ appartient-il au cercle d'équation\n$(x - 2)^2 + (y - 1)^2 = 9$ ?",
      "options": [
        {
          "text": "Oui, car $(5-2)^2 + (1-1)^2 = 9$",
          "correct": true,
          "feedback": "Bonne réponse : les coordonnées vérifient l'équation\n($9 + 0 = 9$) : $A$ est sur le cercle, à distance $3$ du\ncentre $(2\\,;\\,1)$."
        },
        {
          "text": "Non, car $5 > 3$",
          "correct": false,
          "feedback": "Erreur : on ne compare pas une coordonnée au rayon ; on\nteste l'équation avec les **deux** coordonnées."
        },
        {
          "text": "Non, car $(5-2)^2 = 9 \\neq 0$",
          "correct": false,
          "feedback": "Erreur de lecture de l'équation : la **somme** des deux\ncarrés doit valoir $9$, ce qui est le cas\n($9 + 0$)."
        },
        {
          "text": "On ne peut pas savoir sans tracer le cercle",
          "correct": false,
          "feedback": "Erreur : la substitution des coordonnées dans l'équation\nrépond exactement et sans figure."
        }
      ],
      "explanation": "Appartenance à une courbe d'équation donnée : substituer les\ncoordonnées. $(5-2)^2 + (1-1)^2 = 9$ : oui. (Géométriquement :\n$\\Omega A = 3 = r$.)"
    },
    {
      "id": "q08",
      "difficulty": 2,
      "skills": [
        "projete-orthogonal"
      ],
      "title": "Projeté orthogonal sur une droite horizontale",
      "statement": "Quel est le projeté orthogonal du point $M(2\\,;\\,3)$ sur la\ndroite $d$ d'équation $y = 1$, et qu'en déduit-on pour la\ndistance de $M$ à $d$ ?",
      "options": [
        {
          "text": "$H(2\\,;\\,1)$, et la distance vaut $MH = 2$",
          "correct": true,
          "feedback": "Bonne réponse : la droite est horizontale, la\nperpendiculaire issue de $M$ est verticale : même\nabscisse, ordonnée $1$. Distance $= |3 - 1| = 2$."
        },
        {
          "text": "$H(0\\,;\\,1)$, et la distance vaut $2$",
          "correct": false,
          "feedback": "Erreur : $(0\\,;\\,1)$ est un point de $d$, mais pas le\npied de la perpendiculaire issue de $M$ : la projection\nconserve l'**abscisse** quand la droite est horizontale."
        },
        {
          "text": "$H(2\\,;\\,1)$, et la distance vaut $3$",
          "correct": false,
          "feedback": "Bon projeté, mauvaise distance : $MH = |3 - 1| = 2$\n($3$ serait la distance à l'axe des abscisses $y = 0$)."
        },
        {
          "text": "$H(2\\,;\\,0)$",
          "correct": false,
          "feedback": "Erreur : tu as projeté sur l'axe des abscisses ($y = 0$)\nau lieu de la droite $y = 1$."
        }
      ],
      "explanation": "Le projeté orthogonal $H$ est le pied de la perpendiculaire\nissue de $M$ ; $MH$ est la **distance** de $M$ à la droite\n(le plus court chemin). Sur $y = 1$ : $H(2\\,;\\,1)$,\n$MH = 2$."
    },
    {
      "id": "q09",
      "difficulty": 3,
      "skills": [
        "projete-orthogonal",
        "calcul"
      ],
      "title": "Projeté orthogonal sur une droite oblique",
      "statement": "Quel est le projeté orthogonal du point $M(3\\,;\\,1)$ sur la\ndroite $d$ d'équation $y = x$ ?",
      "options": [
        {
          "text": "$H(2\\,;\\,2)$",
          "correct": true,
          "feedback": "Bonne réponse : $H(t\\,;\\,t)$ sur $d$ avec\n$\\overrightarrow{MH}(t-3\\,;\\,t-1)$ orthogonal au\ndirecteur $(1\\,;\\,1)$ : $(t-3) + (t-1) = 0$, $t = 2$."
        },
        {
          "text": "$H(3\\,;\\,3)$",
          "correct": false,
          "feedback": "Erreur : $(3\\,;\\,3)$ est sur $d$ mais la projection n'est\npas verticale : $\\overrightarrow{MH}(0\\,;\\,2)$ n'est pas\northogonal à $(1\\,;\\,1)$ (produit scalaire $2 \\neq 0$)."
        },
        {
          "text": "$H(1\\,;\\,1)$",
          "correct": false,
          "feedback": "Erreur : $\\overrightarrow{MH}(-2\\,;\\,0)$ n'est pas\northogonal au directeur $(1\\,;\\,1)$ (produit scalaire\n$-2 \\neq 0$). Résous $(t-3) + (t-1) = 0$."
        },
        {
          "text": "$H(2{,}5\\,;\\,2{,}5)$",
          "correct": false,
          "feedback": "Erreur de résolution : $2t - 4 = 0$ donne $t = 2$, pas\n$2{,}5$."
        }
      ],
      "explanation": "Méthode : paramétrer le point courant de $d$\n($H(t\\,;\\,t)$), écrire $\\overrightarrow{MH} \\cdot \\vec{u} =\n0$ ($\\vec{u}$ directeur), résoudre. Ici $t = 2$ :\n$H(2\\,;\\,2)$, et $MH = \\sqrt{2}$ est la distance de $M$ à\n$d$."
    },
    {
      "id": "q10",
      "difficulty": 2,
      "skills": [
        "cercle",
        "droite",
        "intersection"
      ],
      "title": "Droite et cercle sans intersection",
      "statement": "Un cercle a pour rayon $3$ ; une droite passe à distance $5$\nde son centre. Combien ont-ils de points communs ?",
      "options": [
        {
          "text": "Aucun",
          "correct": true,
          "feedback": "Bonne réponse : la droite reste à distance $5 > 3$ du\ncentre : elle ne peut pas atteindre le cercle, dont tous\nles points sont à distance exactement $3$."
        },
        {
          "text": "Un seul",
          "correct": false,
          "feedback": "Erreur : un unique point commun (tangence) exigerait une\ndistance **égale** au rayon : $d = r = 3$."
        },
        {
          "text": "Deux",
          "correct": false,
          "feedback": "Erreur : deux intersections demandent une droite qui\ntraverse le disque : $d < r$. Ici $5 > 3$."
        },
        {
          "text": "Cela dépend de la pente de la droite",
          "correct": false,
          "feedback": "Erreur : seule compte la **distance du centre à la\ndroite**, comparée au rayon : la pente n'apporte rien de\nplus."
        }
      ],
      "explanation": "Position relative droite-cercle, par comparaison de la\ndistance $d$ du centre à la droite avec le rayon $r$ :\n$d > r$ : disjoints ; $d = r$ : tangents ; $d < r$ : sécants\nen deux points."
    },
    {
      "id": "q11",
      "difficulty": 3,
      "skills": [
        "cercle",
        "tangente"
      ],
      "title": "Droite tangente à un cercle",
      "statement": "Que signifie « la droite $d$ est tangente au cercle\n$\\mathcal{C}$ de centre $\\Omega$ et de rayon $r$ » ?",
      "options": [
        {
          "text": "$d$ touche le cercle en exactement un point, et la\ndistance de $\\Omega$ à $d$ vaut $r$",
          "correct": true,
          "feedback": "Bonne réponse : la tangence est le cas limite : un unique\npoint de contact $H$, qui est le projeté orthogonal de\n$\\Omega$ sur $d$ (le rayon $[\\Omega H]$ est\nperpendiculaire à $d$)."
        },
        {
          "text": "$d$ passe par le centre $\\Omega$",
          "correct": false,
          "feedback": "Erreur : une droite passant par le centre coupe le cercle\nen **deux** points diamétralement opposés."
        },
        {
          "text": "$d$ évite entièrement le cercle",
          "correct": false,
          "feedback": "Erreur : l'évitement correspond à $d(\\Omega\\,;\\,d) > r$\n(aucun point commun). La tangente **touche** le cercle."
        },
        {
          "text": "$d$ coupe le cercle en deux points très proches",
          "correct": false,
          "feedback": "Erreur : deux points, même proches, font une sécante. La\ntangente réalise un contact en **un seul** point."
        }
      ],
      "explanation": "Tangence : distance du centre à la droite $=$ rayon ; le\npoint de contact est le projeté orthogonal du centre, et le\nrayon y est perpendiculaire à la tangente."
    },
    {
      "id": "q12",
      "difficulty": 3,
      "skills": [
        "configuration",
        "repere"
      ],
      "title": "Étudier une configuration dans un repère",
      "statement": "Dans un repère orthonormé, soit le triangle de sommets\n$A(0\\,;\\,0)$, $B(4\\,;\\,0)$ et $C(0\\,;\\,3)$. Quelle est la\nnature de ce triangle ?",
      "options": [
        {
          "text": "Rectangle en $A$",
          "correct": true,
          "feedback": "Bonne réponse : $\\overrightarrow{AB}(4\\,;\\,0)$ et\n$\\overrightarrow{AC}(0\\,;\\,3)$ ont un produit scalaire\nnul : angle droit en $A$ (et $BC = 5$ : le triangle\n$3$-$4$-$5$)."
        },
        {
          "text": "Isocèle en $A$",
          "correct": false,
          "feedback": "Erreur : $AB = 4 \\neq 3 = AC$ : deux côtés issus de $A$\nde longueurs différentes."
        },
        {
          "text": "Équilatéral",
          "correct": false,
          "feedback": "Erreur : les trois côtés valent $4$, $3$ et $5$ : tous\ndifférents."
        },
        {
          "text": "Rectangle en $B$",
          "correct": false,
          "feedback": "Erreur : teste $\\overrightarrow{BA}(-4\\,;\\,0) \\cdot\n\\overrightarrow{BC}(-4\\,;\\,3) = 16 \\neq 0$ : pas d'angle\ndroit en $B$. L'angle droit est en $A$, entre les deux\naxes."
        }
      ],
      "explanation": "Utiliser un repère pour étudier une configuration (capacité\nattendue) : calculer les vecteurs des côtés et tester\nl'orthogonalité par le produit scalaire.\n$\\overrightarrow{AB} \\cdot \\overrightarrow{AC} = 0$ :\nrectangle en $A$."
    },
    {
      "id": "q13",
      "difficulty": 1,
      "skills": [
        "vecteur-normal-lecture"
      ],
      "title": "Normale d'une équation de droite",
      "statement": "Quel est un vecteur normal de la droite d'équation $3x - 2y\n+ 5 = 0$ ?",
      "options": [
        {
          "text": "$\\vec{n}(3\\ ;\\ -2)$",
          "correct": true,
          "feedback": "Bonne réponse : pour $ax + by + c = 0$, le vecteur\n$(a\\ ;\\ b)$ est normal : lecture directe des\ncoefficients."
        },
        {
          "text": "$\\vec{n}(-2\\ ;\\ 3)$",
          "correct": false,
          "feedback": "Confusion : $(-b\\ ;\\ a)$ est un vecteur **directeur** :\nle vecteur normal lit les coefficients dans l'ordre :\n$(3\\ ;\\ -2)$."
        },
        {
          "text": "$\\vec{n}(3\\ ;\\ 5)$",
          "correct": false,
          "feedback": "Erreur : $5$ est le terme **constant** : il positionne\nla droite, il ne participe pas à sa direction."
        },
        {
          "text": "$\\vec{n}(2\\ ;\\ 3)$",
          "correct": false,
          "feedback": "Signe perdu : le coefficient de $y$ est $-2$ : la\nnormale est $(3\\ ;\\ -2)$."
        }
      ],
      "explanation": "$ax + by + c = 0$ : normale $(a\\ ;\\ b)$, directeur\n$(-b\\ ;\\ a)$ : les deux lectures à connaître par cœur, et\nleur produit scalaire $-ab + ab = 0$ confirme\nl'orthogonalité."
    },
    {
      "id": "q14",
      "difficulty": 2,
      "skills": [
        "perpendiculaire"
      ],
      "title": "Droite perpendiculaire par un point",
      "statement": "Quelle est l'équation de la droite perpendiculaire à $d :\n2x + y - 1 = 0$ passant par $A(1\\ ;\\ 3)$ ?",
      "options": [
        {
          "text": "$x - 2y + 5 = 0$",
          "correct": true,
          "feedback": "Bonne réponse : la normale de $d$, $(2\\ ;\\ 1)$, dirige\nla perpendiculaire : donc la perpendiculaire a pour\nnormale $(1\\ ;\\ -2)$ : $x - 2y + c = 0$, et $A$ donne\n$1 - 6 + c = 0$, $c = 5$."
        },
        {
          "text": "$2x + y - 5 = 0$",
          "correct": false,
          "feedback": "Parallèle, pas perpendiculaire : mêmes coefficients\n$(2\\ ;\\ 1)$ = même normale = même direction : il faut\n**échanger** les rôles."
        },
        {
          "text": "$x - 2y = 0$",
          "correct": false,
          "feedback": "Direction correcte, point raté : $A(1\\ ;\\ 3)$ donne $1 -\n6 = -5 \\neq 0$ : la constante se calcule avec le point."
        },
        {
          "text": "$2x - y + 1 = 0$",
          "correct": false,
          "feedback": "Normale $(2\\ ;\\ -1)$ : produit scalaire avec $(2\\ ;\\\n1)$ : $4 - 1 = 3 \\neq 0$ : pas perpendiculaire (il faut\n$(1\\ ;\\ -2)$ ou tout colinéaire)."
        }
      ],
      "explanation": "Perpendiculaire à $d$ : le vecteur normal de $d$ devient\n**directeur** de la nouvelle droite (donc sa normale est\nl'ancienne directrice). Puis la constante s'ajuste avec le\npoint de passage. Contrôle : produit scalaire des deux\nnormales $= 0$."
    },
    {
      "id": "q15",
      "difficulty": 2,
      "skills": [
        "forme-canonique-cercle"
      ],
      "title": "Centre et rayon en complétant les carrés",
      "statement": "Quel est le centre et le rayon du cercle d'équation $x^2 +\ny^2 - 4x + 2y - 4 = 0$ ?",
      "options": [
        {
          "text": "Centre $(2\\ ;\\ -1)$, rayon $3$",
          "correct": true,
          "feedback": "Bonne réponse : $(x - 2)^2 - 4 + (y + 1)^2 - 1 - 4 = 0$,\nsoit $(x-2)^2 + (y+1)^2 = 9$ : centre $(2\\ ;\\ -1)$,\nrayon $\\sqrt{9} = 3$."
        },
        {
          "text": "Centre $(-2\\ ;\\ 1)$, rayon $3$",
          "correct": false,
          "feedback": "Signes inversés : $(x - 2)^2$ correspond au centre\n$x = +2$ (le signe du centre est l'**opposé** de celui\nde l'équation développée)."
        },
        {
          "text": "Centre $(2\\ ;\\ -1)$, rayon $9$",
          "correct": false,
          "feedback": "Racine oubliée : $9$ est $r^2$ : le rayon vaut $3$."
        },
        {
          "text": "Centre $(4\\ ;\\ -2)$, rayon $2$",
          "correct": false,
          "feedback": "Division par $2$ oubliée : les coordonnées du centre\nsont la **moitié** des coefficients de $x$ et $y$\n(changés de signe) : $(2\\ ;\\ -1)$."
        }
      ],
      "explanation": "Forme développée → forme canonique : compléter les deux\ncarrés, basculer les constantes à droite. $(x - a)^2 +\n(y - b)^2 = r^2$ : centre $(a\\ ;\\ b)$, rayon $\\sqrt{r^2}$\n(vérifier que le membre de droite est positif !)."
    },
    {
      "id": "q16",
      "difficulty": 2,
      "skills": [
        "cercle-par-point"
      ],
      "title": "Cercle défini par centre et point",
      "statement": "Quelle est l'équation du cercle de centre $\\Omega(1\\ ;\\ 2)$\npassant par $A(4\\ ;\\ 6)$ ?",
      "options": [
        {
          "text": "$(x - 1)^2 + (y - 2)^2 = 25$",
          "correct": true,
          "feedback": "Bonne réponse : le rayon est la distance $\\Omega A =\n\\sqrt{9 + 16} = 5$ : équation avec $r^2 = 25$."
        },
        {
          "text": "$(x - 1)^2 + (y - 2)^2 = 5$",
          "correct": false,
          "feedback": "Carré oublié : l'équation utilise $r^2$ : la distance\nvaut $5$, le membre de droite $25$."
        },
        {
          "text": "$(x - 4)^2 + (y - 6)^2 = 25$",
          "correct": false,
          "feedback": "Mauvais centre : $A$ est un point **du** cercle, pas son\ncentre : les coordonnées dans les parenthèses sont\ncelles de $\\Omega$."
        },
        {
          "text": "$(x + 1)^2 + (y + 2)^2 = 25$",
          "correct": false,
          "feedback": "Signes : centre $(1\\ ;\\ 2)$ : l'équation soustrait les\ncoordonnées : $(x - 1)$ et $(y - 2)$."
        }
      ],
      "explanation": "Deux données, deux étapes : rayon = distance centre-point\n(racine de la somme des carrés), puis équation $(x - a)^2 +\n(y - b)^2 = r^2$. Le contrôle : injecter $A$ et vérifier\nl'égalité."
    },
    {
      "id": "q17",
      "difficulty": 3,
      "skills": [
        "tangente-cercle"
      ],
      "title": "Tangente en un point du cercle",
      "statement": "Le cercle de centre $\\Omega(0\\ ;\\ 0)$ passe par $A(3\\ ;\\\n4)$. Comment obtenir la tangente au cercle en $A$ ?",
      "options": [
        {
          "text": "C'est la droite passant par $A$ de vecteur normal\n$\\overrightarrow{\\Omega A}(3\\ ;\\ 4)$ : $3x + 4y - 25 =\n0$",
          "correct": true,
          "feedback": "Bonne réponse : la tangente est perpendiculaire au rayon\nau point de contact : normale $(3\\ ;\\ 4)$, et $A$ donne\n$9 + 16 = 25$ : $3x + 4y = 25$."
        },
        {
          "text": "C'est la droite $(\\Omega A)$ elle-même",
          "correct": false,
          "feedback": "Contresens : $(\\Omega A)$ est le **rayon** : il traverse\nle cercle ; la tangente lui est perpendiculaire en $A$."
        },
        {
          "text": "Elle n'existe pas : une tangente exige une fonction",
          "correct": false,
          "feedback": "Erreur : la tangente à un cercle est une notion\ngéométrique (perpendiculaire au rayon) : aucune dérivée\nnécessaire."
        },
        {
          "text": "C'est la droite horizontale passant par $A$",
          "correct": false,
          "feedback": "Erreur : l'horizontale n'est tangente qu'aux points\n« pôle nord/sud » du cercle : en $A(3\\ ;\\ 4)$, la\nperpendiculaire au rayon est oblique."
        }
      ],
      "explanation": "Tangente en $A$ : droite par $A$ de vecteur normal\n$\\overrightarrow{\\Omega A}$ : la construction traduit la\nperpendicularité rayon-tangente. La géométrie repérée\ncombine ici droite (normale imposée) et cercle."
    },
    {
      "id": "q18",
      "difficulty": 3,
      "skills": [
        "equation-sans-solution"
      ],
      "title": "Une équation de cercle… vide",
      "statement": "Que représente l'ensemble des points vérifiant $x^2 + y^2 +\n2x + 5 = 0$ ?",
      "options": [
        {
          "text": "L'ensemble vide : la forme canonique donne $(x + 1)^2 +\ny^2 = -4$, impossible",
          "correct": true,
          "feedback": "Bonne réponse : une somme de carrés ne peut pas être\nnégative : aucun point ne satisfait l'équation :\nl'écriture « type cercle » ne garantit pas un cercle."
        },
        {
          "text": "Un cercle de rayon $4$",
          "correct": false,
          "feedback": "Erreur : le membre de droite est $-4$, pas $16$ : un\nrayon au carré négatif n'existe pas."
        },
        {
          "text": "Un cercle de rayon $2$",
          "correct": false,
          "feedback": "Erreur de signe : $r^2 = -4$ n'a pas de racine réelle :\nl'ensemble est vide (avec $-4$ au lieu de $+5$ dans\nl'équation, on aurait eu un vrai cercle)."
        },
        {
          "text": "Le seul point $(-1\\ ;\\ 0)$",
          "correct": false,
          "feedback": "Presque : le point unique correspond à $(x+1)^2 + y^2 =\n\\textbf{0}$ : ici la constante est $-4 < 0$ : même le\ncentre ne convient pas."
        }
      ],
      "explanation": "Après complétion des carrés, trois cas selon le membre de\ndroite : $> 0$ : cercle ; $= 0$ : un point ; $< 0$ :\nensemble vide. Toujours conclure APRÈS la forme canonique,\njamais sur la seule allure de l'équation."
    }
  ]
}