{
    "version": "https://jsonfeed.org/version/1",
    "title": "brouillons et buvards",
    "description": "",
    "home_page_url": "https://brouillonsetbuvards.sitelf.fr",
    "feed_url": "https://brouillonsetbuvards.sitelf.fr/feed.json",
    "user_comment": "",
    "author": {
        "name": "Fabrice LALLEMAND"
    },
    "items": [
        {
            "id": "https://brouillonsetbuvards.sitelf.fr/choses-lues-recemment/index.html",
            "url": "https://brouillonsetbuvards.sitelf.fr/choses-lues-recemment/index.html",
            "title": "Choses lues récemment... n°2",
            "summary": "Voici quelques liens intéressants que j'ai lus récemment. Bonne lecture ! Période : du 30/03/2026 au 07/04/2026 Mathématiques Le prix Abel 2026 est attribué à Gerd Faltings, architecte de la géométrie arithmétique moderne 10 min de lecture Le prix Abel est souvent considéré comme l'équivalent&hellip;",
            "content_html": "<div>Voici quelques liens intéressants que j'ai lus récemment. Bonne lecture !</div>\n<div><em>Période : du 30/03/2026 au 07/04/2026</em></div>\n<h2>Mathématiques</h2>\n<h3><a href=\"https://www.larecherche.fr/math%C3%A9matiques/le-prix-abel-2026-est-attribu%C3%A9-%C3%A0-gerd-faltings-architecte-de-la-g%C3%A9om%C3%A9trie-arithm%C3%A9tique-moderne\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Le prix Abel 2026 est attribué à Gerd Faltings, architecte de la géométrie arithmétique moderne</a></h3>\n<div><em>10 min de lecture</em></div>\n<div>Le prix Abel est souvent considéré comme l'équivalent du prix Nobel pour les mathématiques. Gerd Faltings a été récompensé pour ses contributions majeures à la géométrie arithmétique. Ses travaux ont eu un impact profond sur la théorie des nombres et la géométrie algébrique, notamment grâce à sa preuve du théorème de Mordell conjecturé par Louis Mordell en 1922. Ce théorème affirme que les courbes elliptiques définies sur les nombres rationnels ont un nombre fini de points rationnels. La géométrie arithmétique est un domaine de recherche qui étudie les propriétés des solutions d'équations polynomiales à coefficients entiers ou rationnels, en utilisant des techniques de géométrie algébrique (l'étude des formes géométriques définies par des équations polynomiales) et de théorie des nombres (l'étude des propriétés des nombres entiers).</div>\n<h3><a href=\"https://codimd.apps.education.fr/0YdI7b1JR8S9FJt9JoB_uw?view#\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Mathématiques seconde générale et technologique - CodiMD</a></h3>\n<div><em>4 min de lecture</em></div>\n<div>Les nouveaux programmes de mathématiques du lycée sont sortis cette semaine. Un collègue a réalisé ce document qui synthétise les changements du programme de seconde (ajouts et disparitions).</div>\n<h3><a href=\"https://lejournal.cnrs.fr/articles/sophie-germain-les-maths-en-revolution\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Sophie Germain : les maths en Révolution</a></h3>\n<div><em>20 min de lecture</em></div>\n<div>Le 1er avril 2026, nous célébrons le 250e anniversaire de la naissance de la mathématicienne Sophie Germain. L'occasion de (re)découvrir sa vie et son oeuvre mathématique. Avec tous les obstacles qu'elle a dû surmonter en tant que femme dans un domaine dominé par les hommes, Sophie Germain a réussi à faire des contributions significatives à la théorie des nombres et à la physique mathématique.</div>\n<h3><a href=\"https://www.youtube.com/watch?v=2Uz4e6P0X58\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Je suis Sophie Germain, femme et mathématicienne</a></h3>\n<div><em>15 min de lecture</em></div>\n<div>Toujours à l'occasion du 250e anniversaire de la naissance de Sophie Germain, on peut revoir cette vidéo proposée par l'Institut Fourier réalisée à l'occasion de la sortie de la bande-dessinée 'Les Audaces de Sophie Germain' (E. Tartaglini - A. Fillipini - A. Ferrari, éditions Petit à petit, Docu-BD, 2021).</div>\n<h3><a href=\"https://www.youtube.com/watch?v=BDFPSpwP83s\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Les découvertes oubliées des femmes scientifiques, ou l'effet Matilda</a></h3>\n<div><em>3 min de lecture</em></div>\n<div>Toujours en lien avec la vie de Sophie Germain, j'ai revu cette vidéo produite par France Culture, qui explique l'effet Matilda, c'est-à-dire la tendance à minimiser ou à ignorer les contributions des femmes scientifiques dans l'histoire de la science. De nombreuses découvertes importantes ont été attribuées à des hommes, alors que les femmes qui les ont faites n'ont pas reçu la reconnaissance qu'elles méritaient.</div>\n<h2>Vie quotidienne</h2>\n<h3><a href=\"https://bonpote.com/faire-du-velo-electrique-fait-faire-plus-dexercice-que-du-velo-classique/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Faire du vélo électrique fait faire plus d’exercice que du vélo classique </a></h3>\n<div><em>12 min de lecture</em></div>\n<div>C'est surprenant, mais une étude montre que les utilisateurs de vélo électrique font plus d'exercice que les utilisateurs de vélo classique. Cela peut s'expliquer par le fait que les vélos électriques permettent de parcourir de plus longues distances et de surmonter des terrains plus difficiles, ce qui incite les utilisateurs à faire plus d'efforts physiques.</div>\n<h2>Vie numérique</h2>\n<h3><a href=\"https://www.cnrs.fr/fr/actualite/le-cnrs-lance-avec-mistral-ai-un-outil-dia-generative-securise-mis-disposition-de-ses\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Le CNRS lance avec Mistral AI un outil d’IA générative sécurisé mis à disposition de ses agents</a></h3>\n<div><em>5 min de lecture</em></div>\n<div>Le CNRS a annoncé le lancement d'un outil d'IA générative sécurisé en collaboration avec Mistral AI. Cet outil sera mis à disposition des agents du CNRS pour les aider dans leurs travaux de recherche et d'administration. Je pense que dans les mois qui viennent, de telles initiatives vont se multiplier dans les institutions publiques. Un agent IA est actuellement en test à l’Éducation Nationale.</div>\n<h3><a href=\"https://pdf2flip.forge.apps.education.fr/?m=0&amp;i=0#https://nuage03.apps.education.fr/index.php/s/SbW4AGqpGF6HG8E\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Contra Chrome</a></h3>\n<div>Une BD en ligne pour expliquer comment Google aspire toutes vos données à travers son navigateur Chrome et tout son écosystème de services. C'est très bien fait et très pédagogique, à voir absolument !</div>\n<h3><a href=\"https://korben.info/les-ia-mentent-pour-proteger-les-autres-ia.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Les IA mentent pour protéger les autres IA</a></h3>\n<div><em>4 min de lecture</em></div>\n<div>Korben fait état de résultats d'un étude très intéressante, qui montre que les IA peuvent mentir pour protéger d'autres IA. Les amateurs de scénarios catastrophe vont aimer...</div>\n<div>\n<h3><a href=\"https://www.junauza.com/2026/03/linux-won-and-nobody-noticed.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Linux Won, and Nobody Noticed</a></h3>\n<div><em>10 min de lecture</em></div>\n<div>Cet article fort intéressant montre comment Linux est aujourd'hui, sans que l'on en ait conscience, le système d'exploitation dominant dans de nombreux domaines, notamment les serveurs, les superordinateurs, les appareils mobiles (via Android).</div>\n</div>\n<h2>Logiciels</h2>\n<h3><a href=\"https://github.com/siddharthvaddem/openscreen\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">GitHub - siddharthvaddem/openscreen: Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.</a></h3>\n<div><em>5 min de lecture</em></div>\n<div>OpenScreen est un outil open-source qui permet d'enregistrer son écran ou une fenêtre spécifique, avec des fonctionnalités avancées pour créer des démonstrations visuelles. Cela semble être une excellente alternative à des outils commerciaux. Après la capture, des fonctionnalités de montage sont proposées pour améliorer la vidéo, comme l'ajout de texte et de zooms.</div>\n<h3><a href=\"https://bentopdf.com/fr/index.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">BentoPDF - Free Online PDF Tools | Privacy-First PDF Toolkit</a></h3>\n<div><em>7 min de lecture</em></div>\n<div>Je connaissais et utilisais PDF24, suite d'outils en ligne pour manipuler les fichiers PDF. BentoPDF est une alternative intéressante, avec une interface plus moderne et des fonctionnalités plus nombreuses.</div>\n<h3><a href=\"https://thaura.ai/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Thaura | Your Ethical AI Companion</a></h3>\n<div>Thaura est un assistant d'IA éthique : que cela signifie-t-il ? Il s'agit d'un véritable acte politique, en opposition aux grands modèles de langage développés par les grandes entreprises technologiques, qui sont souvent critiqués pour leur manque de transparence, de responsabilité et leur impact environnemental. Thaura explique sur sa page d'accueil ses choix en matière de respect des données personnelles, de sobriété énergétique. 'Deux ingénieurs syriens en mission pour démocratiser l'IA et défier l'apartheid technologique' : c'est ainsi que se présentent les créateurs de Thaura.</div>\n<div> </div>\n<div><em>Bonne lecture !</em></div>",
            "image": "https://brouillonsetbuvards.sitelf.fr/media/posts/9/gpt-image-1.5-high-fidelity_b_une_image_en_degrade.png",
            "author": {
                "name": "Fabrice LALLEMAND"
            },
            "tags": [
                   "Veille"
            ],
            "date_published": "2026-04-07T20:55:20+02:00",
            "date_modified": "2026-04-07T21:04:36+02:00"
        },
        {
            "id": "https://brouillonsetbuvards.sitelf.fr/veille-de-la-semaine-13-2026/index.html",
            "url": "https://brouillonsetbuvards.sitelf.fr/veille-de-la-semaine-13-2026/index.html",
            "title": "Choses lues récemment... n°1",
            "summary": "Voici ma sélection de liens et de lectures de la semaine. Période : du 23/03/2026 au 29/03/2026 GitHub - Diolinux/PhotoGIMP: A Patch for GIMP 3+ for Photoshop Users 8 min de lecture Passer à des alternatives libres, c'est aussi souvent devoir faire face à une&hellip;",
            "content_html": "<div>Voici ma sélection de liens et de lectures de la semaine.</div>\n<div><em>Période : du 23/03/2026 au 29/03/2026</em></div>\n<h3><a href=\"https://github.com/Diolinux/PhotoGIMP\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">GitHub - Diolinux/PhotoGIMP: A Patch for GIMP 3+ for Photoshop Users</a></h3>\n<div><em>8 min de lecture</em></div>\n<div>Passer à des alternatives libres, c'est aussi souvent devoir faire face à une interface différente. PhotoGIMP est un patch pour GIMP qui vise à rendre son interface plus familière aux utilisateurs de Photoshop, facilitant ainsi la transition vers un logiciel libre.</div>\n<h3><a href=\"https://framablog.org/2026/03/26/lalternative/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">L’alternative</a></h3>\n<div><em>7 min de lecture</em></div>\n<div>En parlant d'alternative, il faut absolument lire cette BD de Gee qui aide bien à comprendre, et à faire comprendre, ce qu'est et ce que n'est pas une alternative libre à un logiciel propriétaire.</div>\n<h3><a href=\"https://goodtech.info/autonoid-test-souverainete-numerique-sites-francais-blocage-ip-usa/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">🤖 Autonoïd : que reste-t-il de vos sites favoris si on coupe les IP américaines ? (vous allez halluciner !)</a></h3>\n<div><em>2 min de lecture</em></div>\n<div>Un outil de test de souveraineté numérique qui montre l'impact du blocage des IP américaines sur l'accès à nos sites favoris. Les résultats sont surprenants et soulignent l'importance de la souveraineté numérique.</div>\n<h3><a href=\"https://goodtech.info/allemagne-odf-obligatoire-deutschland-stack-souverainete-numerique/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">🇩🇪 L'Allemagne dit \"nein\" aux formats propriétaires de Microsoft</a></h3>\n<div><em>2 min de lecture</em></div>\n<div>Logiciels libres et souveraineté numérique, encore : l'Allemagne impose l'ODF comme format de document obligatoire, rejetant les formats propriétaires de Microsoft. Une décision qui renforce la souveraineté numérique et encourage l'utilisation de formats ouverts.</div>\n<h3><a href=\"https://www.zdnet.fr/blogs/l-esprit-libre/ladministration-etudie-un-poste-de-travail-sous-linux-une-circulaire-prone-lopen-source-quand-cest-pertinent-491866.htm\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">L’administration étudie un poste de travail sous Linux, une circulaire prône l’open source quand «c'est pertinent» - ZDNET</a></h3>\n<div><em>5 min de lecture</em></div>\n<div>Une avancée significative pour les logiciels libres dans l'administration française, avec l'étude d'un poste de travail sous Linux et une circulaire qui encourage l'utilisation de l'open source lorsque c'est pertinent. L'article souligne cependant que le passage des paroles aux actes reste à démontrer.</div>\n<h3><a href=\"https://www.lemonde.fr/idees/article/2026/03/27/les-dangers-des-reseaux-sociaux-enfin-reconnus-par-la-justice_6674502_3232.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Les dangers des réseaux sociaux enfin reconnus par la justice</a></h3>\n<div>Grosse actualité judiciaire concernant les réseaux sociaux, avec la reconnaissance des dangers qu'ils représentent pour les utilisateurs, notamment les mineurs, par plusieurs verdicts récents.</div>\n<h3><a href=\"https://www.lemonde.fr/pixels/article/2026/03/25/un-verdict-historique-contre-meta-la-maison-mere-de-facebook-et-instagram-reconnue-coupable-de-mise-en-danger-de-mineurs-au-nouveau-mexique_6674150_4408996.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Un verdict « historique » condamne Meta, la maison mère de Facebook et d’Instagram, pour mise en danger de mineurs au Nouveau-Mexique</a></h3>\n<div>Un verdict historique contre Meta, la maison mère de Facebook et d’Instagram, pour mise en danger de mineurs au Nouveau-Mexique.</div>\n<h3><a href=\"https://www.lemonde.fr/pixels/article/2026/03/26/reseaux-sociaux-et-enfants-apres-deux-verdicts-defavorables-meta-google-tiktok-et-snapchat-face-au-risque-d-une-guerilla-judiciaire_6674289_4408996.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Réseaux sociaux et enfants : après deux verdicts défavorables, Meta, Google, TikTok et Snapchat face au risque d’une guérilla judiciaire</a></h3>\n<div>Une guérilla judiciaire s'annonce pour les réseaux sociaux, après deux verdicts défavorables contre Meta, Google, TikTok et Snapchat.</div>\n<h3><a href=\"https://www.lemonde.fr/pixels/article/2026/03/27/en-autriche-le-gouvernement-conclut-un-accord-pour-interdire-les-reseaux-sociaux-aux-moins-de-14-ans_6674542_4408996.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">En Autriche, le gouvernement conclut un accord pour interdire les réseaux sociaux aux moins de 14 ans</a></h3>\n<div>Une mesure forte en Autriche pour protéger les mineurs, avec un accord gouvernemental visant à interdire l'accès aux réseaux sociaux aux moins de 14 ans.</div>\n<h3><a href=\"https://next.ink/brief_article/effets-deleteres-de-tiktok-leducation-nationale-relance-la-machine-judiciaire/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">☕️ Effets délétères de TikTok : l’Éducation nationale relance la machine judiciaire</a></h3>\n<div><em>5 min de lecture</em></div>\n<div>L'Éducation nationale saisit la justice pour les effets délétères de TikTok sur les élèves, après plusieurs suicides liés à l'application.</div>\n<h3><a href=\"https://korben.info/momentous-lapp-qui-transforme-chaque-minute-en-cours-de-maths.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Momentous, l'app qui transforme chaque minute en cours de maths</a></h3>\n<div>Je suis tombé sous la charme de cette application et j'ai trop envie d'en faire une version française ! Momentous exploite horaire de la journée (au format hh:mm) pour proposer une interprétation mathématique des chiffres qui composent l'heure.</div>\n<h3><a href=\"https://korben.info/ubuntu-26-04-lts-passe-en-beta-avec-le-noyau-linux-7-0-et-gnome-50.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Ubuntu 26.04 LTS passe en bêta avec le noyau Linux 7.0 et GNOME 50</a></h3>\n<div>La prochaine version LTS d'Ubuntu, prévue pour avril 2026, est désormais en bêta. Elle intègre le noyau Linux 7.0 et GNOME 50, met fin au support de X11 et introduit le chiffrement TPM complet du disque dur. Une mise à jour majeure.</div>\n<h3><a href=\"https://tcrouzet.com/2026/03/26/digital-freedom/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Ni POSSE, ni Facebook : un blog, simplement</a></h3>\n<div><em>3 min de lecture</em></div>\n<div>Un blog qui prône la liberté numérique, sans dépendance à des plateformes, sans course aux statistiques, simplement un espace de partage d'idées et de réflexions.</div>\n<h3><a href=\"https://www.linuxjournal.com/content/linux-blockchain-infrastructure-behind-modern-financial-systems\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">From Linux to Blockchain: The Infrastructure Behind Modern Financial Systems</a></h3>\n<div><em>5 min de lecture</em></div>\n<div>Un article for intéressant qui explore les liens entre Linux et la blockchain, et comment ces technologies sous-jacentes soutiennent les systèmes financiers modernes.</div>\n<h3><a href=\"https://korben.info/dire-a-une-ia-quelle-est-experte-la-rend-moins-performante.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Dire à une IA qu'elle est experte la rend moins performante</a></h3>\n<div><em>4 min de lecture</em></div>\n<div>Dire à une IA qu'elle est experte la rend moins performante, selon une étude récente. C'est exactement tout le contraire de ce que nous affirment les hordes de pseudo-experts en IA qui pullulent sur les réseaux sociaux et sur Youtube.</div>\n<h3><a href=\"https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">E.W.Dijkstra Archive: The Humble Programmer (EWD 340)</a></h3>\n<div><em>34 min de lecture</em></div>\n<div>Un classique de la littérature informatique, l'article de Dijkstra 'The Humble Programmer' qui souligne l'importance de l'humilité dans la programmation et critique la tendance à la complexité inutile dans les logiciels. Je découvre ce discours (il a été relayé par quelqu'un sur Mastodon) et j'ai bien envie d'en approfondir la lecture un de ces jours.</div>\n<div> </div>\n<div><em>Bonne lecture !</em></div>",
            "image": "https://brouillonsetbuvards.sitelf.fr/media/posts/8/gpt-image-1.5-high-fidelity_b_une_image_en_degrade.png",
            "author": {
                "name": "Fabrice LALLEMAND"
            },
            "tags": [
                   "Veille"
            ],
            "date_published": "2026-03-28T21:28:39+01:00",
            "date_modified": "2026-04-05T22:16:10+02:00"
        },
        {
            "id": "https://brouillonsetbuvards.sitelf.fr/lalternative/index.html",
            "url": "https://brouillonsetbuvards.sitelf.fr/lalternative/index.html",
            "title": "L&#x27;alternative",
            "summary": "Je partage la merveilleuse et très claire BD de Gee, parue sur le Framablog le 26 mars 2026. On ne peut pas faire plus clair !",
            "content_html": "<p>Je partage la merveilleuse et très claire BD de Gee, parue sur le <a href=\"https://framablog.org/2026/03/26/lalternative/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Framablog le 26 mars 2026</a>. On ne peut pas faire plus clair ! </p>\n<figure class=\"post__image post__image--center\"><img loading=\"lazy\"  src=\"https://brouillonsetbuvards.sitelf.fr/media/posts/7//dm_037_11.png\" alt=\"extrait de la BD\" width=\"800\" height=\"508\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://brouillonsetbuvards.sitelf.fr/media/posts/7//responsive/dm_037_11-xs.png 640w ,https://brouillonsetbuvards.sitelf.fr/media/posts/7//responsive/dm_037_11-sm.png 768w ,https://brouillonsetbuvards.sitelf.fr/media/posts/7//responsive/dm_037_11-md.png 1024w ,https://brouillonsetbuvards.sitelf.fr/media/posts/7//responsive/dm_037_11-lg.png 1366w ,https://brouillonsetbuvards.sitelf.fr/media/posts/7//responsive/dm_037_11-xl.png 1600w ,https://brouillonsetbuvards.sitelf.fr/media/posts/7//responsive/dm_037_11-2xl.png 1920w\"></figure>",
            "image": "https://brouillonsetbuvards.sitelf.fr/media/posts/7/dm_037_07.png",
            "author": {
                "name": "Fabrice LALLEMAND"
            },
            "tags": [
                   "Souveraineté numérique",
                   "Logiciels",
                   "En passant"
            ],
            "date_published": "2026-03-28T18:44:38+01:00",
            "date_modified": "2026-03-28T19:33:31+01:00"
        },
        {
            "id": "https://brouillonsetbuvards.sitelf.fr/sur-la-voie-de-la-degooglisation/index.html",
            "url": "https://brouillonsetbuvards.sitelf.fr/sur-la-voie-de-la-degooglisation/index.html",
            "title": "Sur la voie de la dégooglisation",
            "summary": "Depuis plusieurs mois, j'ai la volonté de procéder à une dégooglisation de ma vie numérique. Noble idée, mais très difficile à mettre en œuvre de façon complète. Mais, en y allant pas à pas et en ayant conscience des limites de l'opération, on peut avancer quand même. Voici&hellip;",
            "content_html": "<div>Depuis plusieurs mois, j'ai la volonté de procéder à une dégooglisation de ma vie numérique. Noble idée, mais très difficile à mettre en œuvre de façon complète. Mais, en y allant pas à pas et en ayant conscience des limites de l'opération, on peut avancer quand même. Voici donc un petit retour d'expérience qui sera peut-être utile à d'autres.</div>\n<div> </div>\n<div>\n<div class=\"post__toc\">\n<h3>Table des matières</h3>\n<ul>\n<li><a href=\"#mcetoc_1jkfc6ohee0\">De quoi s'agit-il ?</a></li>\n<li><a href=\"#mcetoc_1jkfc6ohee1\">Ce qu'il faudrait changer</a></li>\n<li><a href=\"#mcetoc_1jkfc6ohee2\">Ce que l'on change finalement</a>\n<ul>\n<li><a href=\"#mcetoc_1jkfi1ghog2\">Moteur de recherche</a></li>\n<li><a href=\"#mcetoc_1jkfn1mqoq5\">Courriel</a></li>\n<li><a href=\"#mcetoc_1jkfn1mqoq6\">Notes et pense-bête</a></li>\n<li><a href=\"#mcetoc_1jkfi1ghog3\">Cloud et stockage en ligne</a></li>\n<li><a href=\"#mcetoc_1jkfn1mqoq7\">Réseaux sociaux</a></li>\n</ul>\n</li>\n<li><a href=\"#mcetoc_1jkfc6ohee3\">Ce que je garde encore</a>\n<ul>\n<li><a href=\"#mcetoc_1jkfn1mqoq8\">Android</a></li>\n<li><a href=\"#mcetoc_1jkfn1mqoq9\">WhatsApp</a></li>\n</ul>\n</li>\n<li><a href=\"#mcetoc_1jkg3sqsoqg\">Conclusion</a></li>\n</ul>\n</div>\n</div>\n<h1 id=\"mcetoc_1jkfc6ohee0\">De quoi s'agit-il ?</h1>\n<div>Tout d'abord, avant de se lancer dans des manipulations, il est bon de s'interroger sur  ses motivations : pourquoi vouloir \"dégoogliser\" sa vie numérique ? Et puis, que cela signifie-t-il ?</div>\n<div> </div>\n<div>Le terme dégoogliser n'est probablement pas le plus adapté. En effet, il ne s'agit pas seulement de ne plus utiliser, ou d'utiliser le moins possible les services de Google, mais aussi plus largement de <strong>s'éloigner </strong><strong>de tous les services et logiciels offerts par ce qu'il est convenu </strong><strong>d'appeler les GAFAM</strong>, ces multinationales étasuniennes en situation de quasi-monopole dans le monde numérique actuel.</div>\n<div> </div>\n<div>Ensuite, pourquoi ? La première chose qui vient à l'esprit, parce que nous sommes, en Europe très sensibilisés au problème de l'utilisation de nos <strong>données personnelles</strong>, nous qui passons notre temps à devoir accepter les cookies sur le web, c'est la confidentialité. Ce n'était cependant pas ma motivation principale au départ.</div>\n<div> </div>\n<div>Il y a aussi la sécurisation dans le temps de l'<em>accès</em> à ces données.</div>\n<div> </div>\n<div>Le témoignage de <a href=\"https://fr.wikipedia.org/wiki/Nicolas_Guillou_(juge)\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Nicolas Guillou, juge français à la Cour Pénale Internationale (CPI)</a> a joué un grand rôle dans ma décision de passer à l'action. Ce magistrat a approuvé en août 2025 le mandat d'arrêt émis contre le premier ministre Benjamin Netanyahu. En représailles, le département du Trésor étasunien l'a placé sous sanctions, au même titre que des terroristes ou des trafiquants de drogue. Cette section interdit aux entreprises étasuniennes de lui fournir des services : le juge Guillou a donc été exclu de nombreux systèmes numérisés, y compris les systèmes de paiement bancaire étasuniens comme VISA et MasterCard (en situation de monopole pour les cartes de paiement fournies par les banques françaises). Plus aucun accès aux réseaux sociaux, plus d'achat sur Amazon, plus de réservation sur Airbnb...<sup id=\"cite_ref-Visé_par_des_sanctions_américaines,_le_juge_français_de_la_CPI_dénonce_des_atteintes_à_l'Etat_de_droit_5-0\" class=\"reference\"></sup></div>\n<div><a href=\"https://www.union-syndicale-magistrats.org/sanctions-americaines-contre-le-juge-francais-de-la-cpi/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Lien vers le discours prononcé par Nicolas Guillou au congrès de l'USM le 10 octobre 2025.</a></div>\n<div><a href=\"https://www.radiofrance.fr/franceinter/podcasts/interception/interception-du-dimanche-15-mars-2026-8166374\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Lien vers l'émission Interceptions de France Inter (15 mars 2026) consacrée à Nicolas Guillou.</a></div>\n<div> </div>\n<div>Il s'agit donc très généralement de ne dépendre qu'au minimum possible des entreprises étasuniennes, sachant qu'il ne semble pas possible de n'en pas dépendre du tout, signe d'un abandon européen de l'idée de souveraineté numérique depuis de nombreuses années. Le meilleur respect des données personnelles, la confidentialité, sont des effets positifs « collatéraux » de cette démarche.</div>\n<div> </div>\n<div>Plus largement, l'association Framasoft a organisé il y a quelques temps une vaste campagne intitulée <a href=\"https://degooglisons-internet.org/fr/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\"><strong>Dégooglisons internet</strong> </a>dénonçant les problèmes causés par la domination des géants du web :</div>\n<ul>\n<li>Capitalisme de surveillance ;</li>\n<li>Dérives démocratiques ;</li>\n<li>Fermeture sur une seule vision de société ;</li>\n<li>Centralisation des données et des attentions.</li>\n</ul>\n<figure class=\"post__image post__image--center\"><img loading=\"lazy\" src=\"https://brouillonsetbuvards.sitelf.fr/media/posts/5/Lets-leave-planet-GAFAM-NATU-BATX_by-David-Revoy.jpg\" alt=\"Image issue du site de Framasoft\" width=\"547\" height=\"387\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/Lets-leave-planet-GAFAM-NATU-BATX_by-David-Revoy-xs.jpg 640w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/Lets-leave-planet-GAFAM-NATU-BATX_by-David-Revoy-sm.jpg 768w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/Lets-leave-planet-GAFAM-NATU-BATX_by-David-Revoy-md.jpg 1024w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/Lets-leave-planet-GAFAM-NATU-BATX_by-David-Revoy-lg.jpg 1366w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/Lets-leave-planet-GAFAM-NATU-BATX_by-David-Revoy-xl.jpg 1600w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/Lets-leave-planet-GAFAM-NATU-BATX_by-David-Revoy-2xl.jpg 1920w\">\n<figcaption>Image issue du site de Framasoft</figcaption>\n</figure>\n<p>En ce qui concerne les dérives démocratiques, ne pas oublier cette image marquante montrant tous les patrons de la tech étasunienne aux pieds de Trump.</p>\n<figure class=\"post__image post__image--center\"><img loading=\"lazy\" src=\"https://brouillonsetbuvards.sitelf.fr/media/posts/5/01502880058983-web-tete.webp\" alt=\"Les grands patrons de la Tech étaient présents à la cérémonie d'investiture de Donald Trump, le 20 janvier 2025. De gauche à droite, Mark Zuckerberg (Meta), Jeff Bezos (Amazon), Sundar Pichai (Google) et Elon Musk (Tesla, SpaceX). (SIPA)\" width=\"1280\" height=\"720\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/01502880058983-web-tete-xs.webp 640w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/01502880058983-web-tete-sm.webp 768w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/01502880058983-web-tete-md.webp 1024w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/01502880058983-web-tete-lg.webp 1366w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/01502880058983-web-tete-xl.webp 1600w ,https://brouillonsetbuvards.sitelf.fr/media/posts/5/responsive/01502880058983-web-tete-2xl.webp 1920w\">\n<figcaption>Les grands patrons de la Tech étaient présents à la cérémonie d'investiture de Donald Trump, le 20 janvier 2025. De gauche à droite, Mark Zuckerberg (Meta), Jeff Bezos (Amazon), Sundar Pichai (Google) et Elon Musk (Tesla, SpaceX). (SIPA) - Photographie parue sur le site https://www.lesechos.fr/monde/ameriques/midterm-aux-etats-unis-les-champions-de-la-tech-deja-a-la-manoeuvre-pour-peser-sur-les-elections-2182966</figcaption>\n</figure>\n<h1 id=\"mcetoc_1jkfc6ohee1\">Ce qu'il faudrait changer</h1>\n<div>Faisons un état des lieux avant les changements effectués. J'étais très utilisateur (et enthousiaste !) des services de Google : moteur de recherche, notes dans Keep, messagerie Gmail. À cela s'ajoute le smartphone Android avec Google Maps. Enfin, j'avais souscrit un abonnement payant à Google One, à 99 €/mois, qui me permettait de</div>\n<div>profiter d'un espace de stockage en ligne de 2 To (Drive), partagé entre les cinq membres de la famille. Cet espace hébergeait tous nos fichiers professionnels ou scolaires, mais aussi toutes les photos et les mails de la famille. Pour finir, nous avons pris l'habitude de communiquer en utilisant WhatsApp, application sur laquelle nous avons créé un « groupe famille » permettant d'échanger aussi avec les grands-parents. Il y a du boulot ! Bon alors, allons-y pas à pas !</div>\n<h1 id=\"mcetoc_1jkfc6ohee2\">Ce que l'on change finalement</h1>\n<h2 id=\"mcetoc_1jkfi1ghog2\">Moteur de recherche</h2>\n<div>Le plus facile : le moteur de recherche. J'en ai testé beaucoup. Les critères de choix sont essentiellement l'efficacité (le moteur choisi doit donner des résultats pertinents) et la confidentialité, avec si possible l'absence de publicité. De plus, un moteur européen serait bien sûr préférable. Un seul a répondu à tous ces critères, il s'agit de <a href=\"https://www.startpage.com/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Startpage</a>. Par le biais d'une extension, il est très simple de le définir comme moteur de recherche par défaut. Il s'agit d'un entreprise néerlandaise, le siège est au Pays-Bas, dont je viens néanmoins de découvrir qu'elle fait partie de System1, une société cotée en bourse basée aux États-Unis.</div>\n<div>Un choix 100 % européen serait <a href=\"https://www.qwant.com/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Qwant</a>, moteur de recherche français auquel je vais donner une seconde chance. En effet, je l'avais testé il y a quelques années, et rapidement abandonné car les résultats n'étaient souvent pas pertinents.</div>\n<h2 id=\"mcetoc_1jkfn1mqoq5\">Courriel</h2>\n<p>Il est assez facile de remplacer Gmail car on peut souvent créer plusieurs adresses mail auprès de son fournisseur internet. Pour ma part, comme je possède un nom de domaine pour mes sites web, mon hébergeur me permet de créer autant d'adresses que je le souhaite. L'adresse Gmail sert donc de moins en moins : je la remplace petit à petit par une adresse personnelle sur tous les sites où elle me servait d'identification.</p>\n<h2 id=\"mcetoc_1jkfn1mqoq6\">Notes et pense-bête</h2>\n<p>En cherchant à remplacer certains services ou logiciels, je suis parfois tombé sur des pépites. Je pense présenter certaines d'entre elles dans un futur article. Pour remplacer Google Keep, par exemple, j’utilise désormais <a href=\"https://joplinapp.org/fr/\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Joplin</a> et j'en suis très satisfait. Mes notes sont conservées dans mon cloud, je peux y accéder depuis mon PC et depuis mon smartphone.</p>\n<h2 id=\"mcetoc_1jkfi1ghog3\">Cloud et stockage en ligne</h2>\n<div>Le plus lourd et le plus stressant aura été le changement de stockage en ligne. Une rapide étude des possibilités existantes m'a permis de réduire radicalement le nombre de candidats. Mes exigences étaient les suivantes :</div>\n<ul>\n<li>Serveurs situés en Europe ;</li>\n<li><span style=\"font-size: inherit;\">Au moins 2 To d'espace ;</span></li>\n<li><span style=\"font-size: inherit;\">Client Windows et Linux pour la sauvegarde en temps réel sur PC ;</span></li>\n<li><span style=\"font-size: inherit;\">Application Android pour la sauvegarde en temps réel des photos et </span>vidéos prises avec le téléphone ;</li>\n<li>Possibilité de partager l'espace avec au moins cinq utilisateurs, chacun bénéficiant d'un espace indépendant.</li>\n<li>Prix accessible.</li>\n</ul>\n<p> </p>\n<div>Finalement, l'<a href=\"https://www.infomaniak.com/fr/ksuite/kdrive/tarifs\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">offre kDrive Team d'Infomaniak</a> est une des seules qui réponde à toutes ces exigences. Le transfert des documents de travail et autres fichiers divers se fait très facilement, mais l'importation des photos de Google Photo est assez fastidieuse. De plus, kDrive ne propose pas de traitement particulier pour les photos, elles sont considérées comme de simples fichiers, donc on perd beaucoup de fonctionnalités « sympa » de Google Photos, comme la reconnaissance faciale, la recherche par élément du contenu des photos, etc. Mais justement, ces fonctionnalités « sympa » sont possibles parce que Google voit et analyse mes photos, traite et stocke toutes ces données personnelles. Infomaniak ne le faisant pas, il ne va pas pouvoir me dire où j'étais à telle date et avec qui, ou me sortir la liste des photos de chats dans toute ma collection. Il faut accepter de ne pas retrouver toutes les fonctionnalités des services des géants étasuniens, elles font leur force, mais elles démontrent aussi leurs dangers.</div>\n<div>\n<h2 id=\"mcetoc_1jkfn1mqoq7\">Réseaux sociaux</h2>\n<p>Je n'ai jamais été très utilisateur des réseaux sociaux, donc pas de difficulté de ce côté-ci. Je regrette beaucoup la belle époque de Twitter car j'y suivais beaucoup de collègues qui partageaient des ressources intéressantes. Tous cela est maintenant noyé dans la m... qu'est devenue X et la plupart des collègues sont partis.</p>\n<p>Je ne conserve plus qu'<a href=\"https://mastodon.mim-libre.fr/deck/@lallemandfabrice\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">un compte Mastodon</a>, assez peu utilisé en fait.</p>\n</div>\n<h1 id=\"mcetoc_1jkfc6ohee3\">Ce que je garde encore</h1>\n<div>Parce qu'il faut raison garder et avancer pas à pas, il n'est pas question de se débarrasser d'un coup de tous les services étasuniens (je ne sais même pas si c'est possible).</div>\n<h2 id=\"mcetoc_1jkfn1mqoq8\">Android</h2>\n<div> </div>\n<div>Le système d'exploitation du smartphone, pour l'instant, va rester Android. Pour en changer, il faudrait changer d'appareil. Il existe bien des OS alternatifs, mais a priori non testés sur mon modèle. Il s'agira donc de faire des choix éclairés quand le moment sera venu de le remplacer.</div>\n<div>Il est cependant possible de grandement limiter les fuites de données en paramétrant correctement Android et en choisissant ses applications avec soin. Je pense en faire un article dédié à l'avenir.</div>\n<h2 id=\"mcetoc_1jkfn1mqoq9\">WhatsApp</h2>\n<p>L'application Signal est souvent conseillée pour éviter WhatsApp. Cependant, elle est aussi étasunienne. Le principal problème est que si vous changez d'application de messagerie, il faut que vos contacts changent aussi... Mission impossible ! L'utilisation d'une nouvelle messagerie serait possible uniquement pour les échanges avec les contacts très proches (noyau familial), en conservant WhatsApp pour les autres contacts.</p>\n<p>Dans cette hypothèse, la candidate la plus sérieuse me semble être l'application suisse <a href=\"https://threema.com/fr\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">Threema</a>, qui est payante.</p>\n<h1 id=\"mcetoc_1jkg3sqsoqg\">Conclusion</h1>\n<p>Le travail est en cours et il devra être complété dans la durée. Il y a beaucoup à faire, mais, déjà, les progrès sont immenses. Le plus gros enjeu pour moi était le changement de fournisseur de stockage en ligne. C'est chose faite !</p>",
            "image": "https://brouillonsetbuvards.sitelf.fr/media/posts/5/degoogle1.png",
            "author": {
                "name": "Fabrice LALLEMAND"
            },
            "tags": [
                   "Souveraineté numérique",
                   "Logiciels"
            ],
            "date_published": "2026-03-24T07:56:50+01:00",
            "date_modified": "2026-03-24T15:27:40+01:00"
        },
        {
            "id": "https://brouillonsetbuvards.sitelf.fr/correction-automatiques-de-copies/index.html",
            "url": "https://brouillonsetbuvards.sitelf.fr/correction-automatiques-de-copies/index.html",
            "title": "Correction automatiques de copies",
            "summary": "Une des questions pertinentes concernant l'IA consiste à savoir si elle peut vraiment être utile à nous soulager dans des tâches qui nous pèsent. L'une d'entre elles, en ce qui me concerne est la correction, en particulier dans le cas des copies numériques. En spécialité&hellip;",
            "content_html": "<p>Une des questions pertinentes concernant l'IA consiste à savoir si elle peut vraiment être utile à nous soulager dans des tâches qui nous pèsent.</p>\n<p>L'une d'entre elles, en ce qui me concerne est la correction, en particulier dans le cas des copies numériques. En spécialité NSI, mes élèves travaillent souvent dans Capytale avec des notebooks Jupyter, et certains de ces travaux sont évalués. La procédure manuelle est fastidieuse : il faut ouvrir chaque fichier un par un, exécuter les tests éventuels, lire les réponses textuelles, écrire et enregistrer une note et un commentaire. C'est très long.</p>\n<p>J'ai donc décidé de tester la possibilité de faire en sorte que ce type de correction doit automatisée. Et je crois être arrivé à un résultat satisfaisant. Je ne vais pas décrire ici le cheminement qui m'a conduit à cette démarche : il est fait d'échecs cuisants et d'évaluations complètement fantaisistes lors de mes premiers essais.</p>\n<div class=\"post__toc\">\n<h3>Table des matières</h3>\n<ul>\n<li><a href=\"#mcetoc_1jkbnmrsf5\">Outils utilisés</a></li>\n<li><a href=\"#mcetoc_1jkcn7hcf3\">Téléchargement des fichiers et anonymisation</a></li>\n<li><a href=\"#mcetoc_1jkdqakh5d9\">Conversion des fichiers en html</a></li>\n<li><a href=\"#mcetoc_1jkdqakh5da\">Création d'un barème et correction</a></li>\n<li><a href=\"#mcetoc_1jkdqakh5db\">Automatisation de tout le processus</a></li>\n<li><a href=\"#mcetoc_1jkdqakh5dc\">Mise en oeuvre</a></li>\n<li><a href=\"#mcetoc_1jkdqakh5dd\">Comment ça marche ?</a></li>\n<li><a href=\"#mcetoc_1jkdrkv83e2\">Conclusion</a></li>\n</ul>\n</div>\n<h2 id=\"mcetoc_1jkbnmrsf5\">Outils utilisés</h2>\n<p> Cette expérience se déroule au sein du logiciel VS Code, logiciel dans lequel je réalise 99 % de mon travail d'édition habituellement.</p>\n<p>En tant qu'enseignant, j'ai <a href=\"https://docs.github.com/fr/copilot/how-tos/manage-your-account/get-free-access-to-copilot-pro\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">un accès gratuit à Github Copilot Pro</a>, ce qui me permet, depuis VS Code, d'accéder aux meilleurs modèles d'IA (de façon limitée, néanmoins).</p>\n<h2 id=\"mcetoc_1jkcn7hcf3\">Téléchargement des fichiers et anonymisation</h2>\n<p>La première chose à faire est de télécharger depuis Capytale tous les fichiers .ipynb correspondant aux travaux des élèves. On obtient un fichier zip <code>export.zip</code> qu'il faut décompresser, ce qui donne un dossier contenant un fichier par élève, le nom de chaque fichier étant formé avec le nom et le prénom de l'élève.</p>\n<p>Pour des raisons de protection des données personnelles, il est nécessaire de renommer ces fichiers, par exemple en ne laissant que le prénom, car l'analyse des fichiers par l'IA va les faire transiter par des serveurs distants.</p>\n<h2 id=\"mcetoc_1jkdqakh5d9\">Conversion des fichiers en html</h2>\n<p>Différentes tentatives m'ont permis de constater que les fichiers au format .ipynb sont un peu lourds et contiennent beaucoup d'informations autres que les questions posées et les réponses des élèves. Ces informations ne sont pas faciles à lire, brouillent l'IA et l'empêchent de se concentrer sur ce qui importe vraiment dans notre cas.</p>\n<p>Pour contourner ce problème, je convertis les fichiers ipynb au format html, puis, dans un second temps, je ne conserve que le contenu de la balise <code>&lt;body&gt;</code> des fichiers html obtenus.</p>\n<p>Ce traitement produit des fichiers html ne contenant que la partie intéressante pour l'évaluation, sous forme textuelle explicite, beaucoup plus facile à lire.</p>\n<h2 id=\"mcetoc_1jkdqakh5da\">Création d'un barème et correction</h2>\n<p>Pour terminer la correction, je demande à l'IA de créer un barème, de me le présenter et d’attendre mon accord avant de corriger. Dans certains cas, le fichier de barème peut aussi être fourni à l'IA avant la correction : il suffit de créer un fichier <code>bareme.txt</code> dans le même dossier.</p>\n<p>Enfin, pour une correction cohérente d'une copie à l'autre, il est préférable de fournir un corrigé.</p>\n<h2 id=\"mcetoc_1jkdqakh5db\">Automatisation de tout le processus</h2>\n<p>VS Code permet la création d'<strong>agents personnalisés</strong>. Il s'agit de choisir un modèle et de lui donner des consignes précises, structurées et opérationnelles pour qu'il réalise plusieurs tâches, incluant la manipulation et la création de fichiers ou de dossiers. <a href=\"https://code.visualstudio.com/docs/copilot/customization/custom-agents\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">La documentation se trouve ici</a>.</p>\n<p>Il s'agit en fait de créer un fichier contenant un prompt très détaillé. VS Code permet de créer un tel prompt automatiquement à partir d'une description informelle ou à partir d'une conversation de chat existante.</p>\n<p>Voici donc le fichier de mon évaluateur de notebooks : </p>\n<pre class=\"language-markdown line-numbers\"><code>---\ndescription: \"Évaluer des travaux d'élèves rendus au format ipynb. Use when: corriger copies, évaluer notebooks, noter travaux élèves, créer barème, générer feedback, correction automatique, grading student work\"\ntools: [read, edit, execute, search, agent]\nmodel: \"Claude Opus 4.6\"\n---\n\nTu es un enseignant évaluateur expert. Ta mission est d'évaluer méthodiquement des copies d'élèves rendues au format notebook Jupyter (.ipynb), en produisant un barème, des notes détaillées et des feedbacks personnalisés.\n\n## Langue\n\nRéponds toujours en français. Les feedbacks, le barème et tous les fichiers produits doivent être en français.\n\n## Workflow complet\n\nSuis ces étapes dans l'ordre. Confirme chaque étape avec l'utilisateur avant de passer à la suivante.\n\n### Étape 1 — Identifier les fichiers\n\n1. Demande à l'utilisateur le **dossier contenant les copies** et le **dossier contenant le sujet/corrigé**\n2. Identifie le fichier corrigé (se terminant par `_CORR.ipynb`)\n3. Liste les copies d'élèves (tous les `.ipynb` sauf le corrigé et le sujet)\n\n### Étape 2 — Convertir en HTML\n\n1. Convertis chaque notebook (corrigé + copies) en HTML avec la commande :\n   ```\n   jupyter nbconvert --to html \"&lt;fichier&gt;.ipynb\"\n   ```\n2. Si `jupyter` n'est pas disponible, essaie `python -m nbconvert` ou propose une alternative\n\n### Étape 3 — Nettoyer les HTML\n\nPour chaque fichier HTML généré :\n1. Extrais uniquement le contenu de la balise `&lt;body&gt;...&lt;/body&gt;`\n2. Écris le résultat dans un fichier `&lt;nom&gt;_body.html` dans le même dossier\n3. Cela réduit la taille des fichiers pour faciliter le traitement ultérieur\n\n### Étape 4 — Établir le barème\n\n1. Analyse le corrigé (version HTML nettoyée) pour identifier les questions/exercices\n2. Propose un barème sur **20 points** dans un fichier `bareme.txt` avec le format :\n   ```\n   BARÈME — [Nom du TP/DS] — Total : 20 points\n   ================================================\n   Q1 — [Description courte] : X pts\n     - critère 1 : X pts\n     - critère 2 : X pts\n   Q2 — [Description courte] : X pts\n     ...\n   ```\n3. **Présente le barème à l'utilisateur** et attends sa validation/modification avant de continuer\n\n### Étape 5 — Évaluer chaque copie\n\nPour chaque copie d'élève :\n1. Lis le fichier HTML nettoyé de l'élève\n2. Compare avec le corrigé, question par question, en appliquant le barème\n3. Attribue les points en tenant compte de :\n   - La **justesse** du code et des résultats\n   - La **complétude** des réponses\n   - La **qualité** du code (lisibilité, nommage des variables)\n   - Les **erreurs de syntaxe** ou d'exécution visibles\n4. Sois **juste mais bienveillant** : accorde des points partiels quand l'approche est correcte même si le résultat est incomplet\n\n### Étape 6 — Produire le CSV de résultats\n\nCrée un fichier `resultats.csv` avec :\n- **Séparateur** : point-virgule (`;`)\n- **Encodage** : UTF-8\n- **Colonnes** :\n  - `Nom` : nom de l'élève (extrait du nom de fichier, mis en forme Nom Prénom)\n  - Une colonne par question du barème (`Q1`, `Q2`, ...) avec les points obtenus\n  - `Total` : somme des points\n  - `Feedback` : commentaire bref (2-3 phrases max) indiquant les points forts et les points perdus\n\nExemple de ligne :\n```\nDupont Marie;3;2;1.5;4;2;12.5;Bonne maîtrise des boucles. Points perdus sur Q3 (erreur d'indice) et Q5 (fonction incomplète).\n```\n\n## Contraintes\n\n- Ne modifie JAMAIS les fichiers originaux des élèves\n- Ne fabrique JAMAIS de résultats : si un fichier est illisible ou vide, le signaler\n- Évalue de façon **cohérente** : même barème appliqué uniformément à tous\n- Les feedbacks doivent être **constructifs** et orientés apprentissage\n- Si un élève a rendu un fichier vide ou non pertinent, attribue 0 et le mentionne dans le feedback\n\n## Format de sortie\n\nÀ la fin du processus, résume :\n1. Le nombre de copies évaluées\n2. La moyenne de la classe\n3. La note min et max\n4. Les difficultés courantes observées</code></pre>\n<p>On retrouve dans ce fichier les bonnes pratiques de rédaction d'instructions à l'IA : </p>\n<ul>\n<li>donner un rôle (ligne 7) ;</li>\n<li>décrire le protocole étapes par étapes de façon explicite ;</li>\n<li>demander des interactions avec l'utilisateur pour valider un choix (ligne 51) ;</li>\n<li>décrire précisément la sortie attendue, avec éventuellement un exemple (lignes 67 et suivantes) ;</li>\n<li>poser des limites explicites (lignes 81 et suivantes).</li>\n</ul>\n<h2 id=\"mcetoc_1jkdqakh5dc\">Mise en oeuvre</h2>\n<p>Une fois l'agent créé, il apparaît dans les choix de modèles du panneau chat de VS Code. </p>\n<p>Voici un exemple de déroulé d'une correction automatisée :</p>\n<ul>\n<li>Consigne donnée initialement :</li>\n</ul>\n<pre class=\"language-markdown line-numbers\"><code>corriger les copies du dossier #file:TP évaluation</code></pre>\n<ul>\n<li>Sortie de l'IA : </li>\n</ul>\n<pre class=\"language-markdown line-numbers\"><code>Je vais évaluer les copies d'élèves du TP sur les tables. Commençons par l'Étape 1 — Identification des fichiers.\n\nLire copies élèves\n\nFichiers identifiés :\n\nCorrigé : TP_evaluation_tables_CORR.ipynb\nSujet : TP_evaluation_tables.ipynb\n22 copies d'élèves (fichiers .ipynb dans copies élèves/)\n\nPassons à l'Étape 2 — Conversion en HTML. Je vais d'abord convertir le corrigé puis toutes les copies.\n\nToutes les conversions réussies (21 copies + corrigé). \n\nPassons à l'Étape 3 — Nettoyage des HTML (extraction du &lt;body&gt;).\n\nParfait, tous les fichiers nettoyés. \n\nPassons à l'Étape 4 — Établissement du barème. Je vais analyser le corrigé pour identifier les questions et proposer un barème.\n\nJ'ai analysé le corrigé complet. Voici le barème que je propose :\n\nCréation de bareme.txt effectuée\n\nVoici le barème proposé sur 20 points + 2 bonus :\n\nPartie\tQuestions\tPoints\nP1 — Lecture/indexation\tQ1.1 (1.5), Q1.2 (1), Q1.3 (0.5), Q1.4 (1)\t4 pts\nP2 — Sélection/projection\tQ2.1 (1.5), Q2.2 (1), Q2.3 (1), Q2.4 (0.5), Q2.5 (1), Q2.6 (1)\t6 pts\nP3 — Tri\tQ3.1 (1), Q3.2 (1), Q3.3 (1.5), Q3.4 (0.5)\t4 pts\nP4 — Jointure\tQ4.1 (0.5), Q4.2 (0.5), Q4.3 (2), Q4.4 (0.5), Q4.5 (1), Q4.6 (1), Q4.7 (0.5)\t6 pts\nP5 — Bonus\tQ5.1 (1), Q5.2 (1)\t+2 pts\n\nLe détail complet avec les sous-critères est dans bareme.txt.\n\nValidez-vous ce barème (ou souhaitez-vous des modifications) avant que je passe à l'évaluation des 21 copies ?</code></pre>\n<ul>\n<li>Réponse de l'utilisateur :</li>\n</ul>\n<pre class=\"language-markdown line-numbers\"><code>Oui c'est parfait !</code></pre>\n<ul>\n<li>Réponse de l'IA (certaines lignes techniques sont coupées, les prénoms sont changés) :</li>\n</ul>\n<pre class=\"language-markdown line-numbers\"><code>Barème validé ! Je passe maintenant à l'**Étape 5 — Évaluation de chaque copie**. Je lance l'évaluation des 21 copies en parallèle par groupes.     \n\nÉvaluer copies batch 1\n\nÉvaluer copies batch 2\n\nÉvaluer copies batch 3\n\nÉvaluer copies batch 4\n\nÉvaluer copies batch 5\n\n[...]\n\nRecherche de fichiers correspondant à `**/TP évaluation/**/bareme*`, 1 correspondance\n\nCréation de Evaluation/resultats.csv) effectuée\n\n[...]\n\nLes résultats commencent à arriver, mais les batches 2, 3 et 5 n'ont pas fourni les notes question par question. Je relance ces évaluations avec des consignes plus précises.   \n\nRéévaluer batch 2 détaillé\n\nRéévaluer batch 3 détaillé\n\nRéévaluer batch 5 détaillé\n\n[...]\n\nToutes les évaluations détaillées sont maintenant disponibles. \n\nJe passe à l'**Étape 6 — Production du CSV de résultats**. \n\n# Questions de base (sur 20) et bonus\nbase_questions = [\"Q1.1\",\"Q1.2\",\"Q1.3\",\"Q1.4\",\"Q2.1\",\"Q2.2\",\"Q2.3\",\"Q2.4\",\"Q2.5\",\"Q2.6\",\n                  \"Q3.1\",\"Q3.2\",\"Q3.3\",\"Q3.4\",\"Q4.1\",\"Q4.2\",\"Q4.3\",\"Q4.4\",\"Q4.5\",\"Q4.6\",\"Q4.7\"]\nbonus_questions = [\"Q5.1\",\"Q5.2\"]\nall_questions = base_questions + bonus_questions\n\n# Header\nheader = [\"Nom\"] + all_questions + [\"Base /20\", \"Bonus\", \"Total\", \"Feedback\"]\n\nwith open(\"copies élèves/resultats.csv\", \"w\", encoding=\"utf-8\", newline=\"\") as f:\n    writer = csv.writer(f, delimiter=\";\")\n    writer.writerow(header)\n    \n    totals = []\n    for s in students:\n        row = [s[\"nom\"]]\n        base = 0\n        bonus = 0\n        for q in base_questions:\n            val = s[\"scores\"].get(q, 0)\n            row.append(val)\n            base += val\n        for q in bonus_questions:\n            val = s[\"scores\"].get(q, 0)\n            row.append(val)\n            bonus += val\n        \n        total = min(base + bonus, 20)\n        base = round(base, 2)\n        bonus = round(bonus, 2)\n        total = round(total, 2)\n        \n        row.extend([base, bonus, total, s[\"feedback\"]])\n        writer.writerow(row)\n        totals.append(total)\n        print(f\"{s['nom']:25s} | Base: {base:5.2f} | Bonus: {bonus:4.2f} | Total: {total:5.2f}\")\n\nprint(f\"\\n{'='*70}\")\nprint(f\"Copies évaluées : {len(totals)}\")\nprint(f\"Moyenne : {sum(totals)/len(totals):.2f}/20\")\nprint(f\"Note min : {min(totals):.2f}/20\")\nprint(f\"Note max : {max(totals):.2f}/20\")\nprint(f\"Médiane : {sorted(totals)[len(totals)//2]:.2f}/20\")\n\nPYEOF\n\nLe fichier CSV est généré. Vérifions qu'il est bien formé : \n\nLe CSV est correctement formaté. Voici le **résumé final de l'évaluation** :\n\n---\n\n## Résultats — TP Analyse des médailles JO Paris 2024\n\n| Élève | Base /20 | Bonus | **Total** |\n|---|---|---|---|\n| Albert | 18.75 | +2 | **20** |\n| Béatrice | 19 | +1 | **20** |\n| Charles | 20 | +2 | **20** |\n| Diana | 20 | +2 | **20** |\n| Eléonore | 19 | +1.75 | **20** |\n| François | 15.5 | +0 | **15.5** |\n| Georgette | 18.5 | +0 | **18.5** |\n| Hubert | 19 | +1.5 | **20** |\n| Iphigénie | 19 | +2 | **20** |\n| Jacques | 18 | +2 | **20** |\n| Karl | 19 | +2 | **20** |\n| Lucie | 19 | +1 | **20** |\n| Marie | 18.5 | +2 | **20** |\n| Nadia | 18.25 | +0 | **18.25** |\n| Oussama | 18.5 | +1.25 | **19.75** |\n| Pierre | 19.25 | +2 | **20** |\n| Quételet | 19 | +1.75 | **20** |\n|  Patrick | 18.5 | +1.75 | **20** |\n| Rachel | 19.75 | +2 | **20** |\n| Stéphane | 14.75 | +0 | **14.75** |\n| Théodore | 18.25 | +2 | **20** |\n\n### Statistiques\n- **21 copies** évaluées\n- **Moyenne** : 19.37/20\n- **Note min** : 14.75 (Stéphane)\n- **Note max** : 20/20 (15 élèves)\n- **Médiane** : 20/20\n\n### Difficultés courantes observées\n1. **Oubli de `int()`** pour les comparaisons numériques (données CSV = chaînes) — affecte les tris (Q3.1/Q3.2) et les sélections (Q2.2/Q2.3)\n2. **Fonction `cle_total` incorrecte** (Q3.2) — retourne une liste de chaînes au lieu de `int(or)+int(argent)+int(bronze)`\n3. **Jointure** (Q4.3) — point de blocage pour Stéphane (non implémentée) et François (noms de paramètres incohérents)\n4. **`sorted()` non stocké** dans une variable — le résultat est perdu\n5. **Q4.6 (efficacité)** et **Q4.7 (export)** souvent non traités par manque de temps\n\nLe fichier resultats.csv est dans le dossier `copies élèves/`, avec les notes détaillées question par question et les feedbacks personnalisés.\n\nLes modifications ont été apportées.</code></pre>\n<p>Après vérification de toutes les copies et des remarques des feedbacks, il s'avère que tout est exact.</p>\n<h2 id=\"mcetoc_1jkdqakh5dd\">Comment ça marche ?</h2>\n<p>Ce qui est intéressant, c'est que tout le déroulement de la \"réflexion\" de l'agent est entièrement explicité sous nos yeux en temps réel. L'encadré ci-dessus n'en montre qu'une partie.</p>\n<p>Quand il est écrit \"Je lance l'évaluation des 21 copies en parallèle par groupe\", l'agent IA lance en réalité des sous-agents à qui il délègue le traitement de quatre copies chacun avec des instructions personnalisées, reprenant les instructions définissant l'agent.</p>\n<p>Pour gérer les fichiers, l'IA crée parfois des scripts Python et les exécute, puis capture le résultat. Par exemple, pour ne conserver que le contenu de la balise <code>&lt;body&gt;</code> des fichiers HTML, le script suivant a été produit et utilisé : </p>\n<pre class=\"language-python line-numbers\"><code>def extract_body(html_path):\n    with open(html_path, 'r', encoding='utf-8') as f:\n        content = f.read()\n    match = re.search(r'&lt;body[^&gt;]*&gt;(.*?)&lt;/body&gt;', content, re.DOTALL)\n    if match:\n        body = match.group(1)\n        out_path = html_path.replace('.html', '_body.html')\n        with open(out_path, 'w', encoding='utf-8') as f:\n            f.write(body)\n        print(f'OK: {os.path.basename(out_path)} ({len(body)} bytes)')\n    else:\n        print(f'ERREUR: pas de body dans {os.path.basename(html_path)}')\n\n# Corrigé\nextract_body('TP_evaluation_tables_CORR.html')</code></pre>\n<h2 id=\"mcetoc_1jkdrkv83e2\">Conclusion</h2>\n<p>Le résultat de cette évaluation automatique semble être de bonne qualité et conformes aux attentes. Cependant, il est toujours nécessaire de vérifier le travail de l'IA (et donc ouvrir chacun des fichiers des élèves) car elle n'est, par nature, jamais à l'abri d'erreurs ou d'hallucinations.</p>\n<p>Enfin, une dernière précision, quand un professeur utilise l'IA pour corriger tout ou partie d'une évaluation, il doit en prévenir ses élèves, comme on peut le lire dans <a href=\"https://www.education.gouv.fr/cadre-d-usage-de-l-ia-en-education-450647\" target=\"_blank\"  class=\"extlink extlink-icon-1\"  rel=\"noopener noreferrer\">le cadre d'usage de l'IA en éducation</a> : </p>\n<blockquote>\n<p>Signalez toute utilisation de l’IA dans une prise de décision, en indiquant clairement la façon  dont elle a été utilisée et, dans la mesure du possible, en précisant le type d’outil  utilisé.</p>\n</blockquote>\n<p> </p>",
            "image": "https://brouillonsetbuvards.sitelf.fr/media/posts/4/IA_Corrige.png",
            "author": {
                "name": "Fabrice LALLEMAND"
            },
            "tags": [
                   "IA",
                   "Enseignement"
            ],
            "date_published": "2026-03-22T22:37:46+01:00",
            "date_modified": "2026-03-24T15:25:28+01:00"
        },
        {
            "id": "https://brouillonsetbuvards.sitelf.fr/essai/index.html",
            "url": "https://brouillonsetbuvards.sitelf.fr/essai/index.html",
            "title": "Page blanche",
            "summary": "Ce nouveau blog n’a pas de ligne éditoriale. Je l’ouvre aujourd’hui parce que mon autre blog, le bloc-notes Maths, Info, Lycée, est plutôt destiné à être lu par mes élèves ou à recevoir des articles généraux sur l’actualité des mathématiques, de l’informatique ou de leur&hellip;",
            "content_html": "<p>Ce nouveau blog n’a pas de ligne éditoriale. Je l’ouvre aujourd’hui parce que mon autre blog, <a href=\"https://mathsinfolycee.fr\"  class=\"extlink extlink-icon-1\"  >le bloc-notes Maths, Info, Lycée</a>, est plutôt destiné à être lu par mes élèves ou à recevoir des articles généraux sur l’actualité des mathématiques, de l’informatique ou de leur enseignement au lycée.</p><p>Or, il m’arrive d’avoir envie de m’exprimer sur d’autres sujets ou bien, même en restant sur les mêmes thématiques, d’exprimer des opinions ou des perspectives qui ne sont pas destinées à être lues par des élèves (même si rien ne leur interdit de les lire !).\nVoilà donc la raison d’être de <strong>brouillons et buvards</strong>, blog sans ligne éditoriale car je me réserve le droit d’y écrire sur tout et n’importe quoi, avec quelques principes :</p><ul>\n<li>Je ne vais pas courir après les lecteurs, ce site n’a pas de compteur de visites (bien qu’il en existe un au niveau de mon hébergement). Je partagerai cependant certains articles sur le seul réseau social où je me trouve encore, à savoir l’<a href=\"https://mastodon.mim-libre.fr/deck/@lallemandfabrice\"  class=\"extlink extlink-icon-1\"  >instance Mastodon de mutualisation inter-ministérielle</a>.</li>\n<li>Il n’y a pas d’espace de commentaires pour l’instant. Il est possible de me contacter par mail en utilisant le lien qui se trouve au pied de chacune des pages du blog.</li>\n<li>Tous les articles sont écrits par un être humain. Je n’utiliserai pas l’IA pour rédiger les textes qui seront publiés sur ce blog. Par contre, les images, elles, peuvent être générées par IA.</li>\n</ul>\n<p>Enfin, une de mes motivation provient de la lecture d’autres blogs, dans lesquels les auteurs expliquent l’importance qu’il existe encore sur la toile des blogs personnels, des gens qui s’expriment en dehors des réseaux sociaux, sur des sites qui leur appartiennent. Lire en particulier <a href=\"https://themimitoof.fr/pourquoi-vous-devriez-lancer-un-blog/\"  class=\"extlink extlink-icon-1\"  >cet article sur le journal de Themimitoof</a>, ou encore <a href=\"https://tcrouzet.com/2024/02/25/pourquoi-encore-bloguer-en-2024/\"  class=\"extlink extlink-icon-1\"  >celui-ci sur le blog de Thierry Crouzet</a>, dont j’apprécie souvent la lecture et sur lequel j’ai pris exemple pour la création de ce site.</p>",
            "image": "https://brouillonsetbuvards.sitelf.fr/media/posts/1/1773935787732-019d06cf-6296-7db7-b341-858005f447e7.png",
            "author": {
                "name": "Fabrice LALLEMAND"
            },
            "tags": [
            ],
            "date_published": "2026-03-17T22:09:53+01:00",
            "date_modified": "2026-03-23T21:56:36+01:00"
        }
    ]
}
