Add Programme notes indexes and tooling

This commit is contained in:
2026-05-03 22:02:32 +02:00
parent 415aab9e85
commit 3b71bed8c2
708 changed files with 427860 additions and 0 deletions

View File

@@ -0,0 +1,125 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="900" viewBox="0 0 1600 900">
<defs>
<style>
.bg { fill: #f6f5ef; }
.panel { fill: #ffffff; stroke: #e2ebe6; stroke-width: 2; filter: drop-shadow(0 10px 24px rgba(22, 42, 45, 0.10)); }
.soft { fill: #eef7f4; stroke: #c9dfd8; stroke-width: 2; }
.title { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 62px; font-weight: 800; fill: #074f4b; }
.subtitle { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 27px; font-weight: 700; fill: #1e3540; }
.h2 { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 30px; font-weight: 800; fill: #074f4b; }
.h2blue { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 28px; font-weight: 800; fill: #1d78b5; }
.h2orange { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 28px; font-weight: 800; fill: #e78232; }
.body { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 24px; fill: #1d3038; }
.small { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 19px; fill: #2d4148; }
.tiny { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 15px; fill: #2d4148; }
.num { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 38px; font-weight: 800; fill: #074f4b; }
.whiteText { font-family: "Trebuchet MS", "Verdana", sans-serif; font-size: 22px; font-weight: 800; fill: #ffffff; }
.green { fill: #2f9246; }
.blue { fill: #1d78b5; }
.orange { fill: #e78232; }
.line { stroke: #26383d; stroke-width: 4; stroke-linecap: round; }
.thin { stroke: #26383d; stroke-width: 2.5; stroke-linecap: round; }
</style>
</defs>
<rect class="bg" width="1600" height="900"/>
<rect x="56" y="42" width="1488" height="816" rx="34" class="panel"/>
<text x="800" y="120" text-anchor="middle" class="title">Les nombres entiers</text>
<text x="800" y="164" text-anchor="middle" class="subtitle">Maths CM1 - Nombres, calcul et r&#233;solution de probl&#232;mes</text>
<line x1="430" y1="194" x2="1170" y2="194" stroke="#dbe8e3" stroke-width="4"/>
<g transform="translate(110 235)">
<rect x="0" y="0" width="455" height="245" rx="24" class="panel"/>
<text x="34" y="54" class="h2">Objectif CM1</text>
<text x="34" y="102" class="body">Comprendre la num&#233;ration</text>
<text x="34" y="136" class="body">d&#233;cimale et positionnelle.</text>
<text x="34" y="188" class="small">En fin d'ann&#233;e, on lit et on utilise</text>
<text x="34" y="219" class="small">les nombres jusqu'&#224; :</text>
<text x="264" y="220" class="num">999 999</text>
</g>
<g transform="translate(600 235)">
<rect x="0" y="0" width="520" height="245" rx="24" class="panel"/>
<text x="32" y="54" class="h2blue">Valeur des chiffres</text>
<text x="32" y="94" class="body">Un chiffre change de valeur</text>
<text x="32" y="128" class="body">selon sa position.</text>
<g transform="translate(34 158)">
<rect x="0" y="0" width="74" height="50" rx="10" fill="#e8f3ee"/>
<rect x="78" y="0" width="74" height="50" rx="10" fill="#e8f3ee"/>
<rect x="156" y="0" width="74" height="50" rx="10" fill="#e8f3ee"/>
<rect x="234" y="0" width="74" height="50" rx="10" fill="#e8f3ee"/>
<rect x="312" y="0" width="74" height="50" rx="10" fill="#e8f3ee"/>
<rect x="390" y="0" width="74" height="50" rx="10" fill="#e8f3ee"/>
<text x="37" y="33" text-anchor="middle" class="body">C</text>
<text x="115" y="33" text-anchor="middle" class="body">D</text>
<text x="193" y="33" text-anchor="middle" class="body">U</text>
<text x="271" y="33" text-anchor="middle" class="body">c</text>
<text x="349" y="33" text-anchor="middle" class="body">d</text>
<text x="427" y="33" text-anchor="middle" class="body">u</text>
<text x="37" y="78" text-anchor="middle" class="tiny">centaines</text>
<text x="115" y="78" text-anchor="middle" class="tiny">dizaines</text>
<text x="193" y="78" text-anchor="middle" class="tiny">unit&#233;s</text>
<text x="349" y="78" text-anchor="middle" class="tiny">unit&#233;s simples</text>
</g>
</g>
<g transform="translate(1155 235)">
<rect x="0" y="0" width="280" height="245" rx="24" class="soft"/>
<text x="32" y="54" class="h2">&#192; retenir</text>
<text x="32" y="101" class="body">Base dix :</text>
<text x="32" y="135" class="body">10 unit&#233;s</text>
<text x="32" y="169" class="body">font 1 dizaine.</text>
<text x="32" y="215" class="small">La position donne</text>
<text x="32" y="239" class="small">la valeur.</text>
</g>
<g transform="translate(110 520)">
<rect x="0" y="0" width="660" height="220" rx="24" class="panel"/>
<text x="34" y="52" class="h2orange">Progression dans l'ann&#233;e</text>
<line x1="90" y1="128" x2="570" y2="128" class="line"/>
<circle cx="90" cy="128" r="13" class="orange"/>
<circle cx="330" cy="128" r="13" class="orange"/>
<circle cx="570" cy="128" r="13" class="orange"/>
<text x="90" y="91" text-anchor="middle" class="small">P&#233;riodes 1-2</text>
<text x="90" y="169" text-anchor="middle" class="small">jusqu'&#224; 9 999</text>
<text x="330" y="91" text-anchor="middle" class="small">P&#233;riode 3</text>
<text x="330" y="169" text-anchor="middle" class="body">5 chiffres</text>
<text x="570" y="91" text-anchor="middle" class="small">P&#233;riode 4</text>
<text x="570" y="169" text-anchor="middle" class="body">6 chiffres</text>
</g>
<g transform="translate(805 520)">
<rect x="0" y="0" width="390" height="220" rx="24" class="panel"/>
<text x="32" y="52" class="h2blue">Savoir faire</text>
<text x="32" y="97" class="body">Comparer</text>
<text x="32" y="129" class="body">Encadrer</text>
<text x="32" y="161" class="body">Ordonner</text>
<text x="32" y="193" class="body">Placer</text>
<g transform="translate(198 67)">
<rect x="-10" y="12" width="166" height="124" rx="16" fill="#f7fbf9" stroke="#edf3f0" stroke-width="1"/>
<line x1="14" y1="58" x2="132" y2="58" class="thin"/>
<line x1="14" y1="44" x2="14" y2="72" class="thin"/>
<line x1="73" y1="44" x2="73" y2="72" class="thin"/>
<line x1="132" y1="44" x2="132" y2="72" class="thin"/>
<text x="14" y="106" text-anchor="middle" class="tiny">0</text>
<text x="73" y="106" text-anchor="middle" class="tiny">500</text>
<text x="132" y="106" text-anchor="middle" class="tiny">1000</text>
</g>
</g>
<g transform="translate(1230 520)">
<rect x="0" y="0" width="245" height="220" rx="24" class="panel"/>
<text x="30" y="52" class="h2orange">Multiples</text>
<text x="30" y="92" class="small">Reconna&#238;tre :</text>
<g transform="translate(35 108)">
<rect x="0" y="0" width="50" height="46" rx="14" class="green"/>
<rect x="70" y="0" width="50" height="46" rx="14" class="blue"/>
<rect x="140" y="0" width="60" height="46" rx="14" class="orange"/>
<text x="25" y="31" text-anchor="middle" class="whiteText">2</text>
<text x="95" y="31" text-anchor="middle" class="whiteText">5</text>
<text x="170" y="31" text-anchor="middle" class="whiteText">10</text>
</g>
<text x="122" y="190" text-anchor="middle" class="small">Diviseurs simples</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB