Add CM1 and CM2 boards, six backdrops and a quit button (0.8.0)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-10-12 11:28:19 +02:00
parent 06a5e816be
commit 42dd170a5d
489 changed files with 13016 additions and 12 deletions
+15
View File
@@ -0,0 +1,15 @@
{
"level": "CM1",
"region_id": "chateau_des_homophones",
"chapter_id": "homophones_cm1",
"title": "Les homophones",
"region_title": "Le château des homophones",
"order": 1,
"backdrop": "castle",
"rule_ids": [
"regle_leur_leurs",
"regle_ces_ses",
"regle_c_est_s_est"
],
"review_status": "draft"
}
+15
View File
@@ -0,0 +1,15 @@
{
"level": "CM1",
"region_id": "jungle_des_mots",
"chapter_id": "orthographe_cm1",
"title": "L'orthographe des mots",
"region_title": "La jungle des mots",
"order": 3,
"backdrop": "jungle",
"rule_ids": [
"regle_pluriel_aux_eaux",
"regle_ou_ou_accent",
"regle_la_la_accent_l_a"
],
"review_status": "draft"
}
+15
View File
@@ -0,0 +1,15 @@
{
"level": "CM1",
"region_id": "village_des_verbes",
"chapter_id": "verbes_cm1",
"title": "Les verbes : temps du passé",
"region_title": "Le village des verbes",
"order": 2,
"backdrop": "village",
"rule_ids": [
"regle_imparfait",
"regle_participe_passe_forme",
"regle_accord_participe_etre"
],
"review_status": "draft"
}
+15
View File
@@ -0,0 +1,15 @@
{
"level": "CM2",
"region_id": "station_des_homophones",
"chapter_id": "homophones_cm2",
"title": "Les homophones",
"region_title": "La station des homophones",
"order": 1,
"backdrop": "space",
"rule_ids": [
"regle_quel_qu_elle",
"regle_quand_quant_qu_en",
"regle_plutot_plus_tot"
],
"review_status": "draft"
}
+15
View File
@@ -0,0 +1,15 @@
{
"level": "CM2",
"region_id": "bibliotheque_des_mots",
"chapter_id": "orthographe_cm2",
"title": "L'orthographe des mots",
"region_title": "La bibliothèque des mots",
"order": 3,
"backdrop": "library",
"rule_ids": [
"regle_adverbes_ment",
"regle_tion_sion_ssion",
"regle_adjectifs_couleur"
],
"review_status": "draft"
}
+15
View File
@@ -0,0 +1,15 @@
{
"level": "CM2",
"region_id": "volcan_des_verbes",
"chapter_id": "verbes_cm2",
"title": "Les verbes : temps et accords",
"region_title": "Le volcan des verbes",
"order": 2,
"backdrop": "volcano",
"rule_ids": [
"regle_futur_conditionnel",
"regle_passe_simple",
"regle_participe_cod_avant"
],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_c_est_s_est_dictee_01",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_c_est_s_est"
],
"difficulty": 1,
"target_text": "C'est un grand jour pour toute la classe.",
"words": [
{
"text": "C'est",
"expects_capital": true,
"rule_id": "regle_c_est_s_est"
},
{
"text": "un"
},
{
"text": "grand"
},
{
"text": "jour"
},
{
"text": "pour"
},
{
"text": "toute"
},
{
"text": "la"
},
{
"text": "classe."
}
],
"audio_id": "cm1_c_est_s_est_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm1_c_est_s_est_dictee_02",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_c_est_s_est"
],
"difficulty": 2,
"target_text": "Mon cousin s'est perdu dans la ville.",
"words": [
{
"text": "Mon",
"expects_capital": true
},
{
"text": "cousin"
},
{
"text": "s'est",
"rule_id": "regle_c_est_s_est"
},
{
"text": "perdu"
},
{
"text": "dans"
},
{
"text": "la"
},
{
"text": "ville."
}
],
"audio_id": "cm1_c_est_s_est_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,52 @@
{
"id": "cm1_c_est_s_est_dictee_03",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_c_est_s_est"
],
"difficulty": 3,
"target_text": "Quand la pluie s'est arrêtée, c'est le soleil qui est revenu.",
"words": [
{
"text": "Quand",
"expects_capital": true
},
{
"text": "la"
},
{
"text": "pluie"
},
{
"text": "s'est",
"rule_id": "regle_c_est_s_est"
},
{
"text": "arrêtée,"
},
{
"text": "c'est",
"rule_id": "regle_c_est_s_est"
},
{
"text": "le"
},
{
"text": "soleil"
},
{
"text": "qui"
},
{
"text": "est"
},
{
"text": "revenu."
}
],
"audio_id": "cm1_c_est_s_est_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,36 @@
{
"id": "cm1_ces_ses_dictee_01",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_ces_ses"
],
"difficulty": 1,
"target_text": "Ces champignons poussent après la pluie.",
"words": [
{
"text": "Ces",
"expects_capital": true,
"rule_id": "regle_ces_ses"
},
{
"text": "champignons"
},
{
"text": "poussent"
},
{
"text": "après"
},
{
"text": "la"
},
{
"text": "pluie."
}
],
"audio_id": "cm1_ces_ses_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_ces_ses_dictee_02",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_ces_ses"
],
"difficulty": 2,
"target_text": "Le boulanger sort ses pains du four chaud.",
"words": [
{
"text": "Le",
"expects_capital": true
},
{
"text": "boulanger"
},
{
"text": "sort"
},
{
"text": "ses",
"rule_id": "regle_ces_ses"
},
{
"text": "pains"
},
{
"text": "du"
},
{
"text": "four"
},
{
"text": "chaud."
}
],
"audio_id": "cm1_ces_ses_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,46 @@
{
"id": "cm1_ces_ses_dictee_03",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_ces_ses"
],
"difficulty": 3,
"target_text": "Mon voisin répare ses outils avec ces vis neuves.",
"words": [
{
"text": "Mon",
"expects_capital": true
},
{
"text": "voisin"
},
{
"text": "répare"
},
{
"text": "ses",
"rule_id": "regle_ces_ses"
},
{
"text": "outils"
},
{
"text": "avec"
},
{
"text": "ces",
"rule_id": "regle_ces_ses"
},
{
"text": "vis"
},
{
"text": "neuves."
}
],
"audio_id": "cm1_ces_ses_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm1_imparfait_dictee_01",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_imparfait"
],
"difficulty": 1,
"target_text": "Autrefois, les villageois puisaient l'eau au puits.",
"words": [
{
"text": "Autrefois,",
"expects_capital": true
},
{
"text": "les"
},
{
"text": "villageois"
},
{
"text": "puisaient",
"rule_id": "regle_imparfait"
},
{
"text": "l'eau"
},
{
"text": "au"
},
{
"text": "puits."
}
],
"audio_id": "cm1_imparfait_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_imparfait_dictee_02",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_imparfait"
],
"difficulty": 2,
"target_text": "Tous les soirs, ma grand-mère tricotait près du feu.",
"words": [
{
"text": "Tous",
"expects_capital": true
},
{
"text": "les"
},
{
"text": "soirs,"
},
{
"text": "ma"
},
{
"text": "grand-mère"
},
{
"text": "tricotait",
"rule_id": "regle_imparfait"
},
{
"text": "près"
},
{
"text": "du"
},
{
"text": "feu."
}
],
"audio_id": "cm1_imparfait_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_imparfait_dictee_03",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_imparfait"
],
"difficulty": 3,
"target_text": "Quand nous étions enfants, nous construisions des cabanes.",
"words": [
{
"text": "Quand",
"expects_capital": true
},
{
"text": "nous"
},
{
"text": "étions"
},
{
"text": "enfants,"
},
{
"text": "nous"
},
{
"text": "construisions",
"rule_id": "regle_imparfait"
},
{
"text": "des"
},
{
"text": "cabanes."
}
],
"audio_id": "cm1_imparfait_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm1_la_la_l_a_dictee_01",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_la_la_accent_l_a"
],
"difficulty": 1,
"target_text": "La tortue avance lentement sur le chemin.",
"words": [
{
"text": "La",
"expects_capital": true,
"rule_id": "regle_la_la_accent_l_a"
},
{
"text": "tortue"
},
{
"text": "avance"
},
{
"text": "lentement"
},
{
"text": "sur"
},
{
"text": "le"
},
{
"text": "chemin."
}
],
"audio_id": "cm1_la_la_l_a_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm1_la_la_l_a_dictee_02",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_la_la_accent_l_a"
],
"difficulty": 2,
"target_text": "Mon frère est là depuis ce matin.",
"words": [
{
"text": "Mon",
"expects_capital": true
},
{
"text": "frère"
},
{
"text": "est"
},
{
"text": "là",
"rule_id": "regle_la_la_accent_l_a"
},
{
"text": "depuis"
},
{
"text": "ce"
},
{
"text": "matin."
}
],
"audio_id": "cm1_la_la_l_a_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm1_la_la_l_a_dictee_03",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_la_la_accent_l_a"
],
"difficulty": 3,
"target_text": "Ma tante l'a invitée pour son anniversaire.",
"words": [
{
"text": "Ma",
"expects_capital": true
},
{
"text": "tante"
},
{
"text": "l'a",
"rule_id": "regle_la_la_accent_l_a"
},
{
"text": "invitée"
},
{
"text": "pour"
},
{
"text": "son"
},
{
"text": "anniversaire."
}
],
"audio_id": "cm1_la_la_l_a_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_leur_leurs_dictee_01",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_leur_leurs"
],
"difficulty": 1,
"target_text": "Les enfants rangent leurs affaires dans le placard.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "enfants"
},
{
"text": "rangent"
},
{
"text": "leurs",
"rule_id": "regle_leur_leurs"
},
{
"text": "affaires"
},
{
"text": "dans"
},
{
"text": "le"
},
{
"text": "placard."
}
],
"audio_id": "cm1_leur_leurs_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_leur_leurs_dictee_02",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_leur_leurs"
],
"difficulty": 2,
"target_text": "Je leur prête mon vélo pour la journée.",
"words": [
{
"text": "Je",
"expects_capital": true
},
{
"text": "leur",
"rule_id": "regle_leur_leurs"
},
{
"text": "prête"
},
{
"text": "mon"
},
{
"text": "vélo"
},
{
"text": "pour"
},
{
"text": "la"
},
{
"text": "journée."
}
],
"audio_id": "cm1_leur_leurs_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,40 @@
{
"id": "cm1_leur_leurs_dictee_03",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_leur_leurs"
],
"difficulty": 3,
"target_text": "Les marins leur ont raconté leurs voyages.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "marins"
},
{
"text": "leur",
"rule_id": "regle_leur_leurs"
},
{
"text": "ont"
},
{
"text": "raconté"
},
{
"text": "leurs",
"rule_id": "regle_leur_leurs"
},
{
"text": "voyages."
}
],
"audio_id": "cm1_leur_leurs_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
+42
View File
@@ -0,0 +1,42 @@
{
"id": "cm1_ou_ou_dictee_01",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_ou_ou_accent"
],
"difficulty": 1,
"target_text": "Je sais où j'ai mis mon cartable rouge.",
"words": [
{
"text": "Je",
"expects_capital": true
},
{
"text": "sais"
},
{
"text": "où",
"rule_id": "regle_ou_ou_accent"
},
{
"text": "j'ai"
},
{
"text": "mis"
},
{
"text": "mon"
},
{
"text": "cartable"
},
{
"text": "rouge."
}
],
"audio_id": "cm1_ou_ou_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
+45
View File
@@ -0,0 +1,45 @@
{
"id": "cm1_ou_ou_dictee_02",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_ou_ou_accent"
],
"difficulty": 2,
"target_text": "Tu peux boire du lait ou du jus d'orange.",
"words": [
{
"text": "Tu",
"expects_capital": true
},
{
"text": "peux"
},
{
"text": "boire"
},
{
"text": "du"
},
{
"text": "lait"
},
{
"text": "ou",
"rule_id": "regle_ou_ou_accent"
},
{
"text": "du"
},
{
"text": "jus"
},
{
"text": "d'orange."
}
],
"audio_id": "cm1_ou_ou_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
+42
View File
@@ -0,0 +1,42 @@
{
"id": "cm1_ou_ou_dictee_03",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_ou_ou_accent"
],
"difficulty": 3,
"target_text": "Voici le village où ma grand-mère est née.",
"words": [
{
"text": "Voici",
"expects_capital": true
},
{
"text": "le"
},
{
"text": "village"
},
{
"text": "où",
"rule_id": "regle_ou_ou_accent"
},
{
"text": "ma"
},
{
"text": "grand-mère"
},
{
"text": "est"
},
{
"text": "née."
}
],
"audio_id": "cm1_ou_ou_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_participe_etre_dictee_01",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_accord_participe_etre"
],
"difficulty": 1,
"target_text": "Ma tante est arrivée ce matin par le train.",
"words": [
{
"text": "Ma",
"expects_capital": true
},
{
"text": "tante"
},
{
"text": "est"
},
{
"text": "arrivée",
"rule_id": "regle_accord_participe_etre"
},
{
"text": "ce"
},
{
"text": "matin"
},
{
"text": "par"
},
{
"text": "le"
},
{
"text": "train."
}
],
"audio_id": "cm1_participe_etre_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_participe_etre_dictee_02",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_accord_participe_etre"
],
"difficulty": 2,
"target_text": "Les enfants sont rentrés tard de la sortie.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "enfants"
},
{
"text": "sont"
},
{
"text": "rentrés",
"rule_id": "regle_accord_participe_etre"
},
{
"text": "tard"
},
{
"text": "de"
},
{
"text": "la"
},
{
"text": "sortie."
}
],
"audio_id": "cm1_participe_etre_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_participe_etre_dictee_03",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_accord_participe_etre"
],
"difficulty": 3,
"target_text": "Léa et Sara sont montées dans le grand bateau.",
"words": [
{
"text": "Léa",
"expects_capital": true
},
{
"text": "et"
},
{
"text": "Sara"
},
{
"text": "sont"
},
{
"text": "montées",
"rule_id": "regle_accord_participe_etre"
},
{
"text": "dans"
},
{
"text": "le"
},
{
"text": "grand"
},
{
"text": "bateau."
}
],
"audio_id": "cm1_participe_etre_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_participe_forme_dictee_01",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_participe_passe_forme"
],
"difficulty": 1,
"target_text": "Hier, j'ai fini mon livre avant le dîner.",
"words": [
{
"text": "Hier,",
"expects_capital": true
},
{
"text": "j'ai"
},
{
"text": "fini",
"rule_id": "regle_participe_passe_forme"
},
{
"text": "mon"
},
{
"text": "livre"
},
{
"text": "avant"
},
{
"text": "le"
},
{
"text": "dîner."
}
],
"audio_id": "cm1_participe_forme_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_participe_forme_dictee_02",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_participe_passe_forme"
],
"difficulty": 2,
"target_text": "Le fermier a vendu ses légumes au marché.",
"words": [
{
"text": "Le",
"expects_capital": true
},
{
"text": "fermier"
},
{
"text": "a"
},
{
"text": "vendu",
"rule_id": "regle_participe_passe_forme"
},
{
"text": "ses"
},
{
"text": "légumes"
},
{
"text": "au"
},
{
"text": "marché."
}
],
"audio_id": "cm1_participe_forme_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm1_participe_forme_dictee_03",
"level": "CM1",
"domain": "grammaire",
"rule_ids": [
"regle_participe_passe_forme"
],
"difficulty": 3,
"target_text": "Les élèves ont appris une longue poésie.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "élèves"
},
{
"text": "ont"
},
{
"text": "appris",
"rule_id": "regle_participe_passe_forme"
},
{
"text": "une"
},
{
"text": "longue"
},
{
"text": "poésie."
}
],
"audio_id": "cm1_participe_forme_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm1_pluriel_aux_dictee_01",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_pluriel_aux_eaux"
],
"difficulty": 1,
"target_text": "Les chevaux courent librement dans la prairie.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "chevaux",
"rule_id": "regle_pluriel_aux_eaux"
},
{
"text": "courent"
},
{
"text": "librement"
},
{
"text": "dans"
},
{
"text": "la"
},
{
"text": "prairie."
}
],
"audio_id": "cm1_pluriel_aux_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm1_pluriel_aux_dictee_02",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_pluriel_aux_eaux"
],
"difficulty": 2,
"target_text": "Mamie garde ses bijoux dans une petite boîte.",
"words": [
{
"text": "Mamie",
"expects_capital": true
},
{
"text": "garde"
},
{
"text": "ses"
},
{
"text": "bijoux",
"rule_id": "regle_pluriel_aux_eaux"
},
{
"text": "dans"
},
{
"text": "une"
},
{
"text": "petite"
},
{
"text": "boîte."
}
],
"audio_id": "cm1_pluriel_aux_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,36 @@
{
"id": "cm1_pluriel_aux_dictee_03",
"level": "CM1",
"domain": "orthographe",
"rule_ids": [
"regle_pluriel_aux_eaux"
],
"difficulty": 3,
"target_text": "Les journaux annoncent de bonnes nouvelles.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "journaux",
"rule_id": "regle_pluriel_aux_eaux"
},
{
"text": "annoncent"
},
{
"text": "de"
},
{
"text": "bonnes"
},
{
"text": "nouvelles."
}
],
"audio_id": "cm1_pluriel_aux_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,36 @@
{
"id": "cm2_adverbes_dictee_01",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_adverbes_ment"
],
"difficulty": 1,
"target_text": "Le lion regarde sa proie patiemment.",
"words": [
{
"text": "Le",
"expects_capital": true
},
{
"text": "lion"
},
{
"text": "regarde"
},
{
"text": "sa"
},
{
"text": "proie"
},
{
"text": "patiemment.",
"rule_id": "regle_adverbes_ment"
}
],
"audio_id": "cm2_adverbes_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm2_adverbes_dictee_02",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_adverbes_ment"
],
"difficulty": 2,
"target_text": "Elle lit à voix haute très couramment.",
"words": [
{
"text": "Elle",
"expects_capital": true
},
{
"text": "lit"
},
{
"text": "à"
},
{
"text": "voix"
},
{
"text": "haute"
},
{
"text": "très"
},
{
"text": "couramment.",
"rule_id": "regle_adverbes_ment"
}
],
"audio_id": "cm2_adverbes_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,36 @@
{
"id": "cm2_adverbes_dictee_03",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_adverbes_ment"
],
"difficulty": 3,
"target_text": "Le chevalier combattit vaillamment jusqu'au soir.",
"words": [
{
"text": "Le",
"expects_capital": true
},
{
"text": "chevalier"
},
{
"text": "combattit"
},
{
"text": "vaillamment",
"rule_id": "regle_adverbes_ment"
},
{
"text": "jusqu'au"
},
{
"text": "soir."
}
],
"audio_id": "cm2_adverbes_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,36 @@
{
"id": "cm2_couleurs_dictee_01",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_adjectifs_couleur"
],
"difficulty": 1,
"target_text": "Les enfants portent des bonnets rouges.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "enfants"
},
{
"text": "portent"
},
{
"text": "des"
},
{
"text": "bonnets"
},
{
"text": "rouges.",
"rule_id": "regle_adjectifs_couleur"
}
],
"audio_id": "cm2_couleurs_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,36 @@
{
"id": "cm2_couleurs_dictee_02",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_adjectifs_couleur"
],
"difficulty": 2,
"target_text": "Elle a acheté des chaussures marron.",
"words": [
{
"text": "Elle",
"expects_capital": true
},
{
"text": "a"
},
{
"text": "acheté"
},
{
"text": "des"
},
{
"text": "chaussures"
},
{
"text": "marron.",
"rule_id": "regle_adjectifs_couleur"
}
],
"audio_id": "cm2_couleurs_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm2_couleurs_dictee_03",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_adjectifs_couleur"
],
"difficulty": 3,
"target_text": "Mon frère a des yeux bleu clair.",
"words": [
{
"text": "Mon",
"expects_capital": true
},
{
"text": "frère"
},
{
"text": "a"
},
{
"text": "des"
},
{
"text": "yeux"
},
{
"text": "bleu"
},
{
"text": "clair.",
"rule_id": "regle_adjectifs_couleur"
}
],
"audio_id": "cm2_couleurs_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm2_futur_cond_dictee_01",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_futur_conditionnel"
],
"difficulty": 1,
"target_text": "Si j'avais une cape, je volerais au-dessus des nuages.",
"words": [
{
"text": "Si",
"expects_capital": true
},
{
"text": "j'avais"
},
{
"text": "une"
},
{
"text": "cape,"
},
{
"text": "je"
},
{
"text": "volerais",
"rule_id": "regle_futur_conditionnel"
},
{
"text": "au-dessus"
},
{
"text": "des"
},
{
"text": "nuages."
}
],
"audio_id": "cm2_futur_cond_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm2_futur_cond_dictee_02",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_futur_conditionnel"
],
"difficulty": 2,
"target_text": "Le guide nous montrera la lave dès demain.",
"words": [
{
"text": "Le",
"expects_capital": true
},
{
"text": "guide"
},
{
"text": "nous"
},
{
"text": "montrera",
"rule_id": "regle_futur_conditionnel"
},
{
"text": "la"
},
{
"text": "lave"
},
{
"text": "dès"
},
{
"text": "demain."
}
],
"audio_id": "cm2_futur_cond_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm2_futur_cond_dictee_03",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_futur_conditionnel"
],
"difficulty": 3,
"target_text": "Si le volcan se réveillait, les habitants partiraient.",
"words": [
{
"text": "Si",
"expects_capital": true
},
{
"text": "le"
},
{
"text": "volcan"
},
{
"text": "se"
},
{
"text": "réveillait,"
},
{
"text": "les"
},
{
"text": "habitants"
},
{
"text": "partiraient.",
"rule_id": "regle_futur_conditionnel"
}
],
"audio_id": "cm2_futur_cond_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm2_participe_cod_dictee_01",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_participe_cod_avant"
],
"difficulty": 1,
"target_text": "Hier, ma sœur a cueilli des framboises sauvages.",
"words": [
{
"text": "Hier,",
"expects_capital": true
},
{
"text": "ma"
},
{
"text": "sœur"
},
{
"text": "a"
},
{
"text": "cueilli",
"rule_id": "regle_participe_cod_avant"
},
{
"text": "des"
},
{
"text": "framboises"
},
{
"text": "sauvages."
}
],
"audio_id": "cm2_participe_cod_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm2_participe_cod_dictee_02",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_participe_cod_avant"
],
"difficulty": 2,
"target_text": "Mon frère a rangé tous ses livres sur l'étagère.",
"words": [
{
"text": "Mon",
"expects_capital": true
},
{
"text": "frère"
},
{
"text": "a"
},
{
"text": "rangé",
"rule_id": "regle_participe_cod_avant"
},
{
"text": "tous"
},
{
"text": "ses"
},
{
"text": "livres"
},
{
"text": "sur"
},
{
"text": "l'étagère."
}
],
"audio_id": "cm2_participe_cod_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm2_participe_cod_dictee_03",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_participe_cod_avant"
],
"difficulty": 3,
"target_text": "La poésie qu'il a apprise est très longue.",
"words": [
{
"text": "La",
"expects_capital": true
},
{
"text": "poésie"
},
{
"text": "qu'il"
},
{
"text": "a"
},
{
"text": "apprise",
"rule_id": "regle_participe_cod_avant"
},
{
"text": "est"
},
{
"text": "très"
},
{
"text": "longue."
}
],
"audio_id": "cm2_participe_cod_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm2_passe_simple_dictee_01",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_passe_simple"
],
"difficulty": 1,
"target_text": "Le roi traversa la forêt sans s'arrêter.",
"words": [
{
"text": "Le",
"expects_capital": true
},
{
"text": "roi"
},
{
"text": "traversa",
"rule_id": "regle_passe_simple"
},
{
"text": "la"
},
{
"text": "forêt"
},
{
"text": "sans"
},
{
"text": "s'arrêter."
}
],
"audio_id": "cm2_passe_simple_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,36 @@
{
"id": "cm2_passe_simple_dictee_02",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_passe_simple"
],
"difficulty": 2,
"target_text": "Les chevaliers montèrent sur leurs chevaux.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "chevaliers"
},
{
"text": "montèrent",
"rule_id": "regle_passe_simple"
},
{
"text": "sur"
},
{
"text": "leurs"
},
{
"text": "chevaux."
}
],
"audio_id": "cm2_passe_simple_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm2_passe_simple_dictee_03",
"level": "CM2",
"domain": "grammaire",
"rule_ids": [
"regle_passe_simple"
],
"difficulty": 3,
"target_text": "Soudain, la princesse ouvrit la lourde porte.",
"words": [
{
"text": "Soudain,",
"expects_capital": true
},
{
"text": "la"
},
{
"text": "princesse"
},
{
"text": "ouvrit",
"rule_id": "regle_passe_simple"
},
{
"text": "la"
},
{
"text": "lourde"
},
{
"text": "porte."
}
],
"audio_id": "cm2_passe_simple_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
+39
View File
@@ -0,0 +1,39 @@
{
"id": "cm2_plutot_dictee_01",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_plutot_plus_tot"
],
"difficulty": 1,
"target_text": "Je prends plutôt une pomme qu'un gâteau.",
"words": [
{
"text": "Je",
"expects_capital": true
},
{
"text": "prends"
},
{
"text": "plutôt",
"rule_id": "regle_plutot_plus_tot"
},
{
"text": "une"
},
{
"text": "pomme"
},
{
"text": "qu'un"
},
{
"text": "gâteau."
}
],
"audio_id": "cm2_plutot_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
+39
View File
@@ -0,0 +1,39 @@
{
"id": "cm2_plutot_dictee_02",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_plutot_plus_tot"
],
"difficulty": 2,
"target_text": "Demain, nous irons à l'école plus tôt.",
"words": [
{
"text": "Demain,",
"expects_capital": true
},
{
"text": "nous"
},
{
"text": "irons"
},
{
"text": "à"
},
{
"text": "l'école"
},
{
"text": "plus"
},
{
"text": "tôt.",
"rule_id": "regle_plutot_plus_tot"
}
],
"audio_id": "cm2_plutot_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
+45
View File
@@ -0,0 +1,45 @@
{
"id": "cm2_plutot_dictee_03",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_plutot_plus_tot"
],
"difficulty": 3,
"target_text": "Il est arrivé plus tôt que les autres invités.",
"words": [
{
"text": "Il",
"expects_capital": true
},
{
"text": "est"
},
{
"text": "arrivé"
},
{
"text": "plus"
},
{
"text": "tôt",
"rule_id": "regle_plutot_plus_tot"
},
{
"text": "que"
},
{
"text": "les"
},
{
"text": "autres"
},
{
"text": "invités."
}
],
"audio_id": "cm2_plutot_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,42 @@
{
"id": "cm2_quand_quant_dictee_01",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_quand_quant_qu_en"
],
"difficulty": 1,
"target_text": "Quand le jour se lève, les oiseaux chantent.",
"words": [
{
"text": "Quand",
"expects_capital": true,
"rule_id": "regle_quand_quant_qu_en"
},
{
"text": "le"
},
{
"text": "jour"
},
{
"text": "se"
},
{
"text": "lève,"
},
{
"text": "les"
},
{
"text": "oiseaux"
},
{
"text": "chantent."
}
],
"audio_id": "cm2_quand_quant_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm2_quand_quant_dictee_02",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_quand_quant_qu_en"
],
"difficulty": 2,
"target_text": "Quant à Julie, elle préfère rester à la maison.",
"words": [
{
"text": "Quant",
"expects_capital": true,
"rule_id": "regle_quand_quant_qu_en"
},
{
"text": "à"
},
{
"text": "Julie,"
},
{
"text": "elle"
},
{
"text": "préfère"
},
{
"text": "rester"
},
{
"text": "à"
},
{
"text": "la"
},
{
"text": "maison."
}
],
"audio_id": "cm2_quand_quant_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm2_quand_quant_dictee_03",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_quand_quant_qu_en"
],
"difficulty": 3,
"target_text": "Je sais bien qu'en été les nuits sont courtes.",
"words": [
{
"text": "Je",
"expects_capital": true
},
{
"text": "sais"
},
{
"text": "bien"
},
{
"text": "qu'en",
"rule_id": "regle_quand_quant_qu_en"
},
{
"text": "été"
},
{
"text": "les"
},
{
"text": "nuits"
},
{
"text": "sont"
},
{
"text": "courtes."
}
],
"audio_id": "cm2_quand_quant_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,36 @@
{
"id": "cm2_quel_qu_elle_dictee_01",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_quel_qu_elle"
],
"difficulty": 1,
"target_text": "Quelle belle étoile brille ce soir.",
"words": [
{
"text": "Quelle",
"expects_capital": true,
"rule_id": "regle_quel_qu_elle"
},
{
"text": "belle"
},
{
"text": "étoile"
},
{
"text": "brille"
},
{
"text": "ce"
},
{
"text": "soir."
}
],
"audio_id": "cm2_quel_qu_elle_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm2_quel_qu_elle_dictee_02",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_quel_qu_elle"
],
"difficulty": 2,
"target_text": "Maman dit qu'elle rentrera tard ce soir.",
"words": [
{
"text": "Maman",
"expects_capital": true
},
{
"text": "dit"
},
{
"text": "qu'elle",
"rule_id": "regle_quel_qu_elle"
},
{
"text": "rentrera"
},
{
"text": "tard"
},
{
"text": "ce"
},
{
"text": "soir."
}
],
"audio_id": "cm2_quel_qu_elle_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,48 @@
{
"id": "cm2_quel_qu_elle_dictee_03",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_quel_qu_elle"
],
"difficulty": 3,
"target_text": "Je me demande quels livres elle lira pendant les vacances.",
"words": [
{
"text": "Je",
"expects_capital": true
},
{
"text": "me"
},
{
"text": "demande"
},
{
"text": "quels",
"rule_id": "regle_quel_qu_elle"
},
{
"text": "livres"
},
{
"text": "elle"
},
{
"text": "lira"
},
{
"text": "pendant"
},
{
"text": "les"
},
{
"text": "vacances."
}
],
"audio_id": "cm2_quel_qu_elle_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm2_tion_sion_dictee_01",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_tion_sion_ssion"
],
"difficulty": 1,
"target_text": "Les élèves écoutent avec attention la leçon.",
"words": [
{
"text": "Les",
"expects_capital": true
},
{
"text": "élèves"
},
{
"text": "écoutent"
},
{
"text": "avec"
},
{
"text": "attention",
"rule_id": "regle_tion_sion_ssion"
},
{
"text": "la"
},
{
"text": "leçon."
}
],
"audio_id": "cm2_tion_sion_dictee_01",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,39 @@
{
"id": "cm2_tion_sion_dictee_02",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_tion_sion_ssion"
],
"difficulty": 2,
"target_text": "La mission des astronautes dure six mois.",
"words": [
{
"text": "La",
"expects_capital": true
},
{
"text": "mission",
"rule_id": "regle_tion_sion_ssion"
},
{
"text": "des"
},
{
"text": "astronautes"
},
{
"text": "dure"
},
{
"text": "six"
},
{
"text": "mois."
}
],
"audio_id": "cm2_tion_sion_dictee_02",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,40 @@
{
"id": "cm2_tion_sion_dictee_03",
"level": "CM2",
"domain": "orthographe",
"rule_ids": [
"regle_tion_sion_ssion"
],
"difficulty": 3,
"target_text": "Cette émission de télévision passionne les enfants.",
"words": [
{
"text": "Cette",
"expects_capital": true
},
{
"text": "émission",
"rule_id": "regle_tion_sion_ssion"
},
{
"text": "de"
},
{
"text": "télévision",
"rule_id": "regle_tion_sion_ssion"
},
{
"text": "passionne"
},
{
"text": "les"
},
{
"text": "enfants."
}
],
"audio_id": "cm2_tion_sion_dictee_03",
"audio_provisional": true,
"accepted_variants": [],
"review_status": "draft"
}
@@ -0,0 +1,41 @@
{
"id": "cm1_c_est_s_est_correction_01",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Paul",
"correct": true
},
{
"text": "c'est",
"correct": false,
"expected": "s'est",
"rule_id": "regle_c_est_s_est"
},
{
"text": "blessé",
"correct": true
},
{
"text": "au",
"correct": true
},
{
"text": "genou.",
"correct": true
}
],
"hint": "Remplace par « se blesse » au présent.",
"explanation": "Paul est le sujet, « blessé » est un participe : « s'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_c_est_s_est_correction_02",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "S'est",
"correct": false,
"expected": "C'est",
"rule_id": "regle_c_est_s_est"
},
{
"text": "la",
"correct": true
},
{
"text": "maison",
"correct": true
},
{
"text": "de",
"correct": true
},
{
"text": "mes",
"correct": true
},
{
"text": "grands-parents.",
"correct": true
}
],
"hint": "Remplace par « cela est ».",
"explanation": "On peut dire « cela est la maison » : « c'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,53 @@
{
"id": "cm1_c_est_s_est_correction_03",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "La",
"correct": true
},
{
"text": "petite",
"correct": true
},
{
"text": "fille",
"correct": true
},
{
"text": "c'est",
"correct": false,
"expected": "s'est",
"rule_id": "regle_c_est_s_est"
},
{
"text": "perdue",
"correct": true
},
{
"text": "dans",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "forêt.",
"correct": true
}
],
"hint": "Remplace par « se perd » au présent.",
"explanation": "La petite fille est le sujet, « perdue » est un participe : « s'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,61 @@
{
"id": "cm1_c_est_s_est_correction_04",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Je",
"correct": true
},
{
"text": "sais",
"correct": true
},
{
"text": "que",
"correct": true
},
{
"text": "s'est",
"correct": false,
"expected": "c'est",
"rule_id": "regle_c_est_s_est"
},
{
"text": "toi",
"correct": true
},
{
"text": "qui",
"correct": true
},
{
"text": "as",
"correct": true
},
{
"text": "gagné",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "course.",
"correct": true
}
],
"hint": "Remplace par « cela est ».",
"explanation": "On peut dire « cela est toi qui as gagné » : « c'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_c_est_s_est_qcm_01",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "... un beau jour pour jouer dehors.",
"answers": [
"S'est",
"C'est"
],
"correct_answer": 1,
"hint": "Remplace par « cela est » : « cela est un beau jour » a du sens.",
"explanation": "On peut dire « cela est » : on écrit « c'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_c_est_s_est_qcm_02",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Le chat ... endormi sur le canapé.",
"answers": [
"s'est",
"c'est"
],
"correct_answer": 0,
"hint": "Remplace par « se » au présent : « le chat se dort » → « s'endort ».",
"explanation": "Le chat est le sujet et « endormi » le participe : on écrit « s'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_c_est_s_est_qcm_03",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Regarde, ... ma nouvelle bicyclette !",
"answers": [
"c'est",
"s'est"
],
"correct_answer": 0,
"hint": "Remplace par « cela est ».",
"explanation": "On peut dire « cela est ma nouvelle bicyclette » : « c'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_c_est_s_est_qcm_04",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Léa ... lavé les mains avant de manger.",
"answers": [
"c'est",
"s'est"
],
"correct_answer": 1,
"hint": "Remplace par « se lave » au présent.",
"explanation": "Léa est le sujet, « lavé » est un participe : « s'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_c_est_s_est_qcm_05",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Je crois que ... le facteur qui sonne.",
"answers": [
"s'est",
"c'est"
],
"correct_answer": 1,
"hint": "Remplace par « cela est ».",
"explanation": "On peut dire « cela est le facteur » : « c'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_c_est_s_est_qcm_06",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Mon frère ... cassé la jambe en jouant.",
"answers": [
"s'est",
"c'est"
],
"correct_answer": 0,
"hint": "Remplace par « se casse » au présent.",
"explanation": "Mon frère est le sujet, « cassé » est un participe : « s'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_c_est_s_est_qcm_07",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Il a bien travaillé : ... pour cela qu'il a réussi.",
"answers": [
"s'est",
"c'est"
],
"correct_answer": 1,
"hint": "Remplace par « cela est ».",
"explanation": "On peut dire « cela est pour cela » : « c'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_c_est_s_est_qcm_08",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_c_est_s_est",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Le soleil ... caché derrière un gros nuage.",
"answers": [
"c'est",
"s'est"
],
"correct_answer": 1,
"hint": "Remplace par « se cache » au présent.",
"explanation": "Le soleil est le sujet, « caché » est un participe : « s'est ».",
"review_tags": [
"homophones_cm1",
"c_est_s_est"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_ces_ses_correction_01",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Regarde",
"correct": true
},
{
"text": "ses",
"correct": false,
"expected": "ces",
"rule_id": "regle_ces_ses"
},
{
"text": "nuages-là,",
"correct": true
},
{
"text": "ils",
"correct": true
},
{
"text": "sont",
"correct": true
},
{
"text": "très",
"correct": true
},
{
"text": "noirs !",
"correct": true
}
],
"hint": "Remplace par « ce » : « ce nuage-là » a du sens.",
"explanation": "« Ces » est le pluriel de « ce » : on montre des nuages.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,57 @@
{
"id": "cm1_ces_ses_correction_02",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Le",
"correct": true
},
{
"text": "chien",
"correct": true
},
{
"text": "secoue",
"correct": true
},
{
"text": "ces",
"correct": false,
"expected": "ses",
"rule_id": "regle_ces_ses"
},
{
"text": "oreilles",
"correct": true
},
{
"text": "en",
"correct": true
},
{
"text": "sortant",
"correct": true
},
{
"text": "de",
"correct": true
},
{
"text": "l'eau.",
"correct": true
}
],
"hint": "Remplace par « son » : « son oreille » a du sens.",
"explanation": "« Ses » est le pluriel de « son » : les oreilles du chien.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,61 @@
{
"id": "cm1_ces_ses_correction_03",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Léa",
"correct": true
},
{
"text": "a",
"correct": true
},
{
"text": "rangé",
"correct": true
},
{
"text": "ces",
"correct": false,
"expected": "ses",
"rule_id": "regle_ces_ses"
},
{
"text": "affaires",
"correct": true
},
{
"text": "avant",
"correct": true
},
{
"text": "de",
"correct": true
},
{
"text": "partir",
"correct": true
},
{
"text": "à",
"correct": true
},
{
"text": "l'école.",
"correct": true
}
],
"hint": "Remplace par « son » : « son affaire » a du sens.",
"explanation": "« Ses » est le pluriel de « son » : les affaires de Léa.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,41 @@
{
"id": "cm1_ces_ses_correction_04",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Pourquoi",
"correct": true
},
{
"text": "portes-tu",
"correct": true
},
{
"text": "ses",
"correct": false,
"expected": "ces",
"rule_id": "regle_ces_ses"
},
{
"text": "chaussures-ci",
"correct": true
},
{
"text": "aujourd'hui ?",
"correct": true
}
],
"hint": "Remplace par « cette » : « cette chaussure-ci » a du sens.",
"explanation": "« Ces » est le pluriel de « cette » : on montre des chaussures.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_ces_ses_qcm_01",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Regarde ... beaux oiseaux dans le ciel !",
"answers": [
"ces",
"ses"
],
"correct_answer": 0,
"hint": "Remplace par « ce » : « ce bel oiseau » a du sens.",
"explanation": "« Ces » est le pluriel de « ce » : on montre des oiseaux.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_ces_ses_qcm_02",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Théo range ... crayons dans sa trousse.",
"answers": [
"ses",
"ces"
],
"correct_answer": 0,
"hint": "Remplace par « son » : « son crayon » a du sens.",
"explanation": "« Ses » est le pluriel de « son » : les crayons de Théo.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_ces_ses_qcm_03",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "J'aime beaucoup ... gâteaux au chocolat, là-bas.",
"answers": [
"ses",
"ces"
],
"correct_answer": 1,
"hint": "Remplace par « ce » : « ce gâteau » a du sens.",
"explanation": "« Ces » est le pluriel de « ce » : on montre des gâteaux.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_ces_ses_qcm_04",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Julie a oublié ... clés sur la table.",
"answers": [
"ses",
"ces"
],
"correct_answer": 0,
"hint": "Remplace par « sa » : « sa clé » a du sens.",
"explanation": "« Ses » est le pluriel de « sa » : les clés de Julie.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_ces_ses_qcm_05",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Pourquoi achètes-tu ... pommes vertes ?",
"answers": [
"ces",
"ses"
],
"correct_answer": 0,
"hint": "Remplace par « cette » : « cette pomme » a du sens.",
"explanation": "« Ces » est le pluriel de « cette » : on montre des pommes.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_ces_ses_qcm_06",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Le chat lèche ... pattes après la pluie.",
"answers": [
"ses",
"ces"
],
"correct_answer": 0,
"hint": "Remplace par « sa » : « sa patte » a du sens.",
"explanation": "« Ses » est le pluriel de « sa » : les pattes du chat.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_ces_ses_qcm_07",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Regarde ... nuages noirs, il va pleuvoir !",
"answers": [
"ces",
"ses"
],
"correct_answer": 0,
"hint": "Remplace par « ce » : « ce nuage » a du sens.",
"explanation": "« Ces » est le pluriel de « ce » : on montre des nuages.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_ces_ses_qcm_08",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_ces_ses",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Max a rangé tous ... jouets dans son coffre.",
"answers": [
"ces",
"ses"
],
"correct_answer": 1,
"hint": "Remplace par « son » : « son jouet » a du sens.",
"explanation": "« Ses » est le pluriel de « son » : les jouets de Max.",
"review_tags": [
"homophones_cm1",
"ces_ses"
],
"review_status": "draft"
}
@@ -0,0 +1,53 @@
{
"id": "cm1_imparfait_correction_01",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Autrefois,",
"correct": true
},
{
"text": "je",
"correct": true
},
{
"text": "jouait",
"correct": false,
"expected": "jouais",
"rule_id": "regle_imparfait"
},
{
"text": "aux",
"correct": true
},
{
"text": "billes",
"correct": true
},
{
"text": "avec",
"correct": true
},
{
"text": "mon",
"correct": true
},
{
"text": "frère.",
"correct": true
}
],
"hint": "Avec « je », l'imparfait finit par -ais.",
"explanation": "Avec « je », l'imparfait finit par -ais : je jouais.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_imparfait_correction_02",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Les",
"correct": true
},
{
"text": "enfants",
"correct": true
},
{
"text": "chantait",
"correct": false,
"expected": "chantaient",
"rule_id": "regle_imparfait"
},
{
"text": "pendant",
"correct": true
},
{
"text": "le",
"correct": true
},
{
"text": "voyage.",
"correct": true
}
],
"hint": "Plusieurs enfants : pense à « ils ».",
"explanation": "Avec « ils », l'imparfait finit par -aient : ils chantaient.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_imparfait_correction_03",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Autrefois,",
"correct": true
},
{
"text": "nous",
"correct": true
},
{
"text": "habitiez",
"correct": false,
"expected": "habitions",
"rule_id": "regle_imparfait"
},
{
"text": "dans",
"correct": true
},
{
"text": "une",
"correct": true
},
{
"text": "petite",
"correct": true
},
{
"text": "ferme.",
"correct": true
}
],
"hint": "Avec « nous », l'imparfait finit par -ions.",
"explanation": "Avec « nous », l'imparfait finit par -ions : nous habitions.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,53 @@
{
"id": "cm1_imparfait_correction_04",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Le",
"correct": true
},
{
"text": "dimanche,",
"correct": true
},
{
"text": "vous",
"correct": true
},
{
"text": "marchions",
"correct": false,
"expected": "marchiez",
"rule_id": "regle_imparfait"
},
{
"text": "lentement",
"correct": true
},
{
"text": "dans",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "neige.",
"correct": true
}
],
"hint": "Avec « vous », l'imparfait finit par -iez.",
"explanation": "Avec « vous », l'imparfait finit par -iez : vous marchiez.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_imparfait_qcm_01",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Quand j'étais petit, je ... souvent au parc.",
"answers": [
"jouais",
"jouait",
"jouaient"
],
"correct_answer": 0,
"hint": "Avec « je », l'imparfait finit par -ais.",
"explanation": "Avec « je », l'imparfait finit par -ais : je jouais.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_imparfait_qcm_02",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Autrefois, il ... une vieille voiture.",
"answers": [
"avait",
"avais",
"avaient"
],
"correct_answer": 0,
"hint": "Avec « il », l'imparfait finit par -ait.",
"explanation": "Avec « il », l'imparfait finit par -ait : il avait.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_imparfait_qcm_03",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Chaque matin, tu ... du pain frais.",
"answers": [
"mangeait",
"mangeais",
"mangeaient"
],
"correct_answer": 1,
"hint": "Avec « tu », l'imparfait finit par -ais.",
"explanation": "Avec « tu », l'imparfait finit par -ais : tu mangeais.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_imparfait_qcm_04",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Autrefois, nous ... au bord de la rivière.",
"answers": [
"pêchiez",
"pêchions",
"pêchaient"
],
"correct_answer": 1,
"hint": "Avec « nous », l'imparfait finit par -ions.",
"explanation": "Avec « nous », l'imparfait finit par -ions : nous pêchions.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_imparfait_qcm_05",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Le soir, vous ... des histoires à vos enfants.",
"answers": [
"racontiez",
"racontaient",
"racontions"
],
"correct_answer": 0,
"hint": "Avec « vous », l'imparfait finit par -iez.",
"explanation": "Avec « vous », l'imparfait finit par -iez : vous racontiez.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_imparfait_qcm_06",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les chevaliers ... le château jour et nuit.",
"answers": [
"gardait",
"gardions",
"gardaient"
],
"correct_answer": 2,
"hint": "Plusieurs chevaliers : pense à « ils ».",
"explanation": "Avec « ils », l'imparfait finit par -aient : ils gardaient.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_imparfait_qcm_07",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Pendant que la pluie tombait, mes sœurs ... un jeu.",
"answers": [
"préparaient",
"préparions",
"préparait"
],
"correct_answer": 0,
"hint": "Plusieurs sœurs : pense à « elles ».",
"explanation": "Avec « elles », l'imparfait finit par -aient : elles préparaient.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_imparfait_qcm_08",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_imparfait",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Toi et moi, nous ... toujours ensemble à l'école.",
"answers": [
"allaient",
"alliez",
"allions"
],
"correct_answer": 2,
"hint": "« Toi et moi » peut se remplacer par « nous ».",
"explanation": "Avec « nous », l'imparfait finit par -ions : nous allions.",
"review_tags": [
"verbes_cm1",
"imparfait"
],
"review_status": "draft"
}
@@ -0,0 +1,41 @@
{
"id": "cm1_la_la_l_a_correction_01",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Papa",
"correct": true
},
{
"text": "la",
"correct": false,
"expected": "l'a",
"rule_id": "regle_la_la_accent_l_a"
},
{
"text": "lavé",
"correct": true
},
{
"text": "ce",
"correct": true
},
{
"text": "matin.",
"correct": true
}
],
"hint": "Remplace par « l'avait » : « papa l'avait lavé » a du sens.",
"explanation": "On peut dire « l'avait » : on écrit « l'a ».",
"review_tags": [
"orthographe_cm1",
"la_la_l_a"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_la_la_l_a_correction_02",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Mon",
"correct": true
},
{
"text": "chat",
"correct": true
},
{
"text": "est",
"correct": true
},
{
"text": "la,",
"correct": false,
"expected": "là,",
"rule_id": "regle_la_la_accent_l_a"
},
{
"text": "sur",
"correct": true
},
{
"text": "le",
"correct": true
},
{
"text": "canapé.",
"correct": true
}
],
"hint": "Cherche un lieu : « là-bas » a du sens.",
"explanation": "On indique un lieu : on écrit « là » avec un accent.",
"review_tags": [
"orthographe_cm1",
"la_la_l_a"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_la_la_l_a_correction_03",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "L'a",
"correct": false,
"expected": "La",
"rule_id": "regle_la_la_accent_l_a"
},
{
"text": "maison",
"correct": true
},
{
"text": "de",
"correct": true
},
{
"text": "Léa",
"correct": true
},
{
"text": "est",
"correct": true
},
{
"text": "très",
"correct": true
},
{
"text": "grande.",
"correct": true
}
],
"hint": "« La » est ici un article devant le nom « maison ».",
"explanation": "« La » accompagne le nom « maison » : on écrit « la ».",
"review_tags": [
"orthographe_cm1",
"la_la_l_a"
],
"review_status": "draft"
}
@@ -0,0 +1,57 @@
{
"id": "cm1_la_la_l_a_correction_04",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Je",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "connais",
"correct": true
},
{
"text": "bien :",
"correct": true
},
{
"text": "ma",
"correct": true
},
{
"text": "mère",
"correct": true
},
{
"text": "la",
"correct": false,
"expected": "l'a",
"rule_id": "regle_la_la_accent_l_a"
},
{
"text": "rencontrée",
"correct": true
},
{
"text": "hier.",
"correct": true
}
],
"hint": "Remplace par « l'avait » : « ma mère l'avait rencontrée » a du sens.",
"explanation": "On peut dire « l'avait » : on écrit « l'a ».",
"review_tags": [
"orthographe_cm1",
"la_la_l_a"
],
"review_status": "draft"
}

Some files were not shown because too many files have changed in this diff Show More