SKILLS = [
    {
        "code": "math_addition_posee",
        "subject": "Mathématiques",
        "label": "Addition posée à deux chiffres",
        "description": "Savoir additionner des nombres entiers à deux chiffres.",
    },
    {
        "code": "math_tables_x3_x4",
        "subject": "Mathématiques",
        "label": "Tables de multiplication 3 et 4",
        "description": "Connaître et utiliser les tables de 3 et de 4.",
    },
    {
        "code": "fr_conjugaison_present",
        "subject": "Français",
        "label": "Présent des verbes du 1er groupe",
        "description": "Conjuguer un verbe du premier groupe au présent.",
    },
    {
        "code": "fr_nature_mots",
        "subject": "Français",
        "label": "Identifier nom, verbe et adjectif",
        "description": "Reconnaître la nature simple de mots dans une phrase.",
    },
]

QUESTIONS = {
    "math_addition_posee": {
        "question": "Calcule 27 + 35.",
        "expected_answer": "62",
        "feedback_ok": "Bravo, 27 + 35 = 62. Tu as bien additionné les dizaines et les unités.",
        "feedback_ko": "La bonne réponse était 62. Pense à additionner d'abord les unités puis les dizaines.",
    },
    "math_tables_x3_x4": {
        "question": "Combien font 4 × 6 ?",
        "expected_answer": "24",
        "feedback_ok": "Oui, 4 fois 6 font 24. Très bien.",
        "feedback_ko": "La bonne réponse était 24. Tu peux réciter la table de 4 : 4, 8, 12, 16, 20, 24.",
    },
    "fr_conjugaison_present": {
        "question": "Conjugue le verbe 'chanter' avec 'nous' au présent.",
        "expected_answer": "nous chantons",
        "feedback_ok": "Très bien, on dit bien 'nous chantons'.",
        "feedback_ko": "La bonne réponse était 'nous chantons'. Avec 'nous', beaucoup de verbes du 1er groupe finissent par -ons.",
    },
    "fr_nature_mots": {
        "question": "Dans la phrase 'Le chat noir dort', quel est l'adjectif ?",
        "expected_answer": "noir",
        "feedback_ok": "Oui, 'noir' décrit le chat, c'est donc l'adjectif.",
        "feedback_ko": "La bonne réponse était 'noir'. Un adjectif donne une précision sur le nom.",
    },
}
