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
@@ -14,13 +14,28 @@
"expected": "Les",
"rule_id": "regle_accord_determinant"
},
{ "text": "petites", "correct": true },
{ "text": "fleurs", "correct": true },
{ "text": "sont", "correct": true },
{ "text": "jolies.", "correct": true }
{
"text": "grandes",
"correct": true
},
{
"text": "maisons",
"correct": true
},
{
"text": "sont",
"correct": true
},
{
"text": "anciennes.",
"correct": true
}
],
"hint": "Cherche le nom auquel le déterminant se rapporte, même si un autre mot s'intercale.",
"explanation": "Le déterminant se rapporte à « fleurs », qui est féminin pluriel, même si l'adjectif « petites » s'intercale : il faut écrire « Les ».",
"review_tags": ["pluriel", "accord_determinant"],
"explanation": "Le déterminant se rapporte à « maisons », qui est féminin pluriel, même si l'adjectif « grandes » s'intercale : il faut écrire « Les ».",
"review_tags": [
"pluriel",
"accord_determinant"
],
"review_status": "draft"
}
@@ -7,11 +7,17 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon déterminant.",
"question": "... chat dort.",
"answers": ["Le", "La"],
"question": "... lapin dort.",
"answers": [
"Le",
"La"
],
"correct_answer": 0,
"hint": "Le nom « chat » est masculin.",
"explanation": "« Chat » est un nom masculin : il faut le déterminant masculin « Le ».",
"review_tags": ["genre", "accord_determinant"],
"hint": "Le nom « lapin » est masculin.",
"explanation": "« Lapin » est un nom masculin : il faut le déterminant masculin « Le ».",
"review_tags": [
"genre",
"accord_determinant"
],
"review_status": "draft"
}
@@ -7,11 +7,17 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon déterminant.",
"question": "... chats dorment.",
"answers": ["Le", "Les"],
"question": "... oiseaux chantent.",
"answers": [
"Le",
"Les"
],
"correct_answer": 1,
"hint": "Le nom « chats » est au pluriel.",
"explanation": "« Chats » est au pluriel : il faut le déterminant pluriel « Les ».",
"review_tags": ["pluriel", "accord_determinant"],
"hint": "Le nom « oiseaux » est au pluriel.",
"explanation": "« Oiseaux » est au pluriel : il faut le déterminant pluriel « Les ».",
"review_tags": [
"pluriel",
"accord_determinant"
],
"review_status": "draft"
}
+11 -5
View File
@@ -7,11 +7,17 @@
"difficulty": 1,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les ... jouent dans le jardin.",
"answers": ["chat", "chats"],
"question": "Les ... courent dans la cour.",
"answers": [
"enfant",
"enfants"
],
"correct_answer": 1,
"hint": "Le déterminant « les » indique plusieurs chats.",
"explanation": "Pour former le pluriel d'un nom, on ajoute un -s à la fin : « chats ».",
"review_tags": ["pluriel", "pluriel_nom"],
"hint": "Le déterminant « les » indique plusieurs enfants.",
"explanation": "Pour former le pluriel d'un nom, on ajoute un -s à la fin : « enfants ».",
"review_tags": [
"pluriel",
"pluriel_nom"
],
"review_status": "draft"
}
+10 -5
View File
@@ -7,11 +7,16 @@
"difficulty": 2,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Le ... est sur la table.",
"answers": ["cahier", "cahiers"],
"question": "Le ... est dans le sac.",
"answers": [
"livre",
"livres"
],
"correct_answer": 0,
"hint": "Le déterminant « le » indique un seul cahier.",
"explanation": "« Le » indique un seul objet : le nom reste au singulier, sans -s : « cahier ».",
"review_tags": ["pluriel_nom"],
"hint": "Le déterminant « le » indique un seul livre.",
"explanation": "« Le » indique un seul objet : le nom reste au singulier, sans -s : « livre ».",
"review_tags": [
"pluriel_nom"
],
"review_status": "draft"
}
+10 -4
View File
@@ -7,11 +7,17 @@
"difficulty": 3,
"type": "multiple_choice",
"instruction": "Choisis le bon mot.",
"question": "Les jolies ... sentent bon.",
"answers": ["fleur", "fleurs"],
"question": "Les belles ... brillent dans le ciel.",
"answers": [
"étoile",
"étoiles"
],
"correct_answer": 1,
"hint": "Cherche le déterminant, même si un autre mot s'intercale avant le nom.",
"explanation": "« Les » indique le pluriel, même si l'adjectif « jolies » s'intercale avant le nom : il faut écrire « fleurs ».",
"review_tags": ["pluriel", "pluriel_nom"],
"explanation": "« Les » indique le pluriel, même si l'adjectif « belles » s'intercale avant le nom : il faut écrire « étoiles ».",
"review_tags": [
"pluriel",
"pluriel_nom"
],
"review_status": "draft"
}