mirror of
https://github.com/deunix-educ/aventuriers-des-mots.git
synced 2026-10-13 02:11:58 +02:00
Add 3 sentence-correction exercises for regle_accord_adjectif
Only one sentence_correction exercise existed for this rule, below the prompt-lancement.md minimum (4 per rule, spread across difficulty levels) and the direct cause of the content repetition noted in decisions.md point 17. Adds difficulty 1 (number agreement), 2 (gender agreement) and 3 (gender+number, noun and adjective separated by other words), covering both agreement axes across all three difficulty tiers. All draft, per CLAUDE.md pending human review. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"id": "ce1_accord_adjectif_correction_02",
|
||||||
|
"level": "CE1",
|
||||||
|
"domain": "grammaire",
|
||||||
|
"skill": "accord_groupe_nominal",
|
||||||
|
"rule_id": "regle_accord_adjectif",
|
||||||
|
"difficulty": 1,
|
||||||
|
"type": "sentence_correction",
|
||||||
|
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
|
||||||
|
"tokens": [
|
||||||
|
{ "text": "Les", "correct": true },
|
||||||
|
{ "text": "enfants", "correct": true },
|
||||||
|
{
|
||||||
|
"text": "sage",
|
||||||
|
"correct": false,
|
||||||
|
"expected": "sages",
|
||||||
|
"rule_id": "regle_accord_adjectif"
|
||||||
|
},
|
||||||
|
{ "text": "jouent", "correct": true },
|
||||||
|
{ "text": "dehors.", "correct": true }
|
||||||
|
],
|
||||||
|
"hint": "Le nom « enfants » est au pluriel.",
|
||||||
|
"explanation": "L'adjectif « sage » s'accorde avec le nom « enfants », qui est au pluriel : il faut ecrire « sages ».",
|
||||||
|
"review_tags": ["pluriel", "accord_adjectif"],
|
||||||
|
"review_status": "draft"
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"id": "ce1_accord_adjectif_correction_03",
|
||||||
|
"level": "CE1",
|
||||||
|
"domain": "grammaire",
|
||||||
|
"skill": "accord_groupe_nominal",
|
||||||
|
"rule_id": "regle_accord_adjectif",
|
||||||
|
"difficulty": 2,
|
||||||
|
"type": "sentence_correction",
|
||||||
|
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
|
||||||
|
"tokens": [
|
||||||
|
{ "text": "Une", "correct": true },
|
||||||
|
{ "text": "fille", "correct": true },
|
||||||
|
{
|
||||||
|
"text": "joli",
|
||||||
|
"correct": false,
|
||||||
|
"expected": "jolie",
|
||||||
|
"rule_id": "regle_accord_adjectif"
|
||||||
|
},
|
||||||
|
{ "text": "chante", "correct": true },
|
||||||
|
{ "text": "dans", "correct": true },
|
||||||
|
{ "text": "la", "correct": true },
|
||||||
|
{ "text": "cour.", "correct": true }
|
||||||
|
],
|
||||||
|
"hint": "Le nom « fille » est feminin.",
|
||||||
|
"explanation": "L'adjectif « joli » s'accorde avec le nom « fille », qui est feminin : il faut ecrire « jolie ».",
|
||||||
|
"review_tags": ["genre", "accord_adjectif"],
|
||||||
|
"review_status": "draft"
|
||||||
|
}
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"id": "ce1_accord_adjectif_correction_04",
|
||||||
|
"level": "CE1",
|
||||||
|
"domain": "grammaire",
|
||||||
|
"skill": "accord_groupe_nominal",
|
||||||
|
"rule_id": "regle_accord_adjectif",
|
||||||
|
"difficulty": 3,
|
||||||
|
"type": "sentence_correction",
|
||||||
|
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
|
||||||
|
"tokens": [
|
||||||
|
{ "text": "Les", "correct": true },
|
||||||
|
{ "text": "fleurs", "correct": true },
|
||||||
|
{ "text": "du", "correct": true },
|
||||||
|
{ "text": "jardin", "correct": true },
|
||||||
|
{ "text": "sont", "correct": true },
|
||||||
|
{
|
||||||
|
"text": "belle",
|
||||||
|
"correct": false,
|
||||||
|
"expected": "belles",
|
||||||
|
"rule_id": "regle_accord_adjectif"
|
||||||
|
},
|
||||||
|
{ "text": "le", "correct": true },
|
||||||
|
{ "text": "matin.", "correct": true }
|
||||||
|
],
|
||||||
|
"hint": "Cherche le nom auquel l'adjectif se rapporte, meme s'il n'est pas juste avant.",
|
||||||
|
"explanation": "L'adjectif « belle » s'accorde avec le nom « fleurs », qui est feminin pluriel, meme si d'autres mots separent le nom de l'adjectif : il faut ecrire « belles ».",
|
||||||
|
"review_tags": ["genre", "pluriel", "accord_adjectif"],
|
||||||
|
"review_status": "draft"
|
||||||
|
}
|
||||||
@@ -31,6 +31,18 @@ Genere automatiquement depuis `data/` par `tools/generate_content_review.py`. Ne
|
|||||||
- Indice : Le determinant « les » indique un pluriel.
|
- Indice : Le determinant « les » indique un pluriel.
|
||||||
- Explication : L'adjectif « petit » s'accorde avec le nom « chiens », qui est au pluriel : il faut ecrire « petits ».
|
- Explication : L'adjectif « petit » s'accorde avec le nom « chiens », qui est au pluriel : il faut ecrire « petits ».
|
||||||
- Statut : draft
|
- Statut : draft
|
||||||
|
- **ce1_accord_adjectif_correction_02** (difficulte 1) : Les enfants [sage -> sages] jouent dehors.
|
||||||
|
- Indice : Le nom « enfants » est au pluriel.
|
||||||
|
- Explication : L'adjectif « sage » s'accorde avec le nom « enfants », qui est au pluriel : il faut ecrire « sages ».
|
||||||
|
- Statut : draft
|
||||||
|
- **ce1_accord_adjectif_correction_03** (difficulte 2) : Une fille [joli -> jolie] chante dans la cour.
|
||||||
|
- Indice : Le nom « fille » est feminin.
|
||||||
|
- Explication : L'adjectif « joli » s'accorde avec le nom « fille », qui est feminin : il faut ecrire « jolie ».
|
||||||
|
- Statut : draft
|
||||||
|
- **ce1_accord_adjectif_correction_04** (difficulte 3) : Les fleurs du jardin sont [belle -> belles] le matin.
|
||||||
|
- Indice : Cherche le nom auquel l'adjectif se rapporte, meme s'il n'est pas juste avant.
|
||||||
|
- Explication : L'adjectif « belle » s'accorde avec le nom « fleurs », qui est feminin pluriel, meme si d'autres mots separent le nom de l'adjectif : il faut ecrire « belles ».
|
||||||
|
- Statut : draft
|
||||||
|
|
||||||
### Dictees
|
### Dictees
|
||||||
|
|
||||||
|
|||||||
@@ -154,3 +154,11 @@ Ajouts à l'arborescence proposée :
|
|||||||
**Diagnostic** : un test automatisé confirme que la mission avance bien (un nouvel exercice est réellement chargé, `completed_count` augmente). Le contenu pédagogique de cette mission ne contient qu'une seule correction de phrase (`ce1_accord_adjectif_correction_01`, voir le point 14 sur le volume de contenu encore minimal) : le deuxième exercice de la mission est donc **exactement la même phrase**, ce qui donne l'impression visuelle de n'avoir pas bougé alors que la mission en est à l'exercice 2 sur 3.
|
**Diagnostic** : un test automatisé confirme que la mission avance bien (un nouvel exercice est réellement chargé, `completed_count` augmente). Le contenu pédagogique de cette mission ne contient qu'une seule correction de phrase (`ce1_accord_adjectif_correction_01`, voir le point 14 sur le volume de contenu encore minimal) : le deuxième exercice de la mission est donc **exactement la même phrase**, ce qui donne l'impression visuelle de n'avoir pas bougé alors que la mission en est à l'exercice 2 sur 3.
|
||||||
|
|
||||||
**Correction** : ajout d'un repère visuel permanent (« Exercice N/3 ») en haut de `exercise_host`, mis à jour à chaque exercice chargé. Ne corrige pas le manque de contenu (qui reste à écrire), mais rend la répétition explicite plutôt que silencieuse.
|
**Correction** : ajout d'un repère visuel permanent (« Exercice N/3 ») en haut de `exercise_host`, mis à jour à chaque exercice chargé. Ne corrige pas le manque de contenu (qui reste à écrire), mais rend la répétition explicite plutôt que silencieuse.
|
||||||
|
|
||||||
|
## 18. Contenu : corrections de phrase de `regle_accord_adjectif` portées à 4
|
||||||
|
|
||||||
|
**Contexte** : le point 14 notait que le volume minimal du cahier des charges (prompt-lancement.md : « par règle, au moins 8 choix multiples et 4 corrections de phrase, répartis sur les niveaux de difficulté ») n'était pas atteint — une seule correction de phrase existait, cause directe de la répétition constatée au point 17.
|
||||||
|
|
||||||
|
**Ajout** : trois corrections de phrase supplémentaires pour `regle_accord_adjectif` (`ce1_accord_adjectif_correction_02` à `_04`), portant le total à 4 et couvrant les trois niveaux de difficulté (1, 2, 3) ainsi que les deux axes de l'accord (genre et nombre), avec un cas difficulté 3 où le nom et l'adjectif sont séparés par d'autres mots. Toutes en `review_status: draft` (non relues par un humain, cf. CLAUDE.md).
|
||||||
|
|
||||||
|
**Reste à faire** : les 8 choix multiples par règle (2 existent) et les 3 dictées par chapitre (1 existe) ne sont pas couverts par ce travail ; le volume minimal du cahier des charges n'est donc pas encore entièrement atteint pour cette règle.
|
||||||
|
|||||||
Reference in New Issue
Block a user