Spaces:
Runtime error
Runtime error
wilenPyxi Claude Fable 5 commited on
Commit ·
7e35ea5
1
Parent(s): fda0382
MCQ_SPEC v3 : distracteurs coherents (erreur reelle) + delta non nul garanti
Browse filesAffine la regle enseignante : un distracteur = une ERREUR REELLE (signe mal lu
sur UNE entree, transposee, constante oubliee non etiquetee, oubli de terme,
off-by-one). Interdits explicites : bloc identique partout alors qu un seul
varie (matrice A figee, seul b change) ; etiqueter la classification qui
trahit (f is linear, b=0) ; distracteurs artificiels (-A, 2b). Distinction
garantie par delta non nul + assert sur >=300 tirages. Smoke 71/71.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- app/pipeline/prompts.py +40 -19
app/pipeline/prompts.py
CHANGED
|
@@ -609,26 +609,47 @@ DISTRACTEURS — ERREURS TYPES UNIQUEMENT (aucune valeur au hasard) :
|
|
| 609 |
• Compositions affines : oubli de b_f ; ordre inversé (g∘f vs f∘g) ; signe opposé.
|
| 610 |
• Limites : mauvaise forme indéterminée ; mauvais signe d'infini.
|
| 611 |
|
| 612 |
-
DISTRACTEURS
|
| 613 |
-
|
| 614 |
-
|
| 615 |
-
|
| 616 |
-
|
| 617 |
-
|
| 618 |
-
|
| 619 |
-
|
| 620 |
-
|
| 621 |
-
|
| 622 |
-
|
| 623 |
-
|
| 624 |
-
|
| 625 |
-
|
| 626 |
-
•
|
| 627 |
-
|
| 628 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 629 |
• Test avant de rendre : masque mentalement la bonne réponse — si sa place
|
| 630 |
-
se retrouve par
|
| 631 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 632 |
|
| 633 |
ANTI-COLLISION (le piège n°1 des QCM randomisés — un distracteur peut devenir
|
| 634 |
ÉGAL à la bonne réponse sur certaines graines) — dans CET ordre :
|
|
|
|
| 609 |
• Compositions affines : oubli de b_f ; ordre inversé (g∘f vs f∘g) ; signe opposé.
|
| 610 |
• Limites : mauvaise forme indéterminée ; mauvais signe d'infini.
|
| 611 |
|
| 612 |
+
DISTRACTEURS COHÉRENTS & INDEVINABLES (règle enseignante, 2026-07-02) —
|
| 613 |
+
un distracteur = une ERREUR RÉELLE que l'élève peut commettre, jamais une
|
| 614 |
+
variante trivialement éliminable :
|
| 615 |
+
|
| 616 |
+
INTERDITS (trop faciles à deviner) :
|
| 617 |
+
• Garder une partie IDENTIQUE dans toutes les options alors qu'un seul bloc
|
| 618 |
+
change (ex. matrice A identique partout, seul b varie) → l'élève ignore A
|
| 619 |
+
et devine sur b. Fais VARIER la partie qui teste vraiment (ici A).
|
| 620 |
+
• ÉTIQUETER la classification qui trahit la réponse (« f is linear, b=0 »
|
| 621 |
+
quand des constantes sont visibles → écarté sans réfléchir). Ne nomme PAS
|
| 622 |
+
linear/affine dans les options : demande directement « quels A et b ? » et
|
| 623 |
+
montre les paires.
|
| 624 |
+
• Distracteurs ARTIFICIELS (−A tout entier, 2b…) sans erreur pédagogique
|
| 625 |
+
derrière.
|
| 626 |
+
• Variations « une seule chose à la fois » autour de la bonne réponse
|
| 627 |
+
(2x+3 / 2x−3 / 2x−4 / −2x+3) → le motif commun « 2x+3 » se devine.
|
| 628 |
+
|
| 629 |
+
À PRIVILÉGIER (erreurs pédagogiques réelles, en grille refermée) :
|
| 630 |
+
• Signe mal lu sur UNE entrée précise de A ou de b (ex. −4x lu +4x).
|
| 631 |
+
• Transposée de A (colonnes ↔ lignes) — erreur de lecture classique.
|
| 632 |
+
• Constante oubliée (b = 0, NON étiquetée « linear »).
|
| 633 |
+
• Oubli/inversion d'un terme (+b oublié, b soustrait au lieu d'ajouté).
|
| 634 |
+
• Encadrement/bornes : décalage ±1 (off-by-one).
|
| 635 |
+
• Combinaisons SYMÉTRIQUES qui referment la grille (signe × signe,
|
| 636 |
+
ordre × signe) plutôt que des erreurs indépendantes autour d'un gabarit :
|
| 637 |
+
✓ 2x+3 / 2x−3 / −2x+3 / −2x−3 (grille de signes : l'intuition ne trie
|
| 638 |
+
plus, il faut CALCULER).
|
| 639 |
+
• La bonne réponse n'est JAMAIS structurellement unique : ni la seule avec
|
| 640 |
+
radical/fraction/facteur, ni la plus longue/courte, ni la seule simplifiée
|
| 641 |
+
— TOUTES au même niveau de simplification (jamais de fraction réductible).
|
| 642 |
• Test avant de rendre : masque mentalement la bonne réponse — si sa place
|
| 643 |
+
se retrouve par la seule FORME (motif majoritaire, symétrie incomplète,
|
| 644 |
+
singularité, bloc figé), reconstruis les distracteurs.
|
| 645 |
+
|
| 646 |
+
DISTINCTION GARANTIE SUR TOUTES LES DÉCLINAISONS :
|
| 647 |
+
• Construis chaque distracteur par une modification à DELTA NON NUL GARANTI
|
| 648 |
+
(retournement de signe d'une entrée NON nulle ; transposée quand une entrée
|
| 649 |
+
est fractionnaire et l'autre entière ; décalage ±1…) → jamais de doublon
|
| 650 |
+
quel que soit le tirage.
|
| 651 |
+
• Vérifie en Python : sur ≥300 tirages, `assert` que les options sont deux à
|
| 652 |
+
deux distinctes (chaînes rendues). Aucune collision tolérée.
|
| 653 |
|
| 654 |
ANTI-COLLISION (le piège n°1 des QCM randomisés — un distracteur peut devenir
|
| 655 |
ÉGAL à la bonne réponse sur certaines graines) — dans CET ordre :
|