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
@@ -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"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_la_la_l_a_qcm_01",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Mets ton sac ... , sur la chaise.",
"answers": [
"l'a",
"la",
"là"
],
"correct_answer": 2,
"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,24 @@
{
"id": "cm1_la_la_l_a_qcm_02",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "... maîtresse écrit au tableau.",
"answers": [
"La",
"L'a",
"Là"
],
"correct_answer": 0,
"hint": "« La » est ici un article devant un nom.",
"explanation": "« La » accompagne le nom « maîtresse » : on écrit « la » sans accent.",
"review_tags": [
"orthographe_cm1",
"la_la_l_a"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_la_la_l_a_qcm_03",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Paul ... vu hier au marché.",
"answers": [
"là",
"l'a",
"la"
],
"correct_answer": 1,
"hint": "Remplace par « l'avait » : « Paul l'avait vu » 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,24 @@
{
"id": "cm1_la_la_l_a_qcm_04",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Pose le livre ... et viens manger.",
"answers": [
"là",
"l'a",
"la"
],
"correct_answer": 0,
"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,24 @@
{
"id": "cm1_la_la_l_a_qcm_05",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Je pense que Marie ... déjà lu ce livre.",
"answers": [
"là",
"l'a",
"la"
],
"correct_answer": 1,
"hint": "Remplace par « l'avait » : « Marie l'avait lu » 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,24 @@
{
"id": "cm1_la_la_l_a_qcm_06",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Ma sœur est ... , près de la fenêtre.",
"answers": [
"l'a",
"la",
"là"
],
"correct_answer": 2,
"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,24 @@
{
"id": "cm1_la_la_l_a_qcm_07",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Cette chanson, Tom ... apprise par cœur.",
"answers": [
"la",
"l'a",
"là"
],
"correct_answer": 1,
"hint": "Remplace par « l'avait » : « Tom l'avait apprise » 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,24 @@
{
"id": "cm1_la_la_l_a_qcm_08",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_la_la_accent_l_a",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Reste ... jusqu'à mon retour.",
"answers": [
"l'a",
"la",
"là"
],
"correct_answer": 2,
"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,41 @@
{
"id": "cm1_leur_leurs_correction_01",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Les",
"correct": true
},
{
"text": "chats",
"correct": true
},
{
"text": "lèchent",
"correct": true
},
{
"text": "leur",
"correct": false,
"expected": "leurs",
"rule_id": "regle_leur_leurs"
},
{
"text": "pattes.",
"correct": true
}
],
"hint": "Remplace par « ses » : « ses pattes » a du sens.",
"explanation": "On peut dire « ses pattes » : il faut « leurs ».",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,41 @@
{
"id": "cm1_leur_leurs_correction_02",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Je",
"correct": true
},
{
"text": "leurs",
"correct": false,
"expected": "leur",
"rule_id": "regle_leur_leurs"
},
{
"text": "parle",
"correct": true
},
{
"text": "chaque",
"correct": true
},
{
"text": "jour.",
"correct": true
}
],
"hint": "Remplace par « lui » : « je lui parle » a du sens.",
"explanation": "On peut dire « je lui parle » : « leur » reste sans -s.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,41 @@
{
"id": "cm1_leur_leurs_correction_03",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Les",
"correct": true
},
{
"text": "sportifs",
"correct": true
},
{
"text": "lavent",
"correct": true
},
{
"text": "leur",
"correct": false,
"expected": "leurs",
"rule_id": "regle_leur_leurs"
},
{
"text": "maillots.",
"correct": true
}
],
"hint": "Remplace par « ses » : « ses maillots » a du sens.",
"explanation": "On peut dire « ses maillots » : il faut « leurs ».",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_leur_leurs_correction_04",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Maman",
"correct": true
},
{
"text": "leurs",
"correct": false,
"expected": "leur",
"rule_id": "regle_leur_leurs"
},
{
"text": "a",
"correct": true
},
{
"text": "préparé",
"correct": true
},
{
"text": "un",
"correct": true
},
{
"text": "goûter.",
"correct": true
}
],
"hint": "Remplace par « lui » : « maman lui a préparé » a du sens.",
"explanation": "On peut dire « lui a préparé » : « leur » reste sans -s.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_leur_leurs_qcm_01",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les enfants rangent ... jouets.",
"answers": [
"leurs",
"leur"
],
"correct_answer": 0,
"hint": "Remplace par « ses » : « ses jouets » a du sens.",
"explanation": "On peut dire « ses jouets » : « leurs » accompagne un nom pluriel.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_leur_leurs_qcm_02",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Je ... donne un cadeau.",
"answers": [
"leur",
"leurs"
],
"correct_answer": 0,
"hint": "Remplace par « lui » : « je lui donne » a du sens.",
"explanation": "On peut dire « je lui donne » : « leur » accompagne le verbe et ne prend pas de -s.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_leur_leurs_qcm_03",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les élèves ouvrent ... cahiers.",
"answers": [
"leurs",
"leur"
],
"correct_answer": 0,
"hint": "Remplace par « ses » : « ses cahiers » a du sens.",
"explanation": "On peut dire « ses cahiers » : « leurs » accompagne un nom pluriel.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_leur_leurs_qcm_04",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Le maître ... explique la leçon.",
"answers": [
"leurs",
"leur"
],
"correct_answer": 1,
"hint": "Remplace par « lui » : « il lui explique » a du sens.",
"explanation": "On peut dire « il lui explique » : « leur » reste sans -s.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_leur_leurs_qcm_05",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Mes voisins arrosent ... fleurs.",
"answers": [
"leurs",
"leur"
],
"correct_answer": 0,
"hint": "Remplace par « ses » : « ses fleurs » a du sens.",
"explanation": "On peut dire « ses fleurs » : « leurs » accompagne un nom pluriel.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_leur_leurs_qcm_06",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Je ... ai dit la vérité.",
"answers": [
"leurs",
"leur"
],
"correct_answer": 1,
"hint": "Remplace par « lui » : « je lui ai dit » a du sens.",
"explanation": "On peut dire « je lui ai dit » : « leur » reste sans -s.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_leur_leurs_qcm_07",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les musiciens ont perdu ... partitions.",
"answers": [
"leurs",
"leur"
],
"correct_answer": 0,
"hint": "Remplace par « ses » : « ses partitions » a du sens.",
"explanation": "On peut dire « ses partitions » : « leurs » accompagne un nom pluriel.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,23 @@
{
"id": "cm1_leur_leurs_qcm_08",
"level": "CM1",
"domain": "orthographe",
"skill": "homophones_cm1",
"rule_id": "regle_leur_leurs",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Ils ne ... ont pas répondu hier.",
"answers": [
"leurs",
"leur"
],
"correct_answer": 1,
"hint": "Remplace par « lui » : « ils ne lui ont pas répondu » a du sens.",
"explanation": "On peut dire « ne lui ont pas répondu » : « leur » reste sans -s.",
"review_tags": [
"homophones_cm1",
"leur_leurs"
],
"review_status": "draft"
}
@@ -0,0 +1,37 @@
{
"id": "cm1_ou_ou_correction_01",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Ou",
"correct": false,
"expected": "Où",
"rule_id": "regle_ou_ou_accent"
},
{
"text": "vas-tu",
"correct": true
},
{
"text": "après",
"correct": true
},
{
"text": "l'école ?",
"correct": true
}
],
"hint": "Remplace par « ou bien » : la phrase n'a pas de sens.",
"explanation": "On cherche un lieu : on écrit « où » avec un accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_ou_ou_correction_02",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Tu",
"correct": true
},
{
"text": "préfères",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "pomme",
"correct": true
},
{
"text": "où",
"correct": false,
"expected": "ou",
"rule_id": "regle_ou_ou_accent"
},
{
"text": "la",
"correct": true
},
{
"text": "poire ?",
"correct": true
}
],
"hint": "Remplace par « ou bien » : « la pomme ou bien la poire » a du sens.",
"explanation": "On peut dire « ou bien » : on écrit « ou » sans accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_ou_ou_correction_03",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Voilà",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "plage",
"correct": true
},
{
"text": "ou",
"correct": false,
"expected": "où",
"rule_id": "regle_ou_ou_accent"
},
{
"text": "nous",
"correct": true
},
{
"text": "avons",
"correct": true
},
{
"text": "joué.",
"correct": true
}
],
"hint": "Remplace par « ou bien » : la phrase n'a pas de sens.",
"explanation": "On indique un lieu : on écrit « où » avec un accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_ou_ou_correction_04",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Dis-moi",
"correct": true
},
{
"text": "ou",
"correct": false,
"expected": "où",
"rule_id": "regle_ou_ou_accent"
},
{
"text": "tu",
"correct": true
},
{
"text": "as",
"correct": true
},
{
"text": "caché",
"correct": true
},
{
"text": "mon",
"correct": true
},
{
"text": "livre.",
"correct": true
}
],
"hint": "Remplace par « ou bien » : la phrase n'a pas de sens.",
"explanation": "On indique un lieu : on écrit « où » avec un accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
+23
View File
@@ -0,0 +1,23 @@
{
"id": "cm1_ou_ou_qcm_01",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "... habites-tu ?",
"answers": [
"Où",
"Ou"
],
"correct_answer": 0,
"hint": "Remplace par « ou bien » : la phrase n'a pas de sens, c'est un lieu.",
"explanation": "On cherche un lieu : on écrit « où » avec un accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
+23
View File
@@ -0,0 +1,23 @@
{
"id": "cm1_ou_ou_qcm_02",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Veux-tu du thé ... du chocolat ?",
"answers": [
"où",
"ou"
],
"correct_answer": 1,
"hint": "Remplace par « ou bien » : « du thé ou bien du chocolat » a du sens.",
"explanation": "On peut dire « ou bien » : on écrit « ou » sans accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
+23
View File
@@ -0,0 +1,23 @@
{
"id": "cm1_ou_ou_qcm_03",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Voici la ville ... je suis né.",
"answers": [
"où",
"ou"
],
"correct_answer": 0,
"hint": "Remplace par « ou bien » : la phrase n'a pas de sens.",
"explanation": "On indique un lieu : on écrit « où » avec un accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
+23
View File
@@ -0,0 +1,23 @@
{
"id": "cm1_ou_ou_qcm_04",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Tu peux prendre le bus ... le train.",
"answers": [
"où",
"ou"
],
"correct_answer": 1,
"hint": "Remplace par « ou bien » : « le bus ou bien le train » a du sens.",
"explanation": "On peut dire « ou bien » : on écrit « ou » sans accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
+23
View File
@@ -0,0 +1,23 @@
{
"id": "cm1_ou_ou_qcm_05",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Je ne sais pas ... j'ai posé mes lunettes.",
"answers": [
"ou",
"où"
],
"correct_answer": 1,
"hint": "Remplace par « ou bien » : la phrase n'a pas de sens.",
"explanation": "On indique un lieu : on écrit « où » avec un accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
+23
View File
@@ -0,0 +1,23 @@
{
"id": "cm1_ou_ou_qcm_06",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Le jour ... il pleut, nous restons à la maison.",
"answers": [
"ou",
"où"
],
"correct_answer": 1,
"hint": "Remplace par « ou bien » : la phrase n'a pas de sens.",
"explanation": "On indique un moment : on écrit « où » avec un accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
+23
View File
@@ -0,0 +1,23 @@
{
"id": "cm1_ou_ou_qcm_07",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Elle hésite : le chat ... le chien ?",
"answers": [
"où",
"ou"
],
"correct_answer": 1,
"hint": "Remplace par « ou bien » : « le chat ou bien le chien » a du sens.",
"explanation": "On peut dire « ou bien » : on écrit « ou » sans accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
+23
View File
@@ -0,0 +1,23 @@
{
"id": "cm1_ou_ou_qcm_08",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_ou_ou_accent",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "C'est le moment ... tout a commencé.",
"answers": [
"où",
"ou"
],
"correct_answer": 0,
"hint": "Remplace par « ou bien » : la phrase n'a pas de sens.",
"explanation": "On indique un moment : on écrit « où » avec un accent.",
"review_tags": [
"orthographe_cm1",
"ou_ou"
],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_participe_etre_correction_01",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Marie",
"correct": true
},
{
"text": "est",
"correct": true
},
{
"text": "parti",
"correct": false,
"expected": "partie",
"rule_id": "regle_accord_participe_etre"
},
{
"text": "à",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "piscine.",
"correct": true
}
],
"hint": "Le sujet « Marie » est féminin.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : Marie est partie.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_participe_etre_correction_02",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Les",
"correct": true
},
{
"text": "garçons",
"correct": true
},
{
"text": "sont",
"correct": true
},
{
"text": "tombé",
"correct": false,
"expected": "tombés",
"rule_id": "regle_accord_participe_etre"
},
{
"text": "dans",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "boue.",
"correct": true
}
],
"hint": "Le sujet « les garçons » est pluriel.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : les garçons sont tombés.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_participe_etre_correction_03",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Mes",
"correct": true
},
{
"text": "sœurs",
"correct": true
},
{
"text": "sont",
"correct": true
},
{
"text": "arrivés",
"correct": false,
"expected": "arrivées",
"rule_id": "regle_accord_participe_etre"
},
{
"text": "en",
"correct": true
},
{
"text": "avance.",
"correct": true
}
],
"hint": "Le sujet « mes sœurs » est féminin pluriel.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : mes sœurs sont arrivées.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_participe_etre_correction_04",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Lucas",
"correct": true
},
{
"text": "et",
"correct": true
},
{
"text": "Emma",
"correct": true
},
{
"text": "sont",
"correct": true
},
{
"text": "allé",
"correct": false,
"expected": "allés",
"rule_id": "regle_accord_participe_etre"
},
{
"text": "au",
"correct": true
},
{
"text": "cinéma.",
"correct": true
}
],
"hint": "Deux personnes : le sujet est pluriel.",
"explanation": "Avec « être », le participe s'accorde avec le sujet pluriel : « allés ».",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_etre_qcm_01",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Léa est ... à l'école ce matin.",
"answers": [
"arrivé",
"arrivés",
"arrivée"
],
"correct_answer": 2,
"hint": "Le sujet « Léa » est féminin singulier.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : Léa est arrivée.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_etre_qcm_02",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Paul est ... chez sa grand-mère.",
"answers": [
"allé",
"allés",
"allée"
],
"correct_answer": 0,
"hint": "Le sujet « Paul » est masculin singulier.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : Paul est allé.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_etre_qcm_03",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les filles sont ... à la plage.",
"answers": [
"parties",
"parti",
"partie"
],
"correct_answer": 0,
"hint": "Le sujet « les filles » est féminin pluriel.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : les filles sont parties.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_etre_qcm_04",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Mes cousins sont ... hier soir.",
"answers": [
"venus",
"venue",
"venu"
],
"correct_answer": 0,
"hint": "Le sujet « mes cousins » est masculin pluriel.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : mes cousins sont venus.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_etre_qcm_05",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Ma mère est ... tôt ce matin.",
"answers": [
"sortis",
"sortie",
"sorti"
],
"correct_answer": 1,
"hint": "Le sujet « ma mère » est féminin singulier.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : ma mère est sortie.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_etre_qcm_06",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les enfants sont ... du bus en courant.",
"answers": [
"descendu",
"descendus",
"descendues"
],
"correct_answer": 1,
"hint": "Le sujet « les enfants » est masculin pluriel.",
"explanation": "Avec « être », le participe s'accorde avec le sujet : les enfants sont descendus.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_etre_qcm_07",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Anna et sa sœur sont ... en retard.",
"answers": [
"arrivées",
"arrivés",
"arrivée"
],
"correct_answer": 0,
"hint": "Deux filles : le sujet est féminin pluriel.",
"explanation": "Anna et sa sœur, c'est « elles » : le participe prend -ées.",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_etre_qcm_08",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_accord_participe_etre",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Mon voisin et sa femme sont ... en vacances.",
"answers": [
"parti",
"parties",
"partis"
],
"correct_answer": 2,
"hint": "Un homme et une femme : le masculin l'emporte.",
"explanation": "Un sujet mixte s'accorde au masculin pluriel : « partis ».",
"review_tags": [
"verbes_cm1",
"participe_etre"
],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_participe_forme_correction_01",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Hier,",
"correct": true
},
{
"text": "Tom",
"correct": true
},
{
"text": "a",
"correct": true
},
{
"text": "perdi",
"correct": false,
"expected": "perdu",
"rule_id": "regle_participe_passe_forme"
},
{
"text": "sa",
"correct": true
},
{
"text": "casquette.",
"correct": true
}
],
"hint": "Le verbe « perdre » est en -re : son participe finit par -u.",
"explanation": "Beaucoup de verbes en -re ont un participe en -u : « perdu ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,53 @@
{
"id": "cm1_participe_forme_correction_02",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Nous",
"correct": true
},
{
"text": "avons",
"correct": true
},
{
"text": "finu",
"correct": false,
"expected": "fini",
"rule_id": "regle_participe_passe_forme"
},
{
"text": "nos",
"correct": true
},
{
"text": "devoirs",
"correct": true
},
{
"text": "avant",
"correct": true
},
{
"text": "le",
"correct": true
},
{
"text": "dîner.",
"correct": true
}
],
"hint": "Le verbe « finir » est en -ir : son participe finit par -i.",
"explanation": "Les verbes en -ir ont un participe en -i : « fini ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,49 @@
{
"id": "cm1_participe_forme_correction_03",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Le",
"correct": true
},
{
"text": "boulanger",
"correct": true
},
{
"text": "a",
"correct": true
},
{
"text": "vendi",
"correct": false,
"expected": "vendu",
"rule_id": "regle_participe_passe_forme"
},
{
"text": "tous",
"correct": true
},
{
"text": "ses",
"correct": true
},
{
"text": "pains.",
"correct": true
}
],
"hint": "Le verbe « vendre » est en -re : son participe finit par -u.",
"explanation": "Beaucoup de verbes en -re ont un participe en -u : « vendu ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,53 @@
{
"id": "cm1_participe_forme_correction_04",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Elle",
"correct": true
},
{
"text": "a",
"correct": true
},
{
"text": "ouvri",
"correct": false,
"expected": "ouvert",
"rule_id": "regle_participe_passe_forme"
},
{
"text": "la",
"correct": true
},
{
"text": "fenêtre",
"correct": true
},
{
"text": "de",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "chambre.",
"correct": true
}
],
"hint": "Le participe du verbe « ouvrir » finit par -ert.",
"explanation": "Le participe passé d'« ouvrir » est « ouvert ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_forme_qcm_01",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Léa a ... son travail à midi.",
"answers": [
"fini",
"finé",
"finu"
],
"correct_answer": 0,
"hint": "Le verbe « finir » est en -ir : son participe finit par -i.",
"explanation": "Les verbes en -ir ont un participe en -i : « fini ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_forme_qcm_02",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Papa a ... sa voiture au garage.",
"answers": [
"vendi",
"vendé",
"vendu"
],
"correct_answer": 2,
"hint": "Le verbe « vendre » est en -re : son participe finit par -u.",
"explanation": "Beaucoup de verbes en -re ont un participe en -u : « vendu ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_forme_qcm_03",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Tu as ... ta clé dans le jardin.",
"answers": [
"perdu",
"perdé",
"perdi"
],
"correct_answer": 0,
"hint": "Le verbe « perdre » est en -re : son participe finit par -u.",
"explanation": "Beaucoup de verbes en -re ont un participe en -u : « perdu ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_forme_qcm_04",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les enfants ont ... un gros gâteau.",
"answers": [
"choisé",
"choisi",
"choisu"
],
"correct_answer": 1,
"hint": "Le verbe « choisir » est en -ir : son participe finit par -i.",
"explanation": "Les verbes en -ir ont un participe en -i : « choisi ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_forme_qcm_05",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Mon frère a ... une lettre à sa tante.",
"answers": [
"écri",
"écrie",
"écrit"
],
"correct_answer": 2,
"hint": "Le participe du verbe « écrire » finit par -it.",
"explanation": "Le participe passé d'« écrire » est « écrit ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_forme_qcm_06",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Nous avons ... le train de justesse.",
"answers": [
"pri",
"prit",
"pris"
],
"correct_answer": 2,
"hint": "Le participe du verbe « prendre » finit par -is.",
"explanation": "Le participe passé de « prendre » est « pris ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_forme_qcm_07",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Elle a ... la porte du jardin.",
"answers": [
"ouvrit",
"ouvri",
"ouvert"
],
"correct_answer": 2,
"hint": "Le participe du verbe « ouvrir » finit par -ert.",
"explanation": "Le participe passé d'« ouvrir » est « ouvert ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,24 @@
{
"id": "cm1_participe_forme_qcm_08",
"level": "CM1",
"domain": "grammaire",
"skill": "conjugaison_cm1",
"rule_id": "regle_participe_passe_forme",
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les élèves ont ... leur leçon par cœur.",
"answers": [
"apprit",
"appris",
"apri"
],
"correct_answer": 1,
"hint": "Le participe du verbe « apprendre » finit par -is.",
"explanation": "Le participe passé d'« apprendre » est « appris ».",
"review_tags": [
"verbes_cm1",
"participe_forme"
],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_pluriel_aux_correction_01",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_pluriel_aux_eaux",
"difficulty": 1,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Les",
"correct": true
},
{
"text": "chevals",
"correct": false,
"expected": "chevaux",
"rule_id": "regle_pluriel_aux_eaux"
},
{
"text": "galopent",
"correct": true
},
{
"text": "dans",
"correct": true
},
{
"text": "le",
"correct": true
},
{
"text": "champ.",
"correct": true
}
],
"hint": "Le nom « cheval » finit par -al.",
"explanation": "Les noms en -al font -aux au pluriel : « chevaux ».",
"review_tags": [
"orthographe_cm1",
"pluriel_aux"
],
"review_status": "draft"
}
@@ -0,0 +1,45 @@
{
"id": "cm1_pluriel_aux_correction_02",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_pluriel_aux_eaux",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "La",
"correct": true
},
{
"text": "princesse",
"correct": true
},
{
"text": "a",
"correct": true
},
{
"text": "perdu",
"correct": true
},
{
"text": "ses",
"correct": true
},
{
"text": "bijous.",
"correct": false,
"expected": "bijoux.",
"rule_id": "regle_pluriel_aux_eaux"
}
],
"hint": "« Bijou » fait partie des noms en -ou qui prennent un -x.",
"explanation": "« Bijou » prend un -x au pluriel : « bijoux ».",
"review_tags": [
"orthographe_cm1",
"pluriel_aux"
],
"review_status": "draft"
}
@@ -0,0 +1,41 @@
{
"id": "cm1_pluriel_aux_correction_03",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_pluriel_aux_eaux",
"difficulty": 2,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Les",
"correct": true
},
{
"text": "pêcheurs",
"correct": true
},
{
"text": "lavent",
"correct": true
},
{
"text": "leurs",
"correct": true
},
{
"text": "bateaus.",
"correct": false,
"expected": "bateaux.",
"rule_id": "regle_pluriel_aux_eaux"
}
],
"hint": "Le nom « bateau » finit par -eau.",
"explanation": "Les noms en -eau prennent un -x au pluriel : « bateaux ».",
"review_tags": [
"orthographe_cm1",
"pluriel_aux"
],
"review_status": "draft"
}
@@ -0,0 +1,57 @@
{
"id": "cm1_pluriel_aux_correction_04",
"level": "CM1",
"domain": "orthographe",
"skill": "orthographe_cm1",
"rule_id": "regle_pluriel_aux_eaux",
"difficulty": 3,
"type": "sentence_correction",
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Les",
"correct": true
},
{
"text": "ouvriers",
"correct": true
},
{
"text": "ont",
"correct": true
},
{
"text": "fini",
"correct": true
},
{
"text": "les",
"correct": true
},
{
"text": "travails",
"correct": false,
"expected": "travaux",
"rule_id": "regle_pluriel_aux_eaux"
},
{
"text": "de",
"correct": true
},
{
"text": "la",
"correct": true
},
{
"text": "rue.",
"correct": true
}
],
"hint": "Le nom « travail » finit par -ail.",
"explanation": "« Travail » fait « travaux » au pluriel.",
"review_tags": [
"orthographe_cm1",
"pluriel_aux"
],
"review_status": "draft"
}

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