mirror of
https://github.com/deunix-educ/aventuriers-des-mots.git
synced 2026-10-13 02:11:58 +02:00
Never repeat an exercise within a mission; remove near-duplicate sentences (0.5.5)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -8,18 +8,30 @@
|
||||
"type": "sentence_correction",
|
||||
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
|
||||
"tokens": [
|
||||
{ "text": "Les", "correct": true },
|
||||
{
|
||||
"text": "Les",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "petit",
|
||||
"correct": false,
|
||||
"expected": "petits",
|
||||
"rule_id": "regle_accord_adjectif"
|
||||
},
|
||||
{ "text": "chiens", "correct": true },
|
||||
{ "text": "courent.", "correct": true }
|
||||
{
|
||||
"text": "canards",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "nagent.",
|
||||
"correct": true
|
||||
}
|
||||
],
|
||||
"hint": "Le déterminant « les » indique un pluriel.",
|
||||
"explanation": "L'adjectif « petit » s'accorde avec le nom « chiens », qui est au pluriel : il faut écrire « petits ».",
|
||||
"review_tags": ["pluriel", "accord_adjectif"],
|
||||
"explanation": "L'adjectif « petit » s'accorde avec le nom « canards », qui est au pluriel : il faut écrire « petits ».",
|
||||
"review_tags": [
|
||||
"pluriel",
|
||||
"accord_adjectif"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -7,11 +7,18 @@
|
||||
"difficulty": 1,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon groupe de mots.",
|
||||
"question": "Les ... chiens jouent.",
|
||||
"answers": ["petit", "petits", "petite"],
|
||||
"question": "Les ... singes mangent.",
|
||||
"answers": [
|
||||
"petit",
|
||||
"petits",
|
||||
"petite"
|
||||
],
|
||||
"correct_answer": 1,
|
||||
"hint": "Observe le déterminant « les » et le nom « chiens ».",
|
||||
"hint": "Observe le déterminant « les » et le nom « singes ».",
|
||||
"explanation": "Le groupe nominal est au pluriel. L'adjectif prend ici la marque du pluriel.",
|
||||
"review_tags": ["pluriel", "accord_adjectif"],
|
||||
"review_tags": [
|
||||
"pluriel",
|
||||
"accord_adjectif"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -7,11 +7,19 @@
|
||||
"difficulty": 1,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon groupe de mots.",
|
||||
"question": "Les ... fleurs sentent bon.",
|
||||
"answers": ["joli", "jolie", "jolies"],
|
||||
"question": "Les ... roses sentent bon.",
|
||||
"answers": [
|
||||
"joli",
|
||||
"jolie",
|
||||
"jolies"
|
||||
],
|
||||
"correct_answer": 2,
|
||||
"hint": "Observe le déterminant « les » et le nom « fleurs ».",
|
||||
"explanation": "Le nom « fleurs » est féminin pluriel. L'adjectif prend la marque du féminin et du pluriel : « jolies ».",
|
||||
"review_tags": ["genre", "pluriel", "accord_adjectif"],
|
||||
"hint": "Observe le déterminant « les » et le nom « roses ».",
|
||||
"explanation": "Le nom « roses » est féminin pluriel. L'adjectif prend la marque du féminin et du pluriel : « jolies ».",
|
||||
"review_tags": [
|
||||
"genre",
|
||||
"pluriel",
|
||||
"accord_adjectif"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -7,11 +7,17 @@
|
||||
"difficulty": 2,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon groupe de mots.",
|
||||
"question": "Le chat est ... .",
|
||||
"answers": ["petit", "petits", "petite"],
|
||||
"question": "Le mouton est ... .",
|
||||
"answers": [
|
||||
"petit",
|
||||
"petits",
|
||||
"petite"
|
||||
],
|
||||
"correct_answer": 0,
|
||||
"hint": "Le nom « chat » est masculin singulier.",
|
||||
"hint": "Le nom « mouton » est masculin singulier.",
|
||||
"explanation": "Au masculin singulier, l'adjectif ne prend ni « s » ni « e » : on écrit « petit ».",
|
||||
"review_tags": ["accord_adjectif"],
|
||||
"review_tags": [
|
||||
"accord_adjectif"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -7,11 +7,18 @@
|
||||
"difficulty": 2,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon groupe de mots.",
|
||||
"question": "La robe est ... .",
|
||||
"answers": ["joli", "jolie", "jolis"],
|
||||
"question": "La jupe est ... .",
|
||||
"answers": [
|
||||
"joli",
|
||||
"jolie",
|
||||
"jolis"
|
||||
],
|
||||
"correct_answer": 1,
|
||||
"hint": "Le nom « robe » est féminin singulier.",
|
||||
"explanation": "Le nom « robe » est féminin singulier. L'adjectif prend la marque du féminin : « jolie ».",
|
||||
"review_tags": ["genre", "accord_adjectif"],
|
||||
"hint": "Le nom « jupe » est féminin singulier.",
|
||||
"explanation": "Le nom « jupe » est féminin singulier. L'adjectif prend la marque du féminin : « jolie ».",
|
||||
"review_tags": [
|
||||
"genre",
|
||||
"accord_adjectif"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -14,12 +14,24 @@
|
||||
"expected": "La",
|
||||
"rule_id": "regle_accord_determinant"
|
||||
},
|
||||
{ "text": "fleur", "correct": true },
|
||||
{ "text": "est", "correct": true },
|
||||
{ "text": "jolie.", "correct": true }
|
||||
{
|
||||
"text": "tulipe",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "est",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "jaune.",
|
||||
"correct": true
|
||||
}
|
||||
],
|
||||
"hint": "Le nom « tulipe » est féminin.",
|
||||
"explanation": "« Tulipe » est un nom féminin : il faut le déterminant féminin « La ».",
|
||||
"review_tags": [
|
||||
"genre",
|
||||
"accord_determinant"
|
||||
],
|
||||
"hint": "Le nom « fleur » est féminin.",
|
||||
"explanation": "« Fleur » est un nom féminin : il faut le déterminant féminin « La ».",
|
||||
"review_tags": ["genre", "accord_determinant"],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -7,11 +7,17 @@
|
||||
"difficulty": 1,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon déterminant.",
|
||||
"question": "... fleurs sentent bon.",
|
||||
"answers": ["La", "Les"],
|
||||
"question": "... pommes sentent bon.",
|
||||
"answers": [
|
||||
"La",
|
||||
"Les"
|
||||
],
|
||||
"correct_answer": 1,
|
||||
"hint": "Le nom « fleurs » est au pluriel.",
|
||||
"explanation": "« Fleurs » est au pluriel : il faut le déterminant pluriel « Les ».",
|
||||
"review_tags": ["pluriel", "accord_determinant"],
|
||||
"hint": "Le nom « pommes » est au pluriel.",
|
||||
"explanation": "« Pommes » est au pluriel : il faut le déterminant pluriel « Les ».",
|
||||
"review_tags": [
|
||||
"pluriel",
|
||||
"accord_determinant"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -7,11 +7,17 @@
|
||||
"difficulty": 3,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon déterminant.",
|
||||
"question": "... maison est grande.",
|
||||
"answers": ["Le", "La"],
|
||||
"question": "... cabane est grande.",
|
||||
"answers": [
|
||||
"Le",
|
||||
"La"
|
||||
],
|
||||
"correct_answer": 1,
|
||||
"hint": "« Maison » se termine par un -n, mais écoute bien son genre.",
|
||||
"explanation": "« Maison » est un nom féminin : il faut le déterminant féminin « La ».",
|
||||
"review_tags": ["genre", "accord_determinant"],
|
||||
"hint": "Dis « une » ou « un » devant « cabane » pour trouver son genre.",
|
||||
"explanation": "« Cabane » est un nom féminin : il faut le déterminant féminin « La ».",
|
||||
"review_tags": [
|
||||
"genre",
|
||||
"accord_determinant"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -8,20 +8,38 @@
|
||||
"type": "sentence_correction",
|
||||
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
|
||||
"tokens": [
|
||||
{ "text": "Les", "correct": true },
|
||||
{
|
||||
"text": "chat",
|
||||
"text": "Les",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "lapin",
|
||||
"correct": false,
|
||||
"expected": "chats",
|
||||
"expected": "lapins",
|
||||
"rule_id": "regle_pluriel_nom"
|
||||
},
|
||||
{ "text": "dorment", "correct": true },
|
||||
{ "text": "dans", "correct": true },
|
||||
{ "text": "le", "correct": true },
|
||||
{ "text": "jardin.", "correct": true }
|
||||
{
|
||||
"text": "mangent",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "dans",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "le",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "pré.",
|
||||
"correct": true
|
||||
}
|
||||
],
|
||||
"hint": "Le déterminant « les » indique plusieurs lapins.",
|
||||
"explanation": "Le nom « lapin » doit prendre la marque du pluriel, un -s, car il est annoncé par « les » : il faut écrire « lapins ».",
|
||||
"review_tags": [
|
||||
"pluriel",
|
||||
"pluriel_nom"
|
||||
],
|
||||
"hint": "Le déterminant « les » indique plusieurs chats.",
|
||||
"explanation": "Le nom « chat » doit prendre la marque du pluriel, un -s, car il est annoncé par « les » : il faut écrire « chats ».",
|
||||
"review_tags": ["pluriel", "pluriel_nom"],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -8,21 +8,42 @@
|
||||
"type": "sentence_correction",
|
||||
"instruction": "Touche le mot qui contient une erreur, puis corrige-le.",
|
||||
"tokens": [
|
||||
{ "text": "Les", "correct": true },
|
||||
{ "text": "petits", "correct": true },
|
||||
{
|
||||
"text": "chat",
|
||||
"text": "Les",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "gros",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "poisson",
|
||||
"correct": false,
|
||||
"expected": "chats",
|
||||
"expected": "poissons",
|
||||
"rule_id": "regle_pluriel_nom"
|
||||
},
|
||||
{ "text": "jouent", "correct": true },
|
||||
{ "text": "dans", "correct": true },
|
||||
{ "text": "le", "correct": true },
|
||||
{ "text": "jardin.", "correct": true }
|
||||
{
|
||||
"text": "nagent",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "dans",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "la",
|
||||
"correct": true
|
||||
},
|
||||
{
|
||||
"text": "mare.",
|
||||
"correct": true
|
||||
}
|
||||
],
|
||||
"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 « petits » s'intercale avant le nom : il faut écrire « chats ».",
|
||||
"review_tags": ["pluriel", "pluriel_nom"],
|
||||
"explanation": "« Les » indique le pluriel, même si l'adjectif « gros » s'intercale avant le nom : il faut écrire « poissons ».",
|
||||
"review_tags": [
|
||||
"pluriel",
|
||||
"pluriel_nom"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -7,11 +7,17 @@
|
||||
"difficulty": 3,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon mot.",
|
||||
"question": "Les petits ... courent vite.",
|
||||
"answers": ["chien", "chiens"],
|
||||
"question": "Les grands ... volent haut.",
|
||||
"answers": [
|
||||
"oiseau",
|
||||
"oiseaux"
|
||||
],
|
||||
"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 « petits » s'intercale avant le nom : il faut écrire « chiens ».",
|
||||
"review_tags": ["pluriel", "pluriel_nom"],
|
||||
"explanation": "« Les » indique le pluriel, même si l'adjectif « grands » s'intercale avant le nom : il faut écrire « oiseaux ».",
|
||||
"review_tags": [
|
||||
"pluriel",
|
||||
"pluriel_nom"
|
||||
],
|
||||
"review_status": "draft"
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"difficulty": 1,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon mot.",
|
||||
"question": "Nous allons ... la plage.",
|
||||
"question": "Elle va ... la boulangerie.",
|
||||
"answers": [
|
||||
"a",
|
||||
"à"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"difficulty": 1,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon mot.",
|
||||
"question": "Ma maison ... grande.",
|
||||
"question": "Ma chambre ... grande.",
|
||||
"answers": [
|
||||
"et",
|
||||
"est"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"difficulty": 2,
|
||||
"type": "multiple_choice",
|
||||
"instruction": "Choisis le bon mot.",
|
||||
"question": "Le gâteau ... sur la table.",
|
||||
"question": "Le gâteau ... dans le four.",
|
||||
"answers": [
|
||||
"et",
|
||||
"est"
|
||||
|
||||
Reference in New Issue
Block a user