// charte-tabs-pack3.jsx — preview navigation around Pack 3 (Histoire-Géo / Sciences). const { useState: __useStateP3 } = React; const P3_TEMPLATES = [ { id: "timeline-lesson", num: "01", label: "Frise chronologique", comp: P3TimelineLesson, note: "Axe horizontal · 6 événements · légende couleur · question de repérage · Ketty." }, { id: "map-labeling", num: "02", label: "Carte à compléter", comp: P3MapLabeling, note: "Carte muette SVG · 5 repères · légende avec mots à utiliser · 3 questions." }, { id: "historical-document-study", num: "03", label: "Étude de document", comp: P3HistoricalDocStudy, note: "Identité · document encadré · 5 questions · zone conclusion en une phrase." }, { id: "image-analysis", num: "04", label: "Analyse d'image", comp: P3ImageAnalysis, note: "Image placeholder · décris / explique · questions guidées · vocabulaire utile." }, { id: "geo-sketch", num: "05", label: "Croquis géographique", comp: P3GeoSketch, note: "Croquis SVG · légende I/II/III avec hachures · auto-check 4 critères." }, { id: "science-protocol", num: "06", label: "Protocole expérimental", comp: P3ScienceProtocol, note: "Question · hypothèse · matériel · 5 étapes · sécurité · observation · conclusion." }, { id: "science-diagram-labeling", num: "07", label: "Schéma à légender", comp: P3DiagramLabeling, note: "Schéma central · 4 repères numérotés · étiquettes à associer · question bonus." }, { id: "classification-table", num: "08", label: "Tableau de classification",comp: P3ClassificationTable, note: "Tableau critères × éléments · 5 lignes · ligne d'exemple · auto-évaluation." }, { id: "chemistry-equation", num: "09", label: "Équation chimique", comp: P3ChemistryEquation, note: "Méthode · réaction illustrée (atomes pastilles) · 3 équations à équilibrer." }, { id: "science-concept-card", num: "10", label: "Fiche notion scientifique",comp: P3ScienceConceptCard, note: "Définition · schéma · exemple concret · erreur à éviter · mini-exercice V/F." }, ]; function TabPack3HGSciences({ tweaks }) { const [active, setActive] = __useStateP3("timeline-lesson"); const tpl = P3_TEMPLATES.find(t => t.id === active); const Comp = tpl.comp; return ( <>

Pack 3 — Histoire-Géo / Sciences

10 templates qui valident la charte V1.2 sur les pages visuelles complexes : frises, cartes, schémas, protocoles, documents et tableaux. Tous strictement composés à partir des blocs verrouillés (PageShell, PageTitle, Box, Cols, ExerciseCard, KettyBubble, QRBlock) + helpers SVG locaux. Aucun emoji. Pictos via iconKey / <Icon>.

{P3_TEMPLATES.map(t => ( ))}
{tpl.num}
{tpl.label}
{tpl.note}
8.5 × 11 in PageShell verrouillé SVG natifs · pas d'emoji

Couverture matières

Histoire
timeline-lesson · historical-document-study — frises et études de sources.
Géographie
map-labeling · geo-sketch — cartes muettes et croquis avec légende organisée.
Histoire des arts
image-analysis — décrire / expliquer une œuvre, vocabulaire utile.
SVT
science-diagram-labeling · classification-table — schémas légendés et tableaux à double entrée.
Physique-Chimie
science-protocol · chemistry-equation · science-concept-card — protocoles, équations, fiches notion.
Technologie
Réutilise science-protocol et science-concept-card (circuit, mécanisme).

Vérifications charte V1.2

PageShell unique
Tous les templates wrappent leur contenu. Aucun header/footer recréé.
Format 8.5 × 11
Vérifié en aperçu à 70 %. Les schémas/cartes ont une hauteur fixe en pouces.
QR officiel
Slugs format AE-{`{niv}`}-{`{mat}`}-…. URL alloeducation.fr/qr/{`{slug}`}.
Pas d'emoji
Tous les pictos passent par iconKey ou <Icon>. Schémas SVG natifs.
Print-ready
@page 8.5×11 hérité du shell. Aucun overflow horizontal.
Densité 3 niveaux
Light / Std / Dense pilotables depuis Tweaks.
); } Object.assign(window, { TabPack3HGSciences, P3_TEMPLATES });