# Notes projet - Programme officiel Cycle 3

Date de creation : 2026-04-23  
Racine de travail : `c:\DataS\OpenSquared\OpenSchool\Programme`

## But du projet

Ce dossier rassemble des documents PDF officiels lies aux programmes francais du cycle 3. L'objectif du projet est d'analyser ces sources pour produire du contenu pedagogique original, varie et reutilisable, avec une attention particuliere portee a la creation d'images pedagogiques.

Les productions futures devront rester coherentes avec les programmes officiels tout en etant originales : supports visuels, illustrations, schemas, activites imagees, affiches, cartes mentales, exercices visuels, situations-problemes illustrees, supports de comprehension, etc.

## Etat de l'exploration

- Exploration effectuee depuis la racine du dossier le 2026-04-23.
- 21 fichiers PDF reperes au total.
- 6 sous-dossiers thematiques identifies dans `Cycle 3`.
- Plusieurs copies identiques de `programme-d-enseignement-du-cycle-3-2023-100806.pdf` sont presentes dans differents dossiers disciplinaires.
- Deux fichiers EMC ont un contenu identique d'apres leur empreinte SHA256, malgre des noms legerement differents.
- Poppler a ete installe via `winget` le 2026-04-23. Les outils `pdftotext` et `pdfinfo` sont disponibles apres rafraichissement du terminal, ou directement via le chemin note plus bas.
- Python n'est pas disponible dans cette session ; l'analyse PDF peut neanmoins demarrer avec Poppler.

## Arborescence observee

```text
.
|-- ensel714_annexe1_1312885.pdf
|-- ensel714_annexe2_1312887.pdf
|-- ensel714_annexe3_1312891.pdf
`-- Cycle 3
    |-- Autre
    |-- Francais
    |-- Langues
    |-- Math
    |-- Moral&Civisme
    `-- Relationnel
```

## Repartition des PDF

| Dossier | Nombre de PDF | Notes |
| --- | ---: | --- |
| Racine | 3 | Annexes `ensel714_annexe*`, probablement programmes ou annexes officielles generiques. |
| `Cycle 3\Autre` | 1 | Copie du programme cycle 3 2023. |
| `Cycle 3\Français` | 7 | Programme general, programme de francais, guides et exemples de mise en oeuvre. |
| `Cycle 3\Langues` | 3 | Programme general, annexes allemand et anglais. |
| `Cycle 3\Math` | 3 | Programme general, programme de mathematiques, guide resolution de problemes. |
| `Cycle 3\Moral&Civisme` | 3 | Programme general et deux copies identiques du programme EMC. |
| `Cycle 3\Relationnel` | 1 | Programme d'education a la vie affective et relationnelle a l'ecole elementaire. |

## Inventaire des fichiers PDF

