{
  "categories": [
    {
      "id": "cat_1",
      "name": "Signalisation",
      "displayStyle": "vertically",
      "systemImage": "yieldsign.fill",
      "questions": [
        { "id": "q1", "title": "Question 1", "question": "Un panneau triangulaire à bordure rouge signifie :", "answers": [{ "id": "a", "text": "Une obligation", "isCorrect": false }, { "id": "b", "text": "Un danger", "isCorrect": true }] },
        { "id": "q2", "title": "Question 2", "question": "Un panneau rond à bordure rouge signifie :", "answers": [{ "id": "a", "text": "Une interdiction", "isCorrect": true }, { "id": "b", "text": "Une indication", "isCorrect": false }] },
        { "id": "q3", "title": "Question 3", "question": "Un panneau bleu rond indique :", "answers": [{ "id": "a", "text": "Une obligation", "isCorrect": true }, { "id": "b", "text": "Un danger", "isCorrect": false }] },
        { "id": "q4", "title": "Question 4", "question": "Le panneau « STOP » oblige le conducteur à :", "answers": [{ "id": "a", "text": "Ralentir et vérifier", "isCorrect": false }, { "id": "b", "text": "S'arrêter complètement", "isCorrect": true }] },
        { "id": "q5", "title": "Question 5", "question": "Une ligne blanche continue au centre de la route signifie :", "answers": [{ "id": "a", "text": "Le dépassement est interdit", "isCorrect": true }, { "id": "b", "text": "Le dépassement est autorisé", "isCorrect": false }] },
        { "id": "q6", "title": "Question 6", "question": "Un feu orange fixe signifie :", "answers": [{ "id": "a", "text": "Accélérer pour passer", "isCorrect": false }, { "id": "b", "text": "S'arrêter si possible", "isCorrect": true }] }
      ]
    },
    {
      "id": "cat_2",
      "name": "Priorités",
      "displayStyle": "horizontally",
      "systemImage": "arrow.triangle.merge",
      "questions": [
        { "id": "q7", "title": "Question 7", "question": "À une intersection sans signalisation, vous devez céder la priorité :", "answers": [{ "id": "a", "text": "À droite", "isCorrect": true }, { "id": "b", "text": "À gauche", "isCorrect": false }] },
        { "id": "q8", "title": "Question 8", "question": "Sur un rond-point signalisé, la priorité appartient :", "answers": [{ "id": "a", "text": "Aux véhicules entrant", "isCorrect": false }, { "id": "b", "text": "Aux véhicules déjà engagés", "isCorrect": true }] },
        { "id": "q9", "title": "Question 9", "question": "Un véhicule prioritaire avec gyrophare et sirène impose :", "answers": [{ "id": "a", "text": "De s'écarter immédiatement", "isCorrect": true }, { "id": "b", "text": "De maintenir sa vitesse", "isCorrect": false }] },
        { "id": "q10", "title": "Question 10", "question": "Sur une route à double sens, vous croisez un bus scolaire arrêté avec feux clignotants :", "answers": [{ "id": "a", "text": "Vous vous arrêtez des deux côtés", "isCorrect": true }, { "id": "b", "text": "Seul le côté opposé s'arrête", "isCorrect": false }] },
        { "id": "q11", "title": "Question 11", "question": "La priorité aux piétons s'applique :", "answers": [{ "id": "a", "text": "Uniquement aux passages protégés", "isCorrect": false }, { "id": "b", "text": "Sur tout passage piéton signalisé", "isCorrect": true }] },
        { "id": "q12", "title": "Question 12", "question": "En cas de priorité à droite, un cycliste venant de droite :", "answers": [{ "id": "a", "text": "Est prioritaire", "isCorrect": true }, { "id": "b", "text": "N'est pas prioritaire", "isCorrect": false }] }
      ]
    },
    {
      "id": "cat_3",
      "name": "Vitesse",
      "displayStyle": "vertically",
      "systemImage": "speedometer",
      "questions": [
        { "id": "q13", "title": "Question 13", "question": "La vitesse maximale en agglomération est de :", "answers": [{ "id": "a", "text": "50 km/h", "isCorrect": true }, { "id": "b", "text": "70 km/h", "isCorrect": false }] },
        { "id": "q14", "title": "Question 14", "question": "Sur autoroute par temps de pluie, la vitesse maximale est de :", "answers": [{ "id": "a", "text": "110 km/h", "isCorrect": true }, { "id": "b", "text": "130 km/h", "isCorrect": false }] },
        { "id": "q15", "title": "Question 15", "question": "En zone de rencontre, la vitesse est limitée à :", "answers": [{ "id": "a", "text": "20 km/h", "isCorrect": true }, { "id": "b", "text": "30 km/h", "isCorrect": false }] },
        { "id": "q16", "title": "Question 16", "question": "Sur route à double sens sans séparateur, la vitesse maximale est de :", "answers": [{ "id": "a", "text": "80 km/h", "isCorrect": true }, { "id": "b", "text": "90 km/h", "isCorrect": false }] },
        { "id": "q17", "title": "Question 17", "question": "Un conducteur en permis probatoire voit sa vitesse maximale sur autoroute limitée à :", "answers": [{ "id": "a", "text": "110 km/h", "isCorrect": true }, { "id": "b", "text": "130 km/h", "isCorrect": false }] },
        { "id": "q18", "title": "Question 18", "question": "Par brouillard avec visibilité inférieure à 50 m, vous devez rouler à :", "answers": [{ "id": "a", "text": "50 km/h maximum", "isCorrect": true }, { "id": "b", "text": "70 km/h maximum", "isCorrect": false }] }
      ]
    },
    {
      "id": "cat_4",
      "name": "Sécurité",
      "displayStyle": "horizontally",
      "systemImage": "shield.fill",
      "questions": [
        { "id": "q19", "title": "Question 19", "question": "Le port de la ceinture de sécurité est obligatoire :", "answers": [{ "id": "a", "text": "Uniquement sur autoroute", "isCorrect": false }, { "id": "b", "text": "Sur toutes les routes", "isCorrect": true }] },
        { "id": "q20", "title": "Question 20", "question": "L'usage du téléphone tenu en main au volant est :", "answers": [{ "id": "a", "text": "Interdit", "isCorrect": true }, { "id": "b", "text": "Autorisé à l'arrêt", "isCorrect": false }] },
        { "id": "q21", "title": "Question 21", "question": "Le taux d'alcoolémie maximum autorisé pour un conducteur confirmé est :", "answers": [{ "id": "a", "text": "0,5 g/L de sang", "isCorrect": true }, { "id": "b", "text": "0,8 g/L de sang", "isCorrect": false }] },
        { "id": "q22", "title": "Question 22", "question": "Un enfant de moins de 10 ans doit être installé :", "answers": [{ "id": "a", "text": "Sur un siège homologué", "isCorrect": true }, { "id": "b", "text": "Sur la banquette avec ceinture", "isCorrect": false }] },
        { "id": "q23", "title": "Question 23", "question": "En cas de panne sur autoroute, vous devez porter :", "answers": [{ "id": "a", "text": "Le gilet de sécurité avant de sortir", "isCorrect": true }, { "id": "b", "text": "Le gilet après avoir posé le triangle", "isCorrect": false }] },
        { "id": "q24", "title": "Question 24", "question": "Les feux de croisement doivent être allumés :", "answers": [{ "id": "a", "text": "Uniquement la nuit", "isCorrect": false }, { "id": "b", "text": "Dès que la visibilité est insuffisante", "isCorrect": true }] }
      ]
    },
    {
      "id": "cat_5",
      "name": "Dépassement",
      "displayStyle": "vertically",
      "systemImage": "arrow.up.right.circle",
      "questions": [
        { "id": "q25", "title": "Question 25", "question": "Le dépassement est interdit :", "answers": [{ "id": "a", "text": "Dans un virage sans visibilité", "isCorrect": true }, { "id": "b", "text": "Sur une ligne blanche discontinue", "isCorrect": false }] },
        { "id": "q26", "title": "Question 26", "question": "Pour dépasser, vous devez vous déporter :", "answers": [{ "id": "a", "text": "À gauche", "isCorrect": true }, { "id": "b", "text": "À droite", "isCorrect": false }] },
        { "id": "q27", "title": "Question 27", "question": "Après un dépassement, vous devez vous rabattre :", "answers": [{ "id": "a", "text": "Dès que le véhicule dépassé est dans votre rétroviseur", "isCorrect": true }, { "id": "b", "text": "Immédiatement après avoir dépassé", "isCorrect": false }] },
        { "id": "q28", "title": "Question 28", "question": "Dépasser un véhicule qui en dépasse un autre est :", "answers": [{ "id": "a", "text": "Interdit", "isCorrect": true }, { "id": "b", "text": "Autorisé si la route est large", "isCorrect": false }] },
        { "id": "q29", "title": "Question 29", "question": "Sur une route à trois voies, la voie du centre est :", "answers": [{ "id": "a", "text": "Réservée aux dépassements dans les deux sens", "isCorrect": true }, { "id": "b", "text": "Réservée aux véhicules lents", "isCorrect": false }] },
        { "id": "q30", "title": "Question 30", "question": "Le dépassement d'un cycliste doit se faire avec un écart minimum de :", "answers": [{ "id": "a", "text": "1 mètre en agglomération", "isCorrect": true }, { "id": "b", "text": "50 cm en agglomération", "isCorrect": false }] }
      ]
    },
    {
      "id": "cat_6",
      "name": "Environnement",
      "displayStyle": "horizontally",
      "systemImage": "leaf.fill",
      "questions": [
        { "id": "q31", "title": "Question 31", "question": "Le malus écologique s'applique à l'achat d'un véhicule :", "answers": [{ "id": "a", "text": "Très polluant", "isCorrect": true }, { "id": "b", "text": "Électrique", "isCorrect": false }] },
        { "id": "q32", "title": "Question 32", "question": "En cas de pic de pollution, certaines villes peuvent interdire la circulation aux véhicules :", "answers": [{ "id": "a", "text": "Sans vignette Crit'Air adaptée", "isCorrect": true }, { "id": "b", "text": "De plus de 10 ans", "isCorrect": false }] },
        { "id": "q33", "title": "Question 33", "question": "Couper son moteur à l'arrêt prolongé permet de :", "answers": [{ "id": "a", "text": "Réduire la pollution et la consommation", "isCorrect": true }, { "id": "b", "text": "Endommager le moteur", "isCorrect": false }] },
        { "id": "q34", "title": "Question 34", "question": "La conduite souple et anticipée permet de :", "answers": [{ "id": "a", "text": "Réduire la consommation de carburant", "isCorrect": true }, { "id": "b", "text": "Augmenter l'usure des freins", "isCorrect": false }] },
        { "id": "q35", "title": "Question 35", "question": "Jeter un mégot par la fenêtre d'un véhicule est :", "answers": [{ "id": "a", "text": "Interdit et sanctionné d'une amende", "isCorrect": true }, { "id": "b", "text": "Toléré en dehors des zones forestières", "isCorrect": false }] },
        { "id": "q36", "title": "Question 36", "question": "La vignette Crit'Air classe les véhicules selon :", "answers": [{ "id": "a", "text": "Leurs émissions polluantes", "isCorrect": true }, { "id": "b", "text": "Leur puissance fiscale", "isCorrect": false }] }
      ]
    }
  ]
}
