Initial commit
This commit is contained in:
53
backend/app/curriculum.py
Normal file
53
backend/app/curriculum.py
Normal file
@@ -0,0 +1,53 @@
|
||||
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.",
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user