| Chemin | Taille approx. | SHA256 |
| --- | ---: | --- |
| `ensel714_annexe1_1312885.pdf` | 1087.7 Ko | `A4C0900B4D9127391F2C096BFC3C2D6460D9432B8F0CDCE87B2BAE16BCD5F881` |
| `ensel714_annexe2_1312887.pdf` | 1330.5 Ko | `C6D88055F924C65D5D2EFCDAFF2A3C65B4BFAA4D885B00F6C34BF6D8C3ED32A3` |
| `ensel714_annexe3_1312891.pdf` | 1739.9 Ko | `16EFA795F59F25F726E3F443934198E22C01FAD04E1BA78A01ED10A11A3A14EB` |
| `Cycle 3\Autre\programme-d-enseignement-du-cycle-3-2023-100806 (1).pdf` | 1429.9 Ko | `879251A7B7B6DBF63CC982B6B3684E33C51C0661BBAC190E381490C9D61AAD0F` |
| `Cycle 3\Français\exemplesmiseenoeuvre6e-francaispdf-111534.pdf` | 916.1 Ko | `021DBC47043A9CBC6B6A7FDFDF236A338FC2F616DAF188AA5AF77D53C5A31886` |
| `Cycle 3\Français\exemplesmiseenoeuvrecm2francaispdf-111540.pdf` | 850.7 Ko | `DE72E0E2B3A59051CD5286F2DA71296B54724E56E9B986C0B4F13A0D5025DC37` |
| `Cycle 3\Français\guide-la-comprehension-au-cours-moyen-91725.pdf` | 1371.8 Ko | `C91311A1B0259765B0A8CB7980F7FB0C73653406CBB14FB608DB9C3CD1F4E175` |
| `Cycle 3\Français\guide-la-grammaire-du-francais-du-cp-la-6e-97251.pdf` | 2825.8 Ko | `85E3258A78FB27F51C278A3AFC665547BFB55C1266F18879C4DC509FD2743A30` |
| `Cycle 3\Français\guide-la-grammaire-du-francais-terminologie-grammaticale-67998.pdf` | 2041.8 Ko | `B6F16A5E36845085697F068967B63928C9DDA4479F572529080200A6704F7FD9` |
| `Cycle 3\Français\programme-d-enseignement-du-cycle-3-2023-100806.pdf` | 1429.9 Ko | `879251A7B7B6DBF63CC982B6B3684E33C51C0661BBAC190E381490C9D61AAD0F` |
| `Cycle 3\Français\programme-de-fran-ais-pour-le-cycle-3-439824.pdf` | 334.5 Ko | `E7C27F55C212B5EBB92BA8B60B6B1B0761A2301E7C0D0D780171C4CFB6E121AE` |
| `Cycle 3\Langues\annexe-1-programme-d-allemand-pour-les-classes-de-coll-ge-440355.pdf` | 1632.7 Ko | `0726A63F13DAF30DEBE33E056CC81469FE3AC5AA46DA20ECFB2E24AB17F81E4C` |
| `Cycle 3\Langues\annexe-3-programme-d-anglais-pour-les-classes-de-coll-ge-440358.pdf` | 1503.1 Ko | `2484ED439D3DC22AEBA62F266F6DE69F84D0AE563E64054E4BBA2BB2C4735A6F` |
| `Cycle 3\Langues\programme-d-enseignement-du-cycle-3-2023-100806.pdf` | 1429.9 Ko | `879251A7B7B6DBF63CC982B6B3684E33C51C0661BBAC190E381490C9D61AAD0F` |
| `Cycle 3\Math\guide-resolution-de-problemes-cours-moyen-90990.pdf` | 1784.3 Ko | `E2D0649AAB79BCA3882F533E17465DFC715323A8315B20C6FE3B3AE81CD9A2BC` |
| `Cycle 3\Math\programme-d-enseignement-du-cycle-3-2023-100806.pdf` | 1429.9 Ko | `879251A7B7B6DBF63CC982B6B3684E33C51C0661BBAC190E381490C9D61AAD0F` |
| `Cycle 3\Math\programme-de-math-matiques-pour-le-cycle-3-439827.pdf` | 514.8 Ko | `F3F79A75CA8BE7F54409B8B7CEE3EAFD769C23D12E6C822A253454E2C703B508` |
| `Cycle 3\Moral&Civisme\Annexe — Programme d’enseignement moral et civique du cours préparatoire à la classe terminale des voies générale, technologique et professionnelle et des classes préparant au CAP-4021.pdf` | 1190.7 Ko | `0F28566133A4D9B8A3DA3EE5648FD3F2C1915FE25BEA4D05AA8B9894A1544761` |
| `Cycle 3\Moral&Civisme\Annexe — Programme d’enseignement moral et civique du cours préparatoire à la classe terminale des voies générale, technologique et professionnelle et des classes préparant au.pdf` | 1190.7 Ko | `0F28566133A4D9B8A3DA3EE5648FD3F2C1915FE25BEA4D05AA8B9894A1544761` |
| `Cycle 3\Moral&Civisme\programme-d-enseignement-du-cycle-3-2023-100806.pdf` | 1429.9 Ko | `879251A7B7B6DBF63CC982B6B3684E33C51C0661BBAC190E381490C9D61AAD0F` |
| `Cycle 3\Relationnel\Programme d’éducation à la vie affective et relationnelle à l’école élémentaire-405261.pdf` | 228.1 Ko | `D4E5425DF3E36312A9D02A331ACF9DB08FA97619E18BFCBB0307AFE22B8EE0FC` |

