Files
open-school/backend/app/curriculum.py
2026-04-05 07:35:28 +00:00

54 lines
2.1 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.",
},
}