// charte-tabs-pack5.jsx — preview navigation around Pack 5 (Primaire CP/CE1/CE2). const { useState: __useStateP5 } = React; const P5_TEMPLATES = [ { id: "phonics-syllables-sheet", num: "01", label: "Son · syllabes", comp: P1Phonics, note: "Son [ou] · 8 syllabes · 4 mots-images · entoure le son · 3 phrases lues à voix haute · QR audio." }, { id: "word-reading-sheet", num: "02", label: "Lecture de mots", comp: P2WordReading, note: "3 niveaux · syllabes colorées · grille confiance lu seul / aide / à retravailler · phrase mystère." }, { id: "primary-reading-comprehension",num:"03", label: "Compréhension courte",comp: P3PrimaryReading, note: "Texte 6 lignes · 4 questions phrases complètes · QCM colorié · phrase à recopier · QR audio." }, { id: "handwriting-practice", num: "04", label: "Écriture · graphisme",comp: P4Handwriting, note: "Variantes cursive / script / majuscule · lignes Seyès · auto-check soin · astuce posture Ketty." }, { id: "primary-spelling-dictation", num: "05", label: "Dictée préparée", comp: P5Dictation, note: "6 mots à observer · pièges · zone entraînement · 5 lignes Seyès · 4 points d'auto-correction." }, { id: "primary-mental-math", num: "06", label: "Calcul mental", comp: P6MentalMath, note: "3 séries × 8 calculs · additions, doubles/moitiés, tables ×2 ×5 · score /24 · conseil Ketty." }, { id: "written-calculation", num: "07", label: "Calcul posé", comp: P7WrittenCalc, note: "Exemple guidé avec retenues · 3 additions · 2 soustractions · 2 multiplications par un chiffre." }, { id: "primary-word-problems", num: "08", label: "Petits problèmes", comp: P8WordProblems, note: "Méthode 4 étapes · 3 problèmes · données utiles · choix d'opération · phrase de réponse." }, { id: "number-sense-sheet", num: "09", label: "Numération", comp: P9NumberSense, note: "Nombre du jour 348 · chiffres + lettres · décomposition C/D/U · 3 comparaisons · droite graduée." }, { id: "primary-geometry-sheet", num: "10", label: "Géométrie", comp: P10Geometry, note: "Reconnaître 4 formes · tracer un carré · compléter un rectangle · côtés/sommets coloriés." }, { id: "primary-revision-sheet", num: "11", label: "Je révise (jour)", comp: P11RevisionSheet, note: "4 mini-blocs : lecture, écriture, calcul, problème · étoiles par bloc · encouragement Ketty." }, { id: "teacher-printable-worksheet", num: "12", label: "Fiche prof / parent", comp: P12TeacherPrintable, note: "Bandeau prénom/niveau/date · objectif · 3 exercices · score · mention Allo Education discrète." }, ]; function TabPack5Primaire({ tweaks }) { const [active, setActive] = __useStateP5("phonics-syllables-sheet"); const tpl = P5_TEMPLATES.find(t => t.id === active); const Comp = tpl.comp; return ( <>

Pack 5 — Primaire CP / CE1 / CE2

12 templates imprimables pensés pour le primaire : fiches gratuites parents/profs, cahiers vacances, lecture CP/CE1, sons, écriture, calcul, petits problèmes, générateur. Tous strictement composés à partir de la charte V1.2 — même PageShell, mêmes tokens, mêmes blocs (Box, Cols, ExerciseCard, KettyBubble, ScoreBox). Police body plus large, lignes Seyès SVG, zones d'écriture larges. Plus doux que collège, jamais bébé. Aucun emoji ; pictos via <Icon>. QR & Ketty pilotables par props.

{P5_TEMPLATES.map(t => ( ))}
{tpl.num}
{tpl.label}
{tpl.note}
8.5 × 11 in PageShell verrouillé Lisibilité primaire Print-ready

Couverture niveaux & usages

CP · décodage
phonics-syllables-sheet · word-reading-sheet · handwriting-practice — sons, syllabes, lecture de mots, cursive.
CE1 · automatismes
primary-reading-comprehension · primary-mental-math · primary-revision-sheet — lecture, calcul mental, révision quotidienne.
CE2 · structuration
written-calculation · primary-word-problems · primary-spelling-dictation — calcul posé, problèmes, dictées préparées.
Numération & géométrie
number-sense-sheet · primary-geometry-sheet — nombre du jour, droite graduée, formes planes, tracés.
Cahiers vacances primaire
primary-revision-sheet + Pack 4 (labyrinthe, coloriage, énigmes) — combinaisons fiches courtes & pages détente.
Fiches gratuites · lead magnets
teacher-printable-worksheet — modèle propre prêt à offrir, mention Allo Education discrète, QR ressources.
Générateur de fiches
Tous les templates sont alimentés par data (mots, calculs, problèmes, comparaisons) — branchables sur le générateur.
Parents accompagnants
Bandeau prénom + objectif + score, méthode en 4 étapes, conseils Ketty — la fiche se lit sans formation pédagogique.

Vérifications charte V1.2 · primaire

Même PageShell
Tous les templates wrappent leur contenu. Aucun header/footer recréé localement.
Format 8.5 × 11
Aperçu vérifié à 70 %. Lignes Seyès et grilles dimensionnées en pouces.
Lisibilité renforcée
Corps de texte 0.16 → 0.22 in. Mots de lecture en titre. Cases d'écriture min 0.32 in.
Lignes Seyès SVG
Composant SeyesLines · baseline + dashed mid + ascender/descender · pleine largeur impression.
Pas d'emoji
Étoiles, trophée, loupe, crayon, livre, cible — uniquement <Icon>.
Doux mais pas bébé
Pas de mascotte locale, pas de palette flashy : tokens charte, Ketty officielle, ton calme.
Print-ready N/B
Cases d'écriture vides, contrastes ≥ AA, contours en couleur sombre, pas de fond saturé.
Pilotable par data
Mots, syllabes, calculs, problèmes, comparaisons, niveaux : toute la fiche en JSON props.
); } Object.assign(window, { TabPack5Primaire, P5_TEMPLATES });