## Doublons reperes par empreinte

### Programme general cycle 3 2023

Ces fichiers semblent identiques :

- `Cycle 3\Autre\programme-d-enseignement-du-cycle-3-2023-100806 (1).pdf`
- `Cycle 3\Français\programme-d-enseignement-du-cycle-3-2023-100806.pdf`
- `Cycle 3\Langues\programme-d-enseignement-du-cycle-3-2023-100806.pdf`
- `Cycle 3\Math\programme-d-enseignement-du-cycle-3-2023-100806.pdf`
- `Cycle 3\Moral&Civisme\programme-d-enseignement-du-cycle-3-2023-100806.pdf`

Empreinte commune : `879251A7B7B6DBF63CC982B6B3684E33C51C0661BBAC190E381490C9D61AAD0F`

### Programme EMC

Ces fichiers semblent identiques :

- `Cycle 3\Moral&Civisme\Annexe — Programme d’enseignement moral et civique du cours préparatoire à la classe terminale des voies générale, technologique et professionnelle et des classes préparant au CAP-4021.pdf`
- `Cycle 3\Moral&Civisme\Annexe — Programme d’enseignement moral et civique du cours préparatoire à la classe terminale des voies générale, technologique et professionnelle et des classes préparant au.pdf`

Empreinte commune : `0F28566133A4D9B8A3DA3EE5648FD3F2C1915FE25BEA4D05AA8B9894A1544761`

## Orientation pedagogique provisoire

Les dossiers actuels suggerent plusieurs axes de production :

- Francais : comprehension, grammaire, terminologie grammaticale, exemples de mise en oeuvre CM2 et 6e.
- Mathematiques : programme disciplinaire et guide de resolution de problemes au cours moyen.
- Langues : programmes ou annexes pour anglais et allemand.
- Enseignement moral et civique : programme EMC transversal.
- Vie affective et relationnelle : ressources adaptees a l'ecole elementaire.
- Programme general cycle 3 : document pivot a utiliser comme reference commune.

## Charte graphique et references visuelles

Un dossier dedie aux references visuelles a ete cree : `references_charte_graphique/`.

Il contient les images de reference suivantes :

- `Designer.png`
- `fractions.png`
- `nb_relatifs.png`
- `top.png`

Ces images definissent la direction graphique du projet : supports pedagogiques lumineux, cartes blanches a coins arrondis, typographie ronde et lisible, palette vert petrole / bleu / orange / rouge, schemas simples et personnage recurrent `Professeur Top`.

La fiche `references_charte_graphique/CHARTE_GRAPHIQUE.md` documente les principes a respecter pour les prochaines productions. Le personnage du professeur doit servir de guide visuel recurrent : petite taupe professeur en rendu 3D doux, lunettes rondes noires, nez rouge, veste marron, chemise blanche, cravate verte, souvent avec baguette, livres ou support de cours.

Objectif : s'appuyer sur cette charte pour produire des images pedagogiques originales, coherentes entre elles et alignees avec les programmes officiels du cycle 3.

## Generations d'images

Un dossier de productions visuelles a ete cree : `generations_images/`.

Premier POC :

- Dossier : `generations_images/math_cm1_01_nombres_calcul_resolution/`
- Niveau : CM1
- Programme source : `Cycle 3\Math\programme-de-math-matiques-pour-le-cycle-3-439827.pdf`
- Extraction source : `extractions_pdf_indexed/013.txt`
- Theme retenu : premier domaine CM1 du programme de mathematiques, `Nombres, calcul et resolution de problemes`.

Le dossier contient :

- `00_decoupage_programme_math_cm1.md` : decoupage CM1 en domaines et justification du premier theme.
- `fiche_poc_nombres_calcul_resolution.md` : intention pedagogique et contenu de synthese.
- `fiche_poc_nombres_calcul_resolution.svg` : premiere fiche visuelle editable.
- `prompt_generation_image.md` : prompt pret a utiliser pour une generation bitmap dans la charte Professeur Top.
- `README.md` : role du dossier et statut du POC.

