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.", }, }