Add 2 dictées for the accords-du-groupe-nominal chapter

Only 1 existed, below the prompt-lancement.md minimum of 3 per
chapter. Adds difficulty 2 (feminine singular) and difficulty 3
(feminine plural, noun and adjective separated by a complement,
mirroring points 18/23). Audio generated with the Piper voice
(make generate-dictation-audio), credited in assets/CREDITS.md.

With this, regle_accord_adjectif now meets prompt-lancement.md's
minimum content volume: 8 multiple-choice, 4 sentence corrections,
3 dictées.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-10-11 21:15:26 +02:00
parent 9a0e6b580e
commit 26d588f1bc
9 changed files with 92 additions and 0 deletions
+2
View File
@@ -6,6 +6,8 @@ Tous les graphismes et sons actuels sont provisoires, crees pour ce projet, sans
|---|---|---|
| `icon.svg` | Forme geometrique simple, creee pour ce projet | AGPL-3.0 (code et assets du depot) |
| `audio/dictations/ce1_accord_adjectif_dictee_01.ogg` | Voix de synthese neuronale generee hors ligne avec Piper (modele `fr_FR-siwis-medium`, entraine sur le corpus SIWIS de l'EPFL), via `tools/generate_dictation_audio.py` | MIT (Piper) ; dataset SIWIS en CC-BY 4.0 (attribution requise) ; fichier genere verse en AGPL-3.0 avec le reste du depot |
| `audio/dictations/ce1_accord_adjectif_dictee_02.ogg` | Idem (voix Piper `fr_FR-siwis-medium`) | Idem |
| `audio/dictations/ce1_accord_adjectif_dictee_03.ogg` | Idem (voix Piper `fr_FR-siwis-medium`) | Idem |
Chaque nouvelle dictee ajoutee a `data/dictations/` doit avoir son audio genere avec `make generate-dictation-audio`, puis une ligne ajoutee ici. Toutes les voix actuelles sont provisoires (`audio_provisional: true` dans la donnee, badge « voix provisoire » affiche a l'enfant) : a remplacer par une vraie voix humaine avant diffusion.
@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://0vyppl8vr8rs"
path="res://.godot/imported/ce1_accord_adjectif_dictee_02.ogg-5adbd8bcb234bc46338ec445d7172240.oggvorbisstr"
[deps]
source_file="res://assets/audio/dictations/ce1_accord_adjectif_dictee_02.ogg"
dest_files=["res://.godot/imported/ce1_accord_adjectif_dictee_02.ogg-5adbd8bcb234bc46338ec445d7172240.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://tybbbqikgjs6"
path="res://.godot/imported/ce1_accord_adjectif_dictee_03.ogg-9a1643c1ffcd0c2252fbfcb169155612.oggvorbisstr"
[deps]
source_file="res://assets/audio/dictations/ce1_accord_adjectif_dictee_03.ogg"
dest_files=["res://.godot/imported/ce1_accord_adjectif_dictee_03.ogg-9a1643c1ffcd0c2252fbfcb169155612.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
@@ -0,0 +1,18 @@
{
"id": "ce1_accord_adjectif_dictee_02",
"level": "CE1",
"domain": "grammaire",
"rule_ids": ["regle_accord_adjectif"],
"difficulty": 2,
"target_text": "La petite chienne dort.",
"words": [
{ "text": "La", "expects_capital": true },
{ "text": "petite", "rule_id": "regle_accord_adjectif" },
{ "text": "chienne" },
{ "text": "dort." }
],
"audio_id": "ce1_accord_adjectif_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,20 @@
{
"id": "ce1_accord_adjectif_dictee_03",
"level": "CE1",
"domain": "grammaire",
"rule_ids": ["regle_accord_adjectif"],
"difficulty": 3,
"target_text": "Les fleurs du jardin sont jolies.",
"words": [
{ "text": "Les", "expects_capital": true },
{ "text": "fleurs" },
{ "text": "du" },
{ "text": "jardin" },
{ "text": "sont" },
{ "text": "jolies", "rule_id": "regle_accord_adjectif" }
],
"audio_id": "ce1_accord_adjectif_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
+8
View File
@@ -86,4 +86,12 @@ Genere automatiquement depuis `data/` par `tools/generate_content_review.py`. Ne
- Variantes acceptees : aucune
- Audio : provisoire
- Statut : draft
- **ce1_accord_adjectif_dictee_02** : La petite chienne dort.
- Variantes acceptees : aucune
- Audio : provisoire
- Statut : draft
- **ce1_accord_adjectif_dictee_03** : Les fleurs du jardin sont jolies.
- Variantes acceptees : aucune
- Audio : provisoire
- Statut : draft
+6
View File
@@ -214,3 +214,9 @@ Ajouts à l'arborescence proposée :
**Ajout** : six choix multiples supplémentaires (`ce1_accord_adjectif_qcm_03` à `_08`), portant le total à 8 — le minimum du cahier des charges pour ce type d'exercice sur une règle (prompt-lancement.md). Répartition : 4 en difficulté 1 (déterminant pluriel/singulier directement visible), 2 en difficulté 2 (adjectif après le nom, sans marqueur de déterminant pluriel comme repère), 2 en difficulté 3 (nom et adjectif séparés par un complément, comme au point 18 pour les corrections de phrase). Couvre les quatre combinaisons genre/nombre et deux adjectifs (« petit », « joli ») pour varier le vocabulaire. Toutes en `review_status: draft`.
**Reste à faire** : les 3 dictées par chapitre (1 existe) restent en dessous du minimum du cahier des charges pour cette règle.
## 24. Contenu : dictées du chapitre « accords du groupe nominal » portées à 3
**Ajout** : deux dictées supplémentaires (`ce1_accord_adjectif_dictee_02`, difficulté 2, féminin singulier ; `ce1_accord_adjectif_dictee_03`, difficulté 3, féminin pluriel avec nom et adjectif séparés par un complément, comme aux points 18 et 23), portant le total à 3 pour ce chapitre — le minimum du cahier des charges. Audio généré avec `make generate-dictation-audio` (voix Piper, voir point 20), crédité dans `assets/CREDITS.md`. Toutes en `review_status: draft`.
**Volume minimal du cahier des charges désormais atteint pour `regle_accord_adjectif`** : 8 choix multiples (point 23), 4 corrections de phrase (point 18), 3 dictées (ci-dessus). Les deux autres règles CE1 prévues par prompt-lancement.md (pluriel du nom, accord du déterminant) et le chapitre CE2 (homophones grammaticaux) restent à écrire entièrement.