Note technique : aucun outil local de conversion SVG vers PNG n'a ete trouve dans cette session (`magick`, `inkscape`, `rsvg-convert`). La fiche est donc conservee en SVG source pour le moment.

Retour qualite POC 01 :

- Le SVG est un bon format de travail pour ces fiches.
- La premiere fiche etait trop large thematiquement et comportait des chevauchements.
- Ne pas reutiliser la planche complete du professeur dans une fiche.
- Decouper le programme plus finement : une fiche par sous-theme.
- Nouveau test cree : `fiche_01A_nombres_entiers_cm1.svg`, centre uniquement sur `Les nombres entiers`.
- Notes de retour detaillees : `generations_images/math_cm1_01_nombres_calcul_resolution/RETRO_POC_01.md`.
- Version visuelle validee copiee comme reference : `references_charte_graphique/fiches_reference/fiche_reference_math_cm1_nombres_entiers.svg`.
- Regle d'integration retenue : ne plus placer Professeur Top directement dans les fiches SVG ; il sera ajoute separement dans l'application.
- Checks visuels obligatoires ajoutes : anti-overlap pour droites graduees, badges/pastilles, textes bas, etiquettes proches des bords et debordements hors carte.

Evolution pedagogique :

- La fiche `Les nombres entiers` est validee comme reference visuelle, mais elle reste trop generale pour un usage direct par un eleve.
- Une arborescence de contenus ciblees a ete creee : `contenus_pedagogiques/cycle_3/mathematiques/cm1/01_nombres_calcul_resolution/01A_nombres_entiers/`.
- Le nouveau grain de travail est : une fiche = une competence precise = quelques exemples.
- Les fiches creees couvrent : lecture/ecriture des entiers, valeur de position, comparaison, encadrement/intercalation, ordre, demi-droite graduee, multiples/divisibilite par `2`, `5`, `10`.
- Les nombres decimaux devront etre traites dans une branche separee, probablement `01C_nombres_decimaux`, pour ne pas melanger entiers et decimaux.
- Une reflexion produit est ouverte : distinguer les fiches de cours avec reponses visibles et les fiches d'exercice ou certaines reponses seraient masquees.
- Premiere passe SVG generee pour les 7 micro-fiches `01A_nombres_entiers`, dans `contenus_pedagogiques/cycle_3/mathematiques/cm1/01_nombres_calcul_resolution/01A_nombres_entiers/svg/`.
- Statut de ces SVG : brouillons visuels propres et XML valides, a relire sur le contenu avant validation finale.

## Prochaines etapes recommandees

1. Extraire le texte des PDF vers un dossier dedie, par exemple `extractions/`, pour faciliter la recherche et la synthese.
2. Construire une synthese par discipline : attendus, competences, notions, niveaux concernes, contraintes officielles.
3. Identifier des opportunites de contenus visuels originaux pour chaque discipline.
4. Creer progressivement un catalogue d'idees d'images pedagogiques avec objectifs, public, format et lien au programme.

## Outils d'extraction PDF

Poppler `25.07.0` a ete installe avec `winget` le 2026-04-23.

Executables reperes :

- `C:\Users\baron\AppData\Local\Microsoft\WinGet\Packages\oschwartz10612.Poppler_Microsoft.Winget.Source_8wekyb3d8bbwe\poppler-25.07.0\Library\bin\pdftotext.exe`
- `C:\Users\baron\AppData\Local\Microsoft\WinGet\Packages\oschwartz10612.Poppler_Microsoft.Winget.Source_8wekyb3d8bbwe\poppler-25.07.0\Library\bin\pdfinfo.exe`

Exemples utiles :

```powershell
pdftotext -layout "Cycle 3\Français\programme-d-enseignement-du-cycle-3-2023-100806.pdf" -
pdfinfo "Cycle 3\Français\programme-d-enseignement-du-cycle-3-2023-100806.pdf"
```

Si `pdftotext` ou `pdfinfo` ne sont pas encore reconnus, redemarrer le terminal ou utiliser le chemin complet des executables ci-dessus.

Test effectue :

- `pdfinfo` lit correctement les metadonnees du programme general cycle 3.
- `pdftotext -f 1 -l 2 -layout ... -` extrait correctement le debut du document, notamment le titre `Programme du cycle 3`, la mention `En vigueur a la rentree 2023` et le sommaire.

