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:
Denis Defolie
2026-10-11 18:29:47 +02:00
parent ffb3cd5afa
commit 04a1b5ee1b
5 changed files with 103 additions and 0 deletions
@@ -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"
}
+12
View File
@@ -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
+8
View File
@@ -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.