Fix export on fresh clone (make import), add elision and duplicate-sentence guards, replace 14 duplicate sentences (0.5.3)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-10-12 10:18:20 +02:00
parent 6625342163
commit 9978a294db
23 changed files with 331 additions and 84 deletions
@@ -9,11 +9,11 @@
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Nous",
"text": "Ils",
"correct": true
},
{
"text": "allons",
"text": "vont",
"correct": true
},
{
@@ -23,11 +23,7 @@
"rule_id": "regle_homophone_a_a"
},
{
"text": "la",
"correct": true
},
{
"text": "piscine.",
"text": "l'école.",
"correct": true
}
],
+1 -1
View File
@@ -7,7 +7,7 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Léa ... un chat.",
"question": "Max ... un vélo.",
"answers": [
"a",
"à"
@@ -9,7 +9,7 @@
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
"tokens": [
{
"text": "Paul",
"text": "Sarah",
"correct": true
},
{
@@ -19,11 +19,11 @@
"rule_id": "regle_homophone_et_est"
},
{
"text": "Marie",
"text": "Tom",
"correct": true
},
{
"text": "jouent",
"text": "dessinent",
"correct": true
},
{
+1 -1
View File
@@ -7,7 +7,7 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Le chat ... noir.",
"question": "Le ciel ... bleu.",
"answers": [
"et",
"est"
+1 -1
View File
@@ -7,7 +7,7 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "... joue dehors.",
"question": "... chante une chanson.",
"answers": [
"On",
"Ont"
+1 -1
View File
@@ -7,7 +7,7 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les enfants ... faim.",
"question": "Les oiseaux ... froid.",
"answers": [
"on",
"ont"
+1 -1
View File
@@ -7,7 +7,7 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les chats ... gentils.",
"question": "Les élèves ... contents.",
"answers": [
"son",
"sont"
+1 -1
View File
@@ -7,7 +7,7 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Paul range ... cartable.",
"question": "Julie ouvre ... cahier.",
"answers": [
"son",
"sont"