## Extractions disponibles

Une extraction texte complete a ete generee dans `extractions_pdf_indexed/`.

Contenu :

- `001.txt` a `021.txt` : textes extraits des 21 PDF.
- `001.pdfinfo.txt` a `021.pdfinfo.txt` : metadonnees PDF correspondantes.
- `manifest.csv` : correspondance entre chaque ID et le chemin du PDF source.

Ce dossier indexe est la reference a utiliser pour les prochaines recherches et syntheses, car il evite les problemes de chemins Windows trop longs avec certains noms de fichiers.

Une tentative precedente dans `extractions_pdf_txt/` contient des extractions exploitables pour une partie des PDF, mais elle est incomplete pour les deux fichiers EMC au nom tres long. Preferer `extractions_pdf_indexed/`.

Exemples de recherche :

```powershell
rg -n "attendus de fin de cycle" extractions_pdf_indexed
rg -n "Mathématiques|Français|enseignement moral" extractions_pdf_indexed
Import-Csv .\extractions_pdf_indexed\manifest.csv
```

## Notes pour les prochaines sessions

- Ne pas supposer que tous les PDF `programme-d-enseignement-du-cycle-3-2023-100806.pdf` sont differents : ils sont identiques d'apres SHA256.
- Conserver les PDF sources comme references officielles ; produire les supports dans des dossiers separes pour eviter de melanger sources et creations.
- Avant de produire des contenus pedagogiques, preferer une extraction textuelle et une synthese courte par document afin de limiter les erreurs d'alignement avec le programme.
- Les noms de fichiers contiennent des accents, espaces longs et caracteres speciaux ; utiliser `-LiteralPath` dans PowerShell pour manipuler ces fichiers sans erreur.

## Note de session - 2026-04-24 - POC adaptatif sur micro-fiche CM1

Un premier POC `test -> lecon -> exercices adaptes` a ete cree pour la micro-fiche :

- `contenus_pedagogiques/cycle_3/mathematiques/cm1/01_nombres_calcul_resolution/01A_nombres_entiers/01_lecture_ecriture_nombres_entiers_kit_adaptatif/`

Principes poses :

- un test prealable tres court pour reperer faiblesses et erreurs typiques ;
- une orientation non pas vers un `diagnostic` enfant, mais vers un `profil pedagogique observable` ;
- un routage des exercices par type d'aide qui semble la plus efficace.

Profils retenus pour ce premier essai :

- visuel et structuration spatiale ;
- verbal et oralisation ;
- image et concret ;
- regles et patterns ;
- progressif et charge reduite.

Production visuelle ajoutee :

- SVG de questions pour les tests ;
- SVG corriges pour les tests ;
- SVG d'exercices par profil observable.

Point produit important :

- le futur professeur virtuel devra analyser non seulement le juste/faux, mais aussi les hesitations, oublis de zero, lecture chiffre par chiffre, besoin de reformulation orale et effet de la charge visuelle.

Point de vigilance visuelle ajoute apres relecture du POC :

- ne pas se contenter d'eviter le debordement franc ;
- exiger une marge de securite visible a droite et en bas ;
- traiter les cartes de droite et les blocs a texte long comme zones a risque ;
- couper plus tot les formulations longues, notamment avec fleches et equivalences ;
- pour les fiches en colonnes, donner moins de densite textuelle a la derniere colonne.

Point de vigilance editorial ajoute :

- dans des contenus scolaires, les accents sont obligatoires ;
- l'absence d'accent sur des mots courants comme `réduite`, `écrire`, `à`, `élève`, `dictée`, `réponse` ou `méthode` doit être corrigée avant validation finale ;
- cette vérification doit faire partie de la relecture qualité au même titre que les débordements et la lisibilité.

Memo detaille de session :

- `contenus_pedagogiques/cycle_3/mathematiques/cm1/01_nombres_calcul_resolution/01A_nombres_entiers/01_lecture_ecriture_nombres_entiers_kit_adaptatif/NOTES_SESSION_2026-04-24.md`
