diff --git a/public/assets/Icons/logo.svg b/public/assets/Icons/logo.svg old mode 100755 new mode 100644 diff --git a/public/assets/Stats/KidsWhoseLife.svg b/public/assets/Stats/KidsWhoseLife.svg index 7afe5f7e..89a467c4 100644 --- a/public/assets/Stats/KidsWhoseLife.svg +++ b/public/assets/Stats/KidsWhoseLife.svg @@ -1,9 +1,102 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/Stats/MentorsHelping.svg b/public/assets/Stats/MentorsHelping.svg index 4e6110ae..a7aa6085 100644 --- a/public/assets/Stats/MentorsHelping.svg +++ b/public/assets/Stats/MentorsHelping.svg @@ -1,9 +1,81 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/Stats/ProjectsForTeaching.svg b/public/assets/Stats/ProjectsForTeaching.svg index cd59cdc8..286a1260 100644 --- a/public/assets/Stats/ProjectsForTeaching.svg +++ b/public/assets/Stats/ProjectsForTeaching.svg @@ -1,9 +1,91 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/constants/MarkdownFiles/authors/aman-chadha.md b/src/constants/MarkdownFiles/authors/aman-chadha.md index 532b3bba..12480d0d 100644 --- a/src/constants/MarkdownFiles/authors/aman-chadha.md +++ b/src/constants/MarkdownFiles/authors/aman-chadha.md @@ -1,29 +1,29 @@ ---- -name: "Aman Chadha" -slug: "aman-chadha" -title: "DMP'25 Contributor" -organization: "SugarLabs" -description: "DMP'25 Contributor at SugarLabs" -avatar: "https://avatars.githubusercontent.com/u/79802170?v=4" ---- - - - -# About Aman Chadha - -I am a DMP 2025 contributor working with Sugar Labs on enhancing Music Blocks' internationalization system using AI-supported translation. I'm passionate about building intelligent systems, developer tools, and creative educational platforms that empower users across languages. - -## Experience - -- Contributor at Sugar Labs (DMP '25) - -## Current Projects - -- **JS Internationalization with AI Translation Support**: - Integrating a modern i18n workflow in Music Blocks and enhancing it with AI-powered fallback translations, context-aware retrieval, and part-of-speech–informed RAG models. - -## Connect with Me - -- **GitHub**: [@ac-mmi](https://github.com/ac-mmi) -- **Email**: [aman.chadha.mmi@gmail.com](mailto:aman.chadha.mmi@gmail.com) - +--- +name: "Aman Chadha" +slug: "aman-chadha" +title: "DMP'25 Contributor" +organization: "SugarLabs" +description: "DMP'25 Contributor at SugarLabs" +avatar: "https://avatars.githubusercontent.com/u/79802170?v=4" +--- + + + +# About Aman Chadha + +I am a DMP 2025 contributor working with Sugar Labs on enhancing Music Blocks' internationalization system using AI-supported translation. I'm passionate about building intelligent systems, developer tools, and creative educational platforms that empower users across languages. + +## Experience + +- Contributor at Sugar Labs (DMP '25) + +## Current Projects + +- **JS Internationalization with AI Translation Support**: + Integrating a modern i18n workflow in Music Blocks and enhancing it with AI-powered fallback translations, context-aware retrieval, and part-of-speech–informed RAG models. + +## Connect with Me + +- **GitHub**: [@ac-mmi](https://github.com/ac-mmi) +- **Email**: [aman.chadha.mmi@gmail.com](mailto:aman.chadha.mmi@gmail.com) + diff --git "a/src/constants/MarkdownFiles/posts/2009-03-16-La-Asociaci\303\263n-sin-fines-de-lucro-Sugar-Labs-Anuncia-su-Nueva-Versi\303\263n-de-la-Plataforma-de-Aprendizaje-Sugar-para-Ni\303\261os-que-Funciona-en-Notebooks-y-PCs.md" "b/src/constants/MarkdownFiles/posts/2009-03-16-La-Asociaci\303\263n-sin-fines-de-lucro-Sugar-Labs-Anuncia-su-Nueva-Versi\303\263n-de-la-Plataforma-de-Aprendizaje-Sugar-para-Ni\303\261os-que-Funciona-en-Notebooks-y-PCs.md" deleted file mode 100644 index a3711dec..00000000 --- "a/src/constants/MarkdownFiles/posts/2009-03-16-La-Asociaci\303\263n-sin-fines-de-lucro-Sugar-Labs-Anuncia-su-Nueva-Versi\303\263n-de-la-Plataforma-de-Aprendizaje-Sugar-para-Ni\303\261os-que-Funciona-en-Notebooks-y-PCs.md" +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: "La Asociación sin fines de lucro Sugar Labs Anuncia su Nueva Versión de la Plataforma de Aprendizaje Sugar para Niños que Funciona en Notebooks y PCs" -category: "PRESS RELEASE" -date: "2009-03-16" -author: "Sugar Labs" - ---- - - -[PDF](/assets/post-assets/press/SugarLabsPR_es_20090316.pdf) - -Cambridge, MA, March 16, 2009: Sugar Labs™ anuncia que la versión 0.84 de la Plataforma de Aprendizaje de Sugar para la XO-1 de OLPC, las PCs de aula y los notebooks ya se encuentra disponible. Diseñada desde un principio para los niños, el entorno Sugar es usado aproximadamente por un millón de estudiantes, cuyas edades fluctúan entre los 5 y 12 años, en aproximadamente 40 países durante todos los días del calendario escolar. Esta versión mejorada se caracteriza por poseer nuevas Actividades colaborativas. Asimismo, y en respuesta a la retroalimentación brindada por los docentes, posee la capacidad para detener y reanudar las Actividades con facilidad, lo cual permite ahorrar tiempo en el aula. - -Walter Bender, Director Ejecutivo de Sugar Labs, comentó lo siguiente: “Nos encontramos muy emocionados con este lanzamiento que funciona en un mayor número de PCs que antes y posee Actividades nuevas y únicas para que los niños investiguen juntos, tales como la Actividad Mapa Mental, una herramienta de pensamiento crítico que se usa para crear diagramas que representan conceptos e ideas que se encuentran relacionados y dispuestos alrededor de una palabra clave o de una idea central y la Actividad Portafolio, una herramienta de evaluación que brinda mayor facilitad para que tanto los docentes como los padres de familia revisen el progreso que realiza el niño.” - -Igualmente, el Diario Sugar, que proporciona un back up automático y el historial del trabajo de los estudiantes, posee nuevas características a fin de permitirles tomar apuntes o hacer comentarios respecto a su trabajo, así como volver a visitar y revisar proyectos anteriores. Por su parte, la nueva Actividad Infoslicer (Selecciona y Corta Información) permite a los docentes seleccionar el contenido de páginas Web con facilidad y rapidez para editarlo, organizarlo y distribuirlo como material pedagógico. De igual modo, para los estudiantes mayores que tienen curiosidad por saber cómo funcionan las computadoras, la función Vista de Código es actualmente general para todas las Actividades. - -La Plataforma de Aprendizaje Sugar es un software libre y de código abierto y se encuentra disponible para ser descargado en www.sugarlabs.org. Sugar, la interfaz originaria de la XO-1 de OLPC de uso diario en todo el mundo, ha sido traducida a 26 idiomas y tiene 50 idiomas más en proceso de traducción. El apoyo comunitario se encuentra disponible en línea las 24 horas al día/7 días a la semana. Sugar se encuentra disponible en las principales distribuciones GNU/Linux, las últimas computadoras con virtualización Apple Macintosh™ y las PCs Windows™ ejecutadas vía un Live CD de GNU/Linux que no modifica el disco duro. Igualmente, en el tercer trimestre del 2009, se ha programado el lanzamiento de Sugar en formato de tarjeta de memoria (memoria flash) extraíble, una versión de Live USB diseñada para simplificar el uso de Sugar en el aula. - -La plataforma de aprendizaje de Sugar forma parte de la colección permanente del Museo de Arte Moderno de Nueva York. Asimismo, en los International Design Excellence Awards ’08 (Premios Internacionales a la Excelencia en Diseño 2008) le fue otorgada una medalla de plata. Su innovador enfoque “centrado en el aprendizaje” ha recibido elogios por parte de los docentes a nivel mundial. Las Actividades de Sugar, exclusivas de la plataforma, permiten a los alumnos estudiar y crear juntos. Los estudiantes aprenden tanto del docente como de otros alumnos. - -El Sr. Bender comentó lo siguiente: “Sugar 0.84 representa un paso importante a medida que se trabaja para lograr la versión 1.0 de Sugar en formato de tarjeta de memoria extraíble que simplificará, en gran medida, la evaluación y el uso de Sugar en el aula. Asimismo, este formato de tarjeta de memoria extraíble hace posible que Sugar se ejecute a partir de un simple formato de memoria USB en casi cualquier computadora actual desde las notebooks (computadora portátil) hasta las desktops (computadora personal), así como en la mayoría de PCs más antiguas, sin interferir con las instalaciones de software preexistente.” - -“A medida que nos aproximamos al millón de niños “aprendiendo a aprender” con Sugar en la XO-1 de OLPC, solicitamos voluntarios que se unan a nosotros — un reto para los programadores, diseñadores, traductores e implementadores”, refirió el Sr. Bender. “Necesitamos especialmente probadores de software que nos ayuden a hacer de Sugar en formato de tarjeta de memoria extraíble una sólida solución que se encuentre disponible dondequiera que exista una computadora.” diff --git "a/src/constants/MarkdownFiles/posts/2009-03-16-Sugar-Labs,-organisation-\303\240-but-non-lucratif,-annonce-la-sortie-de-la-nouvelle-version-de-la-plateforme-d\342\200\231apprentissage-pour-enfants-Sugar-pour-PC-et-netbooks.md" "b/src/constants/MarkdownFiles/posts/2009-03-16-Sugar-Labs,-organisation-\303\240-but-non-lucratif,-annonce-la-sortie-de-la-nouvelle-version-de-la-plateforme-d\342\200\231apprentissage-pour-enfants-Sugar-pour-PC-et-netbooks.md" deleted file mode 100644 index d4a15c03..00000000 --- "a/src/constants/MarkdownFiles/posts/2009-03-16-Sugar-Labs,-organisation-\303\240-but-non-lucratif,-annonce-la-sortie-de-la-nouvelle-version-de-la-plateforme-d\342\200\231apprentissage-pour-enfants-Sugar-pour-PC-et-netbooks.md" +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: "Sugar Labs, organisation à but non lucratif, annonce la sortie de la nouvelle version de la plateforme d’apprentissage pour enfants Sugar pour PC et netbooks" -category: "PRESS RELEASE" -date: "2009-03-16" -author: "Sugar Labs" - ---- - - - -[PDF](/assets/post-assets/press/SugarLabsPR_fr_20090316.pdf) - -Cambridge, MA, le 16 mars 2009: Sugar Labs™ annonce la sortie de la version 0.84 de sa plateforme d’apprentissage Sugar destinée au XO-1 du projet One Laptop Per Child, aux micro-ordinateurs des établissements scolaires, et aux ordinateurs netbook. Conçu pour enfants de A à Z, l’environnement Sugar est utilisé par près d’un million d’élèves de 5 à 12 ans dans plus de 40 pays, tous les jours. Cette nouvelle version contient de nouvelles Activités Sugar à faire à plusieurs en travail collaboratif et, à la demande des professeurs, prévoit la possibilité d’interrompre et de reprendre facilement les Activités, pour gagner du temps en classe. - -Walter Bender, Directeur Exécutif de Sugar Labs, a dit: "Cette nouvelle version est compatible avec beaucoup plus de PC qu’auparavant, et contient de nouvelles Activités que les enfants adoreront découvrir ensemble, comme l’Activité Mindmap, un outil qui développe l’esprit critique et permet de créér des diagrammes représentant des mots et des idées à partir d’un mot-clé central, et l’Activité Portfolio, un outil d’évaluation permettant aux professeurs et aux parents d’établir très simplement les progrès réalisés par l’enfant. Le Journal Sugar, qui fournit une sauvegarde automatique et un historique du travail de l’élève, comporte de nouvelles fonctionnalités permettant aux élèves d’annoter plus facilement leurs travaux, et de reprendre ou réviser des projets déjà réalisés. La nouvelle activité Infoslicer permet aux professeurs de sélectionner rapidement et facilement du contenu pris sur internet, de le modifier et de le remettre en forme pour le redistribuer comme documents pédagogiques. Et pour les élèves plus grands qui veulent savoir comment marchent les ordinateurs, la fonction View Source (voir code source) a été généralisée à toutes les Activités.” - -La plateforme d’apprentissage Sugar est un logiciel libre. Elle peut être téléchargée sur le site www.sugarlabs.org. Interface d’origine du projet One Laptop Per Child déjà utilisé quotidiennement dans le monde entier, Sugar a déjà été traduite dans 26 langues et 50 autres doivent suivre. Un soutien technique de la communauté est disponible en ligne 24h/24, 7 jours/7. Sugar est disponible sur toutes les grandes distributions GNU/Linux, les ordinateurs Apple Macintosh™ récents avec virtualisation, et pour PC sous Windows™ via un liveCD GNU/Linux, qui ne touche pas au disque dur. Sugar on a Stick, une version liveUSB censée simplifier l’utilisation de Sugar en classe, doit sortir au 3e trimestre 2009. - -La plateforme d’apprentissage Sugar fait partie de la collection permanente du Musée d’Art Moderne de New York, et a reçu la médaille d’argent au Palmarès 2008 de l’excellence du design international (International Design Excellence Awards). Son approche innovante, centrée sur l’apprentissage, a été saluée par les enseignants du monde entier. Les Activités Sugar, disponibles exclusivement sur cette plateforme, permettent aux élèves d’étudier et de créér ensemble: les étudiants apprennent du professeur mais aussi les uns des autres. - -Selon M. Bender, “Sugar 0.84 est une étape importante vers la version 1.0 de Sugar on a Stick, qui va considérablement simplifier l’évaluation et l’utilisation de Sugar en classe. Avec Sugar on a Stick, on pourra lancer Sugar à partir d’une simple clé USB sur la plupart des ordinateurs récents, des netbooks aux ordinateurs de bureau, et aussi sur la plupart des vieux PC, sans perturber les logiciels déjà installés.” - -“Alors que nous nous approchons du millionième enfant “apprenant à apprendre” avec Sugar sur le XO-1 de One Laptop per Child, nous appelons de nouveau bénévoles à venir nous aider à relever ce défi éducatif: développeurs, concepteurs, traducteurs, et déployeurs”, a déclaré M. Bender. “Nous avons notamment besoin de testeurs pour nous aider à faire de Sugar on a Stick une solution robuste qui fonctionnera avec n’importe quel ordinateur.” diff --git "a/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-annonce-la-disponibilit\303\251-imm\303\251diate-de-\302\253-Sugar-on-a-Stick-\302\273,-une-plate-forme-d\342\200\231apprentissage-qui-fonctionne-sur-n\342\200\231importe-quel-PC-ou-netbook-dans-la-salle-de-classe.md" "b/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-annonce-la-disponibilit\303\251-imm\303\251diate-de-\302\253-Sugar-on-a-Stick-\302\273,-une-plate-forme-d\342\200\231apprentissage-qui-fonctionne-sur-n\342\200\231importe-quel-PC-ou-netbook-dans-la-salle-de-classe.md" deleted file mode 100644 index f2ce0ef9..00000000 --- "a/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-annonce-la-disponibilit\303\251-imm\303\251diate-de-\302\253-Sugar-on-a-Stick-\302\273,-une-plate-forme-d\342\200\231apprentissage-qui-fonctionne-sur-n\342\200\231importe-quel-PC-ou-netbook-dans-la-salle-de-classe.md" +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: "Sugar Labs annonce la disponibilité immédiate de « Sugar on a Stick », une plate-forme d’apprentissage qui fonctionne sur n’importe quel PC ou netbook dans la salle de classe" -category: "PRESS RELEASE" -date: "2009-06-24" -author: "Sugar Labs" - ---- - - - -LinuxTag, Berlin, 24 Juin 2009: Sugar Labs™, fournisseur à but non-lucratif de la plate-forme pédagogique Sugar à plus d’un million d’enfants dans le monde, annonce la disponibilité immédiate de « Sugar on a Stick v1 Strawberry » (« Bâtonnet de Sucre v1 Fraise »). Logiciel libre disponible en téléchargement gratuit sur [www.sugarlabs.org](http://www.sugarlabs.org), Sugar on a Stick peut être chargé sur une clef USB 1Gb ordinaire et utilisée pour rebooter n’importe quel PC ou netbook dans l’environnement Sugar. Celui-ci tourne sur les Macs récents avec un CD de support et dans Windows en utilisant la virtualisation. Sugar on a Stick est conçu pour marcher avec un serveur d’école qui peut dispenser des contenus, des collections de devoirs à la maison, des services de sauvegarde, l’intégration de Moodle, et un filtrage de l’accès à internet. La version « Fraise » d’aujourd’hui est destinée à être testée dans la salle de classe ; les [retours d’expérience](mailto:feedback@sugarlabs.org) seront intégrés dans la prochaine version, disponible vers la fin 2009. - -« Un an après sa fondation, Sugar Labs tient ses promesses pédagogiques pour son second million d’apprenants », commente Walter Bender, fondateur et directeur exécutif. « Sugar est choisi parce qu’il permet une expérience d’apprentissage supérieure pour les jeunes enfants qui l’explorent, tout en étant abordable. Sugar on a Stick est une formidable manière de tester Sugar sans toucher au disque dur de votre ordinateur. C’est aussi bien adapté aux ordinateurs plus lents, aux vieux PCs et aux netbooks peu puissants. Il y a une version pour le XO-1 d’OLPC et cela sera expédié avec les nouveaux XO-1.5 à partir de l’automne. » - -Sugar on a Stick fournit une expérience informatique cohérente et conforme. Il réduit les coûts en rendant souple les choix des matériels, permettant aux écoles de conserver leur investissement existant en matériel. Les apprenants peuvent bénéficier du taux grandissant des ordinateurs familials ; en rentrant à la maison avec Sugar on a Stick, chaque étudiant possède son environnement habituel que les parents peuvent partager aussi. Il fournit aussi un accès différé aux applications et contenus, utile pour des apprenants dépourvus d’un accès Internet à la maison. - -L’effort pour rendre Sugar on a Stick prêt pour la salle de classe continue ; Sugar Labs a décerné une subvention de $20.000 de la Gould Charitable Foundation pour implémenter Sugar au Gardner Pilot Academy, une école primaire publique située dans un quartier populaire et multiculturel de Boston dans l’état de Massachusetts. - -Les Activités pour apprendre sont au cœur de Sugar. Sugar on a Stick est fourni avec 40 Activités intéressantes pour des jeunes apprenants tels que Lire, Écrire, Dessiner, et EToys. Des centaines d’autres Activités sont disponibles gratuitement sur la [Bibliothèque d’Activités Sugar](http://activities.sugarlabs.org). La plupart d’activités « sucrées » offrent la collaboration en natif ; les étudiants et enseignants travaillent, jouent, et apprennent ensemble sur les mêmes Activités. La plate-forme d’apprentissage Sugar est ouverte et bénéficie des travaux d’autres projets ; des logiciels existants peuvent être intégrés. Par exemple, plus de 100 activités tels que Échecs, Géographie, et Sudoku de la suite acclamée GCompris développée depuis cinq ans par Bruno Coudoin ont été ajoutés récemment à Sugar. Des enseignants et parents qui s’intéressent aux activités de Sugar et à son interface moderne pour enfants peuvent visionner de courtes vidéos sur le nouveau canal [Dailymotion de Sugar Labs](http://www.dailymotion.com/sugarlabs). - -Les visiteurs à LinuxTag sont invités à dialoguer avec des contributeurs de Sugar Labs au stand 7.2a 110a. diff --git "a/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-annuncia-l\342\200\231immediata-disponibilit\303\240-di-Sugar-on-a-Stick;-La-Piattaforma-di-Apprendimento-in-grado-di-funzionare-su-qualsiasi-PC-o-Netbook-disponibile-in-classe.md" "b/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-annuncia-l\342\200\231immediata-disponibilit\303\240-di-Sugar-on-a-Stick;-La-Piattaforma-di-Apprendimento-in-grado-di-funzionare-su-qualsiasi-PC-o-Netbook-disponibile-in-classe.md" deleted file mode 100644 index f8f45335..00000000 --- "a/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-annuncia-l\342\200\231immediata-disponibilit\303\240-di-Sugar-on-a-Stick;-La-Piattaforma-di-Apprendimento-in-grado-di-funzionare-su-qualsiasi-PC-o-Netbook-disponibile-in-classe.md" +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "Sugar Labs annuncia l’immediata disponibilità di Sugar on a Stick; La Piattaforma di Apprendimento in grado di funzionare su qualsiasi PC o Netbook disponibile in classe" -category: "PRESS RELEASE" -date: "2009-06-24" -author: "Sugar Labs" - ---- - - -Berlino, 24 Giugno, 2009: Sugar Labs, la realtà no-profit che ha sviluppato la Piattaforma di Apprendimento Sugar (Sugar Learning Platform) utilizzata da più di un milione di bambini nel mondo intero, annuncia l’immediata disponibilità di "Sugar on a Stick" v1 Strawberry. Disponibile in forma libera e gratuita dal sito [www.sugarlabs.org](http://www.sugarlabs.org), Sugar on a Stick può essere caricato su una normale chiavetta USB da almeno 1Gb e utilizzandola per avviare direttamente il sistema Sugar in qualunque PC o netbook. Può essere utilizzato anche sui più recenti sistemi Mac con l’ausilio di un CD di avvio, e all’interno di sistemi Windows attraverso la virtualizzazione. “Sugar on a Stick” è stato progettato per l’utilizzo insieme ad uno School Server che fornisce distribuzione di contenuti, raccolta di elaborati, servizi di backup, integrazione con la piattaforma Moodle, e accesso protetto ad Internet. La versione odierna di “Sugar on a Stick” v1 Strawberry è pensata per la sperimentazione in classe ([feedback](mailto:feedback@sugarlabs.org)); la prossima versione sarà rilasciata entro la fine del 2009. - -"Ad un anno dalla fondazione, Sugar Labs sta rilasciando quanto promesso per il suo secondo milione di studenti" commenta Walter Bender, fondatore e direttore esecutivo. "Sugar viene preferito perché offre grandi opportunità educative ai giovani allievi: attraente e di facile approccio. Sugar on a Stick è un modo eccezionalmente semplice per provare Sugar senza dover installare nulla sul proprio computer. Si tratta inoltre di una soluzione ottima per computer vecchi, lenti o per netbook non particolarmente potenti. Esiste una versione specifica per OLPC XO-1 e questa sarà la versione distribuita con i nuovi XO-1.5 laptop a partire dal prossimo autunno." - -Sugar on a Stick fornisce un ambiente coerente e consistente per le attività. Permette una riduzione di costi offrendo adattabilità a molteplici soluzioni hardware, permettendo alle scuole di conservare e riutilizzare gli investimenti in hardware effettuati nel passato. Gli studenti potranno beneficiare della accresciuta possibilità di utilizzare anche a casa i propri strumenti didattici; portando a casa “Sugar on a Stick”, ogni studente ritroverà il proprio ambiente di lavoro scolastico abituale, anche utilizzando computer di famigliari. Permetterà inoltre ad ogni utilizzatore di continuare a utilizzare le proprie applicazioni e contenuti anche off-line, posto che non tutti possano disporre di connessioni ad internet a casa. - -Come supporto allo sforzo di rendere “Sugar on a Stick” pronto per l’utilizzo in classe, Sugar Labs ha ricevuto un sussidio di $20,000 da parte della Gould Charitable Foundation per rilasciare Sugar presso la Gardner Pilot Academy, una scuola elementare pubblica situata in una delle aree di Boston, Massachusetts, caratterizzata da una grande varietà culturale e linguistica. - -Le Attività di Apprendimento sono il cuore di Sugar. “Sugar on a Stick” include 40 attività preinstallate per catturare l’interesse dei giovani studenti, fra queste Leggi, Scrivi, Disegna, e l’ambiente Etoys. Altre centinaia di attività sono disponibili per essere liberamente scaricate dalla [Sugar Activity Library](http://activities.sugarlabs.org). La maggior parte delle attività "Sugarized" possiedono funzionalità di collaborazione native; gli studenti ed i docenti possono lavorare, giocare ed imparare tutti insieme condividendo le stesse attività. La “Sugar Learning Platform” è aperta, quindi approfittando del lavoro di altri progetti OpenSource, software didattico per bambini già esistente può essere integrato; per esempio, la famosa suite GCompris comprendente più di 100 attività didattiche e ludiche sviluppata nel corso degli scorsi cinque anni da Bruno Coudoin è stata recentemente integrata, comprendendo fra le altre Attività come Scacchi, Geografia e Sudoku. Docenti e genitori interessati a valutare le attività di Sugar e la sua innovativa interfaccia utente specificamente progettata per i bambini possono visionare i filmati disponibili sul canale recentemente attivato da [Sugar Labs su Dailymotion](http://www.dailymotion.com/sugarlabs). - -I partecipanti a LinuxTag sono caldamente invitati ad incontrare i collaboratori di Sugar Labs presso lo stand 7.2a 110a. diff --git "a/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-anuncia-la-disponibilidad-inmediata-de-Sugar-On-A-Stick-(Sugar-en-un-pendrive).-El-plataforma-de-aprendizaje-funciona-en-casi-cualquier-PC-o-port\303\241til.md" "b/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-anuncia-la-disponibilidad-inmediata-de-Sugar-On-A-Stick-(Sugar-en-un-pendrive).-El-plataforma-de-aprendizaje-funciona-en-casi-cualquier-PC-o-port\303\241til.md" deleted file mode 100644 index 705e7999..00000000 --- "a/src/constants/MarkdownFiles/posts/2009-06-24-Sugar-Labs-anuncia-la-disponibilidad-inmediata-de-Sugar-On-A-Stick-(Sugar-en-un-pendrive).-El-plataforma-de-aprendizaje-funciona-en-casi-cualquier-PC-o-port\303\241til.md" +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: "Sugar Labs anuncia la disponibilidad inmediata de Sugar On A Stick (Sugar en un pendrive). El plataforma de aprendizaje funciona en casi cualquier PC o portátil que hay en el aula." -category: "PRESS RELEASE" -date: "2009-06-24" -author: "Sugar Labs" - ---- - - -LinuxTag, Berlín, 24 de junio de 2009: Sugar Labs™, proveedor sin fines de lucro de la plataforma de aprendizaje de Sugar a más de un millón de niños en todo el mundo, anuncia la disponibilidad inmediata de Sugar on a Stick (SoaS) v1 Strawberry (Fresa). Disponible para su descarga gratuita en [www.sugarlabs.org](www.sugarlabs.org), SoaS se puede cargar en una pendrive USB de 1 GB y se utiliza para reiniciar casi cualquier PC, o usar directamente en el portátil y entrar a Sugar, el ambiente premiado de aprendizaje. Funciona en los últimos equipos Mac con la ayuda de un CD y en Windows usando la virtualización. - -Sugar on a Stick está diseñado para trabajar con un servidor de colegio que puede proporcionar la distribución de contenidos, el recojo de tareas, los servicios de copia de seguridad, la integración de Moodle y la filtración del acceso a Internet. El Strawberry de hoy está listo para probarse en las escuelas. [Comentarios](mailto:feedback@sugarlabs.org) se incorporarán en la próxima versión, disponible a finales de 2009. - -"Un año después de su fundación, Sugar Labs está cumpliendo su promesa de educación para su segundo millón de estudiantes", comentó Walter Bender, fundador y director ejecutivo. "Sugar es preferido porque ofrece una excelente experiencia de aprendizaje para los niños pequeños: divertida y económica. Sugar on a Stick es una gran manera de probar Sugar sin tocar el disco duro de la computadora. También es muy adecuado para las computadoras más lentas, más antiguas y para las portátiles pequeñas de baja potencia. Existe una versión para la OLPC XO-1 y se suministrará con las nuevas computadoras portátiles XO-1.5 en el otoño." - -Sugar on a Stick ofrece una experiencia coherente y consistente. Reduce costos, proporcionando flexibilidad en opciones de tipos de computadoras, permitiendo que las escuelas mantengan sus inversiones existentes en sus aparatos. Para los que tienen computadora en casa, pueden llevar el Sugar on a Stick consigo. Cada estudiante tiene un ambiente de computación coherente y comparable que los padres pueden compartir también. Además, proporciona acceso fuera de línea a aplicaciones y contenido para los alumnos que no tienen acceso a Internet en casa. - -Como parte de un esfuerzo continuo para hacer Sugar on a Stick listo para las aulas, Sugar Labs ha recibido una subvención de 20.000 dólares de la Fundación de Beneficencia Gould para aplicar un proyecto piloto de Sugar en la Academia Gardner, una escuela primaria ubicada en una de las más cultural y lingüísticamente diversas secciones de Boston, Massachusetts. - -Actividades dirigidas al aprendizaje están en el corazón de Sugar. Sugar on a Stick incluye 40 actividades de interés para los jóvenes estudiantes tales como Leer, Escribir, Pintura y Etoys. Cientos de actividades están disponibles para su descarga gratuita en la [biblioteca de Actividades de Sugar](http://activities.sugarlabs.org). La mayoría de las actividades "Sugarized" han incorporado la colaboración de estudiantes. Los alumnos y profesores trabajan, juegan y aprenden juntos en las mismas actividades. - -La plataforma de aprendizaje de Sugar es abierta. Por lo tanto, Sugar utiliza el trabajo de otros proyectos de código abierto. El software existente para los niños se puede integrar a Sugar. Por ejemplo, el reconocido GCompris, junto con 100 actividades desarrolladas en los últimos cinco años por Bruno Coudoin, fueron añadidos recientemente a Sugar; incluye actividades como Ajedrez, Geografía y Sudoku. Los maestros y padres de familia interesados en las Actividades de Sugar y su interfaz moderna pueden ver videos cortos en el recientemente inaugurado canal de [Sugar Labs Dailymotion](http://www.dailymotion.com/sugarlabs). - -Los visitantes a LinuxTag son bienvenidos a hablar con los contribuyentes de Sugar Labs en el mostrador 7.2a 110a. \ No newline at end of file diff --git a/src/constants/MarkdownFiles/posts/2009-11-18-Sugar-Labs-and-Free-Software-Foundation-Celebrate-Software-Freedom-Day,-Announce-Joint-Efforts-to-Promote-the-Sugar-Learning-Platform-for-Children-Worldwide.md b/src/constants/MarkdownFiles/posts/2009-11-18-Sugar-Labs-and-Free-Software-Foundation-Celebrate-Software-Freedom-Day,-Announce-Joint-Efforts-to-Promote-the-Sugar-Learning-Platform-for-Children-Worldwide.md deleted file mode 100644 index bc4aa140..00000000 --- a/src/constants/MarkdownFiles/posts/2009-11-18-Sugar-Labs-and-Free-Software-Foundation-Celebrate-Software-Freedom-Day,-Announce-Joint-Efforts-to-Promote-the-Sugar-Learning-Platform-for-Children-Worldwide.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "Sugar Labs and Free Software Foundation Celebrate Software Freedom Day, Announce Joint Efforts to Promote the Sugar Learning Platform for Children Worldwide" -category: "PRESS RELEASE" -date: "2009-11-18" -author: "Sugar Labs" - ---- - - -CAMBRIDGE, MA, September 18, 2009 — Sugar Labs, nonprofit provider of the Sugar Learning Platform for children, and the Free Software Foundation (FSF), which promotes computer users’ right to use, study, copy, modify, and redistribute computer programs, have announced joint efforts to collaborate and promote Sugar on the occasion of **Software Freedom Day**, September 19th. - -The FSF will host an event in Boston featuring Sugar Labs Executive Director **Walter Bender**, FSF president **Richard Stallman**, and other speakers. **Peter Brown**, FSF’s executive director, said: - -> “The Sugar Learning Platform is fast becoming an essential route to computer user freedom for children around the world. The international free software movement is getting behind Sugar, and we want to use Software Freedom Day as an opportunity to help draw community attention, developer resources, and external funders to the important work going on at Sugar Labs.” - -The FSF has upgraded its hosting services support of Sugar Labs to keep pace with its growth. As part of the ongoing relationship, **Bernardo Innocenti**, a member of the Sugar Labs Oversight Board, is working at the FSF offices. Mr. Innocenti stated: - -> “The FSF and Sugar Labs are pursuing distinct, but interdependent goals; Free (as in Freedom) Software is a fundamental part of globally accessible education, and good education enables critical thought, a pre-requisite for appreciating the value of Freedom.” - -Sugar is a global project. Translated into **25 languages**, it is used in classrooms in **40 countries** by over **1 million children** as part of the **One Laptop per Child (OLPC)** nonprofit program. Sugar’s simple interface, built-in collaboration, and automatic backup through each student’s Journal have been designed to interest young learners. - -The recently released **Sugar on a Stick (SoaS)** project brings Sugar to even more children, allowing young learners to keep a working copy of Sugar on a simple USB stick, ready to start up any PC or netbook with the child’s environment and data. Pilot projects in schools with Sugar on a Stick are underway in **Boston**, **Berlin**, and elsewhere. - -SoaS is **free software** available under the **General Public License (GPL)** and is available for download without charge at [sugarlabs.org](http://www.sugarlabs.org). - -According to Walter Bender: - -> “Sugar is running on over 99% of all of the OLPC-XO laptops around the world because governments prefer its quality, openness, built-in collaboration, and easy localization to indigenous languages. Teachers and students are exercising their freedom by modifying and improving Sugar and its Activities. With Sugar on a Stick, access to Sugar is even more widespread.” - -For example, **Uruguay** has distributed a Sugar-equipped OLPC laptop to every student in the country. [Alexandre Oliva of FSF’s sister organization Free Software Foundation Latin America](http://www.fsfla.org) said: - -> “I was amazed when I first saw Sugar in action in Peru two years ago; shortly thereafter, my daughter tasted Sugar and loved it. She’s going to elementary school next year, and I’m very happy she can now easily carry Sugar with her, and share it with her friends. Myself, I’m going to spread its freedom into as many schools as I can.” - -**Karsten Gerloff**, President of [Free Software Foundation Europe](http://fsfe.org), added: - -> “Education and Free Software are both all about sharing knowledge. Through projects like Sugar, young people around the world can discover the creativity that freedom makes possible. Together with the political backing that FSFE’s Edu-Team and others are building, Sugar puts Free Software in its rightful place in education.” - -Sugar Labs relies on the efforts of **software developers** who donate their skills to the project. Mr. Bender continued: - -> “We are looking for developers with experience in GNU/Linux, Python and/or Gtk+ for contributing to the Sugar shell and educational Activities for children. We also need testers, experienced packagers, and educators willing to contribute their ideas for Sugar in the classroom.” \ No newline at end of file diff --git a/src/constants/MarkdownFiles/posts/2009-12-08-Sugar-Labs-Nonprofit-Announces-v2-of-Sugar-on-a-Stick-with-Improved-E-Book-Readers,-Recycles-Any-USB-Stick-Into-Learning-Environment-for-Children;-Partners-with-Nexcopy,-Inc..md b/src/constants/MarkdownFiles/posts/2009-12-08-Sugar-Labs-Nonprofit-Announces-v2-of-Sugar-on-a-Stick-with-Improved-E-Book-Readers,-Recycles-Any-USB-Stick-Into-Learning-Environment-for-Children;-Partners-with-Nexcopy,-Inc..md deleted file mode 100644 index ed2f390a..00000000 --- a/src/constants/MarkdownFiles/posts/2009-12-08-Sugar-Labs-Nonprofit-Announces-v2-of-Sugar-on-a-Stick-with-Improved-E-Book-Readers,-Recycles-Any-USB-Stick-Into-Learning-Environment-for-Children;-Partners-with-Nexcopy,-Inc..md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "Sugar Labs Nonprofit Announces v2 of Sugar on a Stick with Improved E-Book Readers, Recycles Any USB Stick Into Learning Environment for Children; Partners with Nexcopy, Inc." -category: "PRESS RELEASE" -date: "2009-12-08" -author: "Sugar Labs" - ---- - - -PARIS, December 8, 2009 — Netbook World Summit — Sugar Labs® (R), volunteer-driven nonprofit provider of the Sugar Learning Platform for over one million children around the world, announces the release of Sugar on a Stick v2 “Blueberry.” Available for download at [http://www.sugarlabs.org](http://www.sugarlabs.org), Sugar on a Stick can be loaded onto any ordinary 1GB or greater flash drive to reboot any PC, netbook or recent Mac directly into the child-friendly Sugar environment without touching the existing installation. - -Sugar is also available for GNU/Linux distributions, runs under virtualization on Windows and Apple OS X, and features built-in classroom collaboration and automatic backup to a Journal. The latest version of Sugar offers simpler navigation, improved wireless networking, streamlined updating of Activities for children, easier keyboard configuration, better Gnash support for Adobe Flash content, and more. New Activities such as Physics and OOo4Kids join updated favorites such as Browse and Read, suitable for reading e-books. - -“Sugar on a Stick is a great way to experience Sugar,” commented Walter Bender, Sugar Labs executive director. “In this holiday season, we wish to remind parents and teachers that e-books are not only for costly reader units for the well-to-do, but freely available as part of the open-access to knowledge movement to help children everywhere develop critical learning skills and to bridge the digital divide wherever it exists.” - -Sugar on a Stick includes several e-book reader Activities to find and display e-books in PDF, EPUB, and DejaVu formats. The Read Etexts Activity can read e-books out loud, converting any old PC or inexpensive netbook into a text-to-speech aid for disabled readers. With Sugar, children can even make their own e-books. Thousands of e-books for children are available on websites such as Project Gutenberg, the Internet Archive Children’s Library, epubBooks.com, Feedbooks.com, and ManyBooks.net. Other sites offer online reading, such as the International Children’s Digital Library. - -Pilot Sugar projects are underway in American and European schools. School administrators wishing to deploy Sugar will be interested in OLPC’s recently updated XS school server software, which provides “safety net” and connectivity services at the school level: backup, content distribution, filtered access to the Internet, and Moodle integration. - -To assist schools interested in testing this technology, Sugar Labs has partnered with Nexcopy, Inc. of Rancho Santa Margarita, California, an industry leader in USB duplicator solutions, to open [http://recycleusb.com](http://recycleusb.com). Nexcopy will collect used USB sticks, reload them with Sugar on a Stick, and forward them to Sugar Labs for distribution to schools. Nexcopy has also donated a 20-stick USB duplication unit to Sugar Labs. - -Greg Morris, President of Nexcopy, commented, “Nexcopy is proud to partner with a nonprofit organization such as Sugar Labs. We believe the Sugar Learning Platform is clearly a step in the right direction for getting children involved with personal computers. Our objective is to give Sugar Labs the back-end equipment support needed to make this philanthropy successful and help with producing the large number of Sugar Sticks needed for global deployment. I am very honored Nexcopy is a part of this process.” - -**About Sugar Labs**: Sugar Labs, a volunteer-driven, nonprofit organization, is a member project of the Software Freedom Conservancy. Originally part of the One Laptop Per Child project, Sugar Labs coordinates volunteers around the world who are passionate about providing educational opportunities to children through the Sugar Learning Platform. Sugar Labs is supported by donations and is seeking funding to accelerate development. For more information, please visit [http://www.sugarlabs.org](http://www.sugarlabs.org). - -**About Nexcopy Incorporated**: Nexcopy Incorporated specializes in developing and manufacturing the finest and most feature-rich flash memory duplicators in the market. Pioneering the solid-state memory duplication market, Nexcopy supplies Central and South America, Europe, India, Asia, Pacific Rim and serves the U.S. market through its headquarters in California. - -Sugar Labs is a registered trademark of the Software Freedom Conservancy. Other names are trademarks of their respective owners. \ No newline at end of file diff --git "a/src/constants/MarkdownFiles/posts/2010-06-04-La-Plataforma-de-Aprendizaje-Sugar-y-el-Escritorio-GNOME-se-distribuir\303\241n-hoy-en-la-One-Laptop-per-Child-modelo-XO-1.5;-tambi\303\251n-se-ejecutar\303\241-en-el-nuevo-XO-HS-High-School-Edition.md" "b/src/constants/MarkdownFiles/posts/2010-06-04-La-Plataforma-de-Aprendizaje-Sugar-y-el-Escritorio-GNOME-se-distribuir\303\241n-hoy-en-la-One-Laptop-per-Child-modelo-XO-1.5;-tambi\303\251n-se-ejecutar\303\241-en-el-nuevo-XO-HS-High-School-Edition.md" deleted file mode 100644 index a083476f..00000000 --- "a/src/constants/MarkdownFiles/posts/2010-06-04-La-Plataforma-de-Aprendizaje-Sugar-y-el-Escritorio-GNOME-se-distribuir\303\241n-hoy-en-la-One-Laptop-per-Child-modelo-XO-1.5;-tambi\303\251n-se-ejecutar\303\241-en-el-nuevo-XO-HS-High-School-Edition.md" +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "La Plataforma de Aprendizaje Sugar y el Escritorio GNOME se distribuirán hoy en la One Laptop per Child modelo XO-1.5; también se ejecutará en el nuevo XO-HS High School Edition" -category: "PRESS RELEASE" -date: "2010-06-04" -author: "Sugar Labs" - ---- - - -ASUNCIÓN, 14 de junio de 2010 — Sugar Labs, el Proyecto de Escritorio Libre GNOME, y One Laptop per Child (OLPC) han anunciado una actualización del software que se ofrece en el OLPC XO-1.5. Los 1,5 millones de niños que ya usan Sugar en el XO-1 original también podrán beneficiarse de la actualización ya que Paraguay Educa ha portado el software. - -La plataforma de aprendizaje Sugar promueve el aprendizaje colaborativo a través de Actividades amigables para los niños que fomentan el pensamiento crítico. El escritorio libre GNOME es un componente distinguido de todas las principales distribuciones de GNU/Linux, adecuado para niños mayores y adultos. El cambio entre los dos entornos se realiza con un único click. Con GNOME en el portátil XO, se abre la puerta a miles de aplicaciones de formación y de productividad adicionales. - -El XO-1.5 tiene el mismo diseño industrial que el XO-1 original. Está basado en un procesador VIA, que proporciona el doble de velocidad que el XO-1, y tiene 4 veces más de memoria DRAM y memoria FLASH. OLPC ha anunciado la disponibilidad de una edición para secundaria del XO-1.5, el XO-HS High School Edition, con un diseño de teclado nuevo, más cómodo para los estudiantes mayores. El primer despliegue del XO-HS está programado para empezar en Uruguay en el marco del exitoso Plan Ceibal a partir de septiembre. - -Los niños familiarizados con el XO-1 evolucionarán naturalmente a las funcionalidades ampliadas del XO-1.5. "One Laptop per Child promueve software libre y de código abierto para que pueda evolucionar y adaptarse a las necesidades de los niños. La plataforma Sugar en el XO es clave para nuestra misión educativa porque proporciona a los estudiantes un entorno de software de aprendizaje único e intuitivo", dijo el director ejecutivo de la asociación OLPC Rodrigo Arboleda. - -Stormy Peters, Directora Ejecutiva de la GNOME Foundation, dice: “Estamos muy entusiasmados de estar trabajando con Sugar y OLPC para proveer software de escritorio para niños de todas las edades. La misión de GNOME es proporcionar un escritorio libre y accesible para todos. Los niños, desde Uruguay hasta Ghana, serán capaces de utilizar sus XO para aprender y mostrar a sus amigos y familias cómo usar Sugar y GNOME." - -Walter Bender, director ejecutivo de Sugar Labs, dijo que "la fluidez de cambio entre los dos escritorios ofrece al alumno la capacidad de transición de un entorno de aprendizaje —Sugar— a un entorno de producción —GNOME—. Así disponen de los medios para perfeccionar las habilidades creativas adquiridas en educación primaria, con las capacidades emprendedoras de la educación secundaria". - -“Sugar on a Stick” permite a los niños que no tienen un ordenador portátil XO beneficiarse de este nuevo software. Disponible para descarga desde Sugar Labs, en la nueva distribución v3 Mirabelle, puede ser cargada en un pendrive USB común y usarse para iniciar Sugar en una PC sin tocar el disco duro. Las laptops XO y Sugar on a Stick ejecutan Fedora GNU/Linux. - -**Acerca de Sugar Labs®:** Sugar Labs es una organización dirigida por voluntarios, sin ánimo de lucro y es un proyecto miembro de Software Freedom Conservancy. Originalmente parte del proyecto One Laptop Per Child, Sugar Labs coordina voluntarios en todo el mundo apasionados por la posibilidad de proveer oportunidades educacionales a niños a través de la Sugar Learning Platform. Sugar Labs es soportada por donaciones y está en busca de apoyo económico y voluntarios para acelerar el desarrollo. Para más información, por favor visita: [http://www.sugarlabs.org](http://www.sugarlabs.org). - -**Acerca de GNOME:** GNOME es un proyecto de software libre que desarrolla un estándar de escritorio completo, accesible y fácil de utilizar en todas las distribuciones principales de GNU/Linux y Unix. Popular en instalaciones corporativas grandes y entre millones de pequeñas y medianas empresas y usuarios domésticos a lo largo del mundo, incluye un entorno de desarrollo para crear nuevas aplicaciones. La Fundación GNOME se compone de cientos de desarrolladores voluntarios y compañías líderes de la industria. Se puede obtener mayor información en [http://www.gnome.org](http://www.gnome.org) y [http://foundation.gnome.org](http://foundation.gnome.org). - -**Acerca de One Laptop per Child:** ([http://www.laptop.org](http://www.laptop.org)) OLPC es una organización sin ánimo de lucro creada por Nicholas Negroponte y otros del Media Lab del MIT para diseñar, fabricar y distribuir portátiles lo suficientemente baratos como para proporcionar a cada niño en el mundo acceso al conocimiento y a las formas modernas de educación. \ No newline at end of file diff --git "a/src/constants/MarkdownFiles/posts/2010-06-14-La-plateforme-\303\251ducative-Sugar-et-l'interface-bureautique-GNOME-d\303\251sormais-pr\303\251sents-sur-le-nouvel-XO-1.5-de-la-fondation-OLPC,-ainsi-que-le-nouveau-mod\303\250le-XO-HS-High-School-Edition.md" "b/src/constants/MarkdownFiles/posts/2010-06-14-La-plateforme-\303\251ducative-Sugar-et-l'interface-bureautique-GNOME-d\303\251sormais-pr\303\251sents-sur-le-nouvel-XO-1.5-de-la-fondation-OLPC,-ainsi-que-le-nouveau-mod\303\250le-XO-HS-High-School-Edition.md" deleted file mode 100644 index fef4b9f5..00000000 --- "a/src/constants/MarkdownFiles/posts/2010-06-14-La-plateforme-\303\251ducative-Sugar-et-l'interface-bureautique-GNOME-d\303\251sormais-pr\303\251sents-sur-le-nouvel-XO-1.5-de-la-fondation-OLPC,-ainsi-que-le-nouveau-mod\303\250le-XO-HS-High-School-Edition.md" +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: "La plateforme éducative Sugar et l'interface bureautique GNOME désormais présents sur le nouvel XO 1.5 de la fondation OLPC, ainsi que le nouveau modèle XO-HS High School Edition" -category: "PRESS RELEASE" -date: "2010-01-14" -author: "Sugar Labs" - ---- - - -ASUNCIÓN, le 14 juin 2010 – Sugar Labs, le projet d'interface bureautique libre GNOME, et la fondation One Laptop per Child (OLPC) ont annoncé conjointement une mise à jour du logiciel de l'ordinateur XO-1.5. Les 1,5 millions d'enfants qui utilisent déjà Sugar sur le XO-1 d'origine pourront également bénéficier de cette mise à jour, grâce au concours du Paraguay Educa qui a adapté cette mise à jour pour le XO-1. - -La plateforme éducative Sugar fait la promotion de l'apprentissage collaboratif à travers des Activités adaptées aux enfants, qui encouragent une pensée critique. L'interface bureautique GNOME, installé sur toutes les distributions majeures GNU/Linux, est destinée aux enfants plus âgés et aux adultes. Changer d'environnement se fait en un clic. Avec l'environnement GNOME présent sur l'ordinateur XO, la porte est ouverte à des millers d'applications éducatives et créatives supplémentaires. - -Le XO-1.5 est basé sur le même design que le premier XO. Equipé d'un processeur VIA, il est deux fois plus rapide que la première génération et dispose de quatre fois plus de mémoire RAM et d'espace de stockage. La fondation OLPC a annoncé la disponibilité d'une version destinée aux collégiens du dernier XO-1.5, nommé XO-HS (High School Edition), avec un clavier entièrement revu, plus confortable pour les élèves plus âgés. Le premier déploiement du XO-HS se déroulera en septembre en Uruguay dans le cadre du très réussi Plan Ceibal. - -Les enfants habitués au XO-1 pourront évoluer vers un XO-1.5 avec ses fonctionnalités supérieures. "Le projet One Laptop per Child promeut le logiciel libre si bien que l'enfant pourra grandir et adapter son XO à ses besoins. La plateforme Sugar sur le XO est l'élément clé de notre mission éducative car il offre à l'élève un environnement d'apprentissage unique et intuitif", explique Rodrigo Arboleda, président de l'association OLPC. - -Stormy Peters, Directeur Exécutif de la fondation GNOME, indique que "Nous sommes vraiment enthousiasmés de travailler avec Sugar et le projet OLPC pour fournir une interface bureautique aux enfants de tous les âges. La mission de GNOME est de fournir une interface bureautique libre et accessible à tous. De l'Uruguay au Ghana, les enfants pourront utiliser leurs nouveaux XO pour apprendre et pour montrer à leurs amis et famille comment utiliser Sugar et GNOME." - -Walter Bender, Directeur Exécutif du Sugar Labs, précise que "La fluidité du passage d'un bureau à l'autre offre aux élèves la capacité de passer d'un environnement d'apprentissage - Sugar - à un environnement de production et de productivité - GNOME. Ils ont ainsi les moyens de transformer les compétences créatives qu'ils ont acquis à l'école primaire en des compétences entrepreneuriales dans le cadre de l'enseignement secondaire." - -De plus, Sugar on a Stick permet aux enfants qui n'ont pas l'ordinateur XO de bénéficier de ce nouveau logiciel. Il est téléchargeable sur le site web du Sugar Labs dans sa nouvelle version, v3 "Mirabelle". Il peut être chargé sur n'importe quelle clé USB et utilisé pour démarrer un PC sous Sugar, sans modifier le contenu du disque dur. L'ordinateur XO et Sugar on a Stick fonctionnent avec Fedora GNU/Linux. - -**À propos du Sugar Labs :** -Sugar Labs est une organisation non lucrative de volontaires, membre du projet Software Freedom Conservancy. À l’origine intégré au projet One Laptop Per Child, Sugar Labs coordonne les volontaires dans le monde qui sont passionnés par l’idée de fournir des opportunités d’éducation à travers la plate-forme éducative Sugar. Sugar Labs est soutenu par des donations et cherche des fonds pour accélérer son développement. Pour plus d’information, voir - -**À propos de GNOME :** -GNOME est un projet de logiciel libre qui développe, pour toutes les distributions majeures de GNU/Linux et d'Unix, une interface bureautique complète, accessible et facile d'utilisation. Fort d'un succès mondial, grâce à de larges déploiements dans les grandes entreprises et avec des millions d'utilisateurs dans les PME et chez les particuliers, GNOME intègre un environnement de développement permettant de créer de nouvelles applications. La fondation à but non lucratif GNOME est constituée de centaines de volontaires développeurs et entreprises leader sur leur marché. Plus d'informations sont disponibles sur [http://www.gnome.org](http://www.gnome.org) et [http://foundation.gnome.org](http://foundation.gnome.org). - -**À propos de One Laptop per Child** -([http://www.laptop.org](http://www.laptop.org)) : OLPC est une organisation à but non-lucratif créée par Nicholas Negroponte et d'autres membres du Media Lab du MIT afin de concevoir, produire et distribuer des ordinateurs portables suffisamment abordables pour permettre à chaque enfant du monde d'avoir un accès au savoir et aux formes modernes d'éducation. - -*Sugar Labs est une marque déposée de la Software Freedom Conservancy. Les autres marques déposées sont la propriété respective de leurs auteurs.* \ No newline at end of file diff --git a/src/constants/MarkdownFiles/posts/2010-06-14-Sugar-Learning-Platform-e-GNOME-Desktop-sono-disponibili-per-gli-XO-1.5-di-One-Laptop-per-Child;-Compatibili-anche-per-i-nuovi-XO-HS-High-School-Edition.md b/src/constants/MarkdownFiles/posts/2010-06-14-Sugar-Learning-Platform-e-GNOME-Desktop-sono-disponibili-per-gli-XO-1.5-di-One-Laptop-per-Child;-Compatibili-anche-per-i-nuovi-XO-HS-High-School-Edition.md deleted file mode 100644 index f5f49666..00000000 --- a/src/constants/MarkdownFiles/posts/2010-06-14-Sugar-Learning-Platform-e-GNOME-Desktop-sono-disponibili-per-gli-XO-1.5-di-One-Laptop-per-Child;-Compatibili-anche-per-i-nuovi-XO-HS-High-School-Edition.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "Sugar Learning Platform e GNOME Desktop sono disponibili per gli XO-1.5 di One Laptop per Child; Compatibili anche per i nuovi XO-HS High School Edition" -category: "PRESS RELEASE" -date: "2010-06-14" -author: "Sugar Labs" - ---- - - -ASUNCIÓN, 14 Giugno, 2010 – Sugar Labs, GNOME Free Desktop Project, e One Laptop per Child (OLPC) annunciano un aggiornamento al software fornito insieme sui OLPC XO-1.5. Anche il milione e mezzo di bambini che già utilizzano Sugar con gli XO-1 originali potranno beneficiare dell'aggiornamento grazie al backporting realizzato da Paraguay Educa. - -Sugar Learning Platform promuove l'apprendimento collaborativo attraverso molteplici Attività orientate all'infanzia, studiate anche per stimolare il pensiero critico. Lo GNOME free desktop è il marchio di fabbrica di tutte le principali distribuzioni GNU/Linux ed è ottimo per i bimbi più grandi e gli adolescenti. Per alternare i due ambienti operativi è sufficiente un singolo click. Con GNOME sui laptop XO si apre la porta a migliaia di altri applicativi per la didattica e per la produttività. - -Il laptop XO-1.5 ha design identico all'XO-1 originale. Essendo basato su processore VIA, ha il doppio della velocità, il quadruplo della memoria RAM ed il quadruplo della memoria FLASH rispetto a un XO-1. OLPC ha annunciato la disponibilità di una versione specifica per le scuole superiori dell'XO-1.5, che sarà chiamata XO-HS, dotata di una tastiera riprogettata per essere più funzionale per gli studenti più grandi. La prima consegna di XO-HS è prevista in settembre in Uruguay nel contesto del progetto di successo Plan Ceibal. - -I bambini che hanno già familiarità con XO-1 potranno crescere con le maggiori funzionalità di XO-1.5. “One Laptop per Child" promuove il software libero così che possa crescere, migliorare ed adattarsi alle esigenze dei bambini. La Piattaforma Sugar su XO è un componente chiave per la nostra missione educativa, in quanto offre agli studenti un ambiente software di lavoro uniforme e intuitivo", dichiara Rodrigo Arboleda, CEO della OLPC Association. - -Stormy Peters, Direttore Esecutivo della GNOME Foundation, dichiara, “Siamo entusiasti di avere l'opportunità per lavorare con Sugar e OLPC per fornire un software di desktop ai giovani di tutte le età. La missione di GNOME è quella di realizzare un desktop libero utilizzabile da tutti. Bambini dall'Uruguay al Ghana potranno utilizzare i loro laptop XO per apprendere e insegnare ai loro amici e genitori come utilizzare insieme Sugar e GNOME.” - -Walter Bender, Direttore Esecutivo di Sugar Labs, dichiara “la fluidità di movimento fra i due ambienti desktop offre agli studenti la possibilità di passare da una piattaforma di apprendimento – Sugar – ad un ambiente di produttività e lavoro – GNOME. Avranno quindi gli strumenti per utilizzare le conoscenze creative acquisite nella loro educazione di base per sviluppare capacità imprenditoriali nella educazione secondaria.” - -“Sugar on a Stick” permette ai bambini che non possiedono un laptop XO di beneficiare di questo nuovo software. Disponibile per il download dal sito internet di Sugar Labs nella nuova versione, v3 Mirabelle, può essere caricato su una normale chiavetta USB di memoria ed utilizzata per avviare un PC con Sugar senza modificare in alcun modo il computer ospite. I laptop XO e Sugar on a Stick utilizzano Fedora GNU/Linux. - -**In merito a Sugar Labs**: Sugar Labs, a volunteer-driven, nonprofit organization, è un progetto membro della Software Freedom Conservancy. Originariamente parte del progetto One Laptop Per Child, Sugar Labs coordina volontari di tutto il mondo motivati ad offrire opportunità ai bambini di apprendere attraverso la Sugar Learning Platform. Sugar Labs è sorretta solo da donazioni e sta cercando aiuto e collaborazione da volontari per accelerare lo sviluppo. Per maggiori informazioni visitate: [http://www.sugarlabs.org](http://www.sugarlabs.org). - -**In merito a GNOME**: GNOME è un progetto di free-software che sviluppa un desktop standard completo, accessibile e di facile utilizzo, per tutte le principali distribuzioni GNU/Linux e Unix. Ampiamente conosciuto e utilizzato nelle grandi imprese e in milioni di piccole aziende e utenti privati nel mondo, include anche un ambiente completo di sviluppo per creare nuovi programmi. La nonprofit GNOME Foundation è costituita da centinaia di sviluppatori volontari e da industrie-leader. Ulteriori informazioni possono essere reperite presso: [http://www.gnome.org](http://www.gnome.org) e [http://foundation.gnome.org](http://foundation.gnome.org). - -**In merito a One Laptop per Child** ([http://www.laptop.org](http://www.laptop.org)): OLPC è una organizzazione non-profit creata da Nicholas Negroponte ed altri del MIT Media Lab per progettare, produrre e distribuire laptop computers che siano così economici da poter fornire ad ogni bambino del mondo accesso alla conoscenza e alle più moderne forme di apprendimento. \ No newline at end of file diff --git a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week01.md b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week01.md index 09713537..ee9ac439 100644 --- a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week01.md +++ b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week01.md @@ -1,93 +1,93 @@ ---- -title: "DMP ’25 Week 01 Update by Aman Chadha" -excerpt: "Working on a RAG model for Music Blocks core files to enhance context-aware retrieval" -category: "DEVELOPER NEWS" -date: "2025-06-09" -slug: "2025-06-09-dmp-25-aman-week01" -author: "Aman Chadha" -description: "DMP '25 Contributor working on retrieval-augmented generation for Music Blocks" -tags: "dmp25,musicblocks,rag,week01" -image: "assets/Images/c4gt_DMP.webp" ---- - - - -# Week 01 Progress Report by Aman Chadha - -**Project:** [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4459) - -**Mentors:** [Walter Bender](https://github.com/walterbender) - -**Reporting Period:** 2025-06-02 - 2025-06-08 - ---- - -## Goals for This Week - -- Develop a Retrieval-Augmented Generation (RAG) model using the core files of Music Blocks to provide context-aware responses. -- Collect and parse .po files, extracting msgid and msgstr pairs along with comments showing usage in source files. -- Use AST parsing (with Babel) to gather metadata chunks from source files to improve retrieval relevance. - ---- - -## This Week’s Achievements - -1. **RAG Model Development** - - Started working on building a RAG model focused on the core Music Blocks files. This aims to give the model context about what Music Blocks is and how it functions, improving answer relevance. - -2. **Metadata Extraction from .po Files** - - Successfully collected msgid and msgstr pairs from translation files. - - Parsed comments above the translations to identify which files use each msgstr. - -3. **AST Parsing and Chunking** - - Used Babel to parse Music Blocks source files and extract relevant code chunks. - - Stored these chunks with their associated metadata to enable better context retrieval during RAG. - ---- - -## Challenges & How I Overcame Them - -- **Challenge:** Parsing complex .po files with varied comment styles and ensuring correct association of usage metadata. - **Solution:** Created robust parsing scripts to handle different comment formats and verified chunk associations manually on sample files. - -- **Challenge:** Extracting meaningful code chunks via AST parsing while maintaining useful granularity. - **Solution:** Experimented with different AST traversal strategies and filters to optimize chunk size for retrieval. - ---- - -## Key Learnings - -- Gained deeper understanding of the internals of Music Blocks core files and their translation system. -- Improved skills with Babel AST parsing and metadata extraction techniques. -- Learned the importance of detailed metadata in enhancing RAG model retrieval accuracy. - ---- - -## Next Week’s Roadmap - -- Build a demo to showcase the RAG model's ability to answer Music Blocks-related queries with context from core files. -- Begin integrating metadata-enriched .po file chunks into the RAG database for improved translation string retrieval. -- Optimize chunking and metadata tagging strategy based on initial demo feedback. - ---- - -## Resources & References - -- **Music Blocks Repository:** [github.com/your-org/musicblocks](https://github.com/your-org/musicblocks) -- **Babel AST Docs:** https://babeljs.io/docs/en/babel-parser -- **RAG Model Concepts:** https://arxiv.org/abs/2005.11401 - ---- - -## Acknowledgments - -Thanks to my mentors and the DMP community for their guidance and support throughout this work. - ---- - -## Connect with Me - -- GitHub: [@aman-chadha](https://github.com/ac-mmi) -- Gmail: [aman.chadha.mmi@gmail.com](mailto:aman.chadha.mmi@gmail.com) - ---- +--- +title: "DMP ’25 Week 01 Update by Aman Chadha" +excerpt: "Working on a RAG model for Music Blocks core files to enhance context-aware retrieval" +category: "DEVELOPER NEWS" +date: "2025-06-09" +slug: "2025-06-09-dmp-25-aman-week01" +author: "Aman Chadha" +description: "DMP '25 Contributor working on retrieval-augmented generation for Music Blocks" +tags: "dmp25,musicblocks,rag,week01" +image: "assets/Images/c4gt_DMP.webp" +--- + + + +# Week 01 Progress Report by Aman Chadha + +**Project:** [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4459) + +**Mentors:** [Walter Bender](https://github.com/walterbender) + +**Reporting Period:** 2025-06-02 - 2025-06-08 + +--- + +## Goals for This Week + +- Develop a Retrieval-Augmented Generation (RAG) model using the core files of Music Blocks to provide context-aware responses. +- Collect and parse .po files, extracting msgid and msgstr pairs along with comments showing usage in source files. +- Use AST parsing (with Babel) to gather metadata chunks from source files to improve retrieval relevance. + +--- + +## This Week’s Achievements + +1. **RAG Model Development** + - Started working on building a RAG model focused on the core Music Blocks files. This aims to give the model context about what Music Blocks is and how it functions, improving answer relevance. + +2. **Metadata Extraction from .po Files** + - Successfully collected msgid and msgstr pairs from translation files. + - Parsed comments above the translations to identify which files use each msgstr. + +3. **AST Parsing and Chunking** + - Used Babel to parse Music Blocks source files and extract relevant code chunks. + - Stored these chunks with their associated metadata to enable better context retrieval during RAG. + +--- + +## Challenges & How I Overcame Them + +- **Challenge:** Parsing complex .po files with varied comment styles and ensuring correct association of usage metadata. + **Solution:** Created robust parsing scripts to handle different comment formats and verified chunk associations manually on sample files. + +- **Challenge:** Extracting meaningful code chunks via AST parsing while maintaining useful granularity. + **Solution:** Experimented with different AST traversal strategies and filters to optimize chunk size for retrieval. + +--- + +## Key Learnings + +- Gained deeper understanding of the internals of Music Blocks core files and their translation system. +- Improved skills with Babel AST parsing and metadata extraction techniques. +- Learned the importance of detailed metadata in enhancing RAG model retrieval accuracy. + +--- + +## Next Week’s Roadmap + +- Build a demo to showcase the RAG model's ability to answer Music Blocks-related queries with context from core files. +- Begin integrating metadata-enriched .po file chunks into the RAG database for improved translation string retrieval. +- Optimize chunking and metadata tagging strategy based on initial demo feedback. + +--- + +## Resources & References + +- **Music Blocks Repository:** [github.com/your-org/musicblocks](https://github.com/your-org/musicblocks) +- **Babel AST Docs:** https://babeljs.io/docs/en/babel-parser +- **RAG Model Concepts:** https://arxiv.org/abs/2005.11401 + +--- + +## Acknowledgments + +Thanks to my mentors and the DMP community for their guidance and support throughout this work. + +--- + +## Connect with Me + +- GitHub: [@aman-chadha](https://github.com/ac-mmi) +- Gmail: [aman.chadha.mmi@gmail.com](mailto:aman.chadha.mmi@gmail.com) + +--- diff --git a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week02.md b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week02.md index ad0e0b66..fa60c78d 100644 --- a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week02.md +++ b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week02.md @@ -1,94 +1,94 @@ ---- -title: "DMP '25 Week 02 Update by Aman Chadha" -excerpt: "Enhanced RAG output format with POS tagging and optimized code chunking for Music Blocks" -category: "DEVELOPER NEWS" -date: "2025-06-16" -slug: "2025-06-16-dmp-25-aman-chadha-week02" -author: "@/constants/MarkdownFiles/authors/aman-chadha.md" -tags: "dmp25,sugarlabs,week02,aman-chadha" -image: "assets/Images/c4gt_DMP.webp" ---- - - - -# Week 02 Progress Report by Aman Chadha - -**Project:** [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4459) -**Mentors:** [Walter Bender](https://github.com/walterbender) -**Assisting Mentors:** *None this week* -**Reporting Period:** 2025-06-09 - 2025-06-16 - ---- - -## Goals for This Week - -- **Refactor RAG model output** to a structured dictionary format that includes part-of-speech (POS) tagging. -- **Optimize AST-based chunking** by limiting code context to 5 lines above and below translation usage, per mentor feedback. -- **Begin functional testing** of the updated RAG pipeline on real-world translation queries. - ---- - -## This Week's Achievements - -1. **RAG Output Enhancement** - - Refactored the Retrieval-Augmented Generation model to return results as structured dictionaries. - - Each entry now includes `msgid`, `msgstr`, source metadata, and the dominant part of speech, improving retrieval relevance. - -2. **Code Chunking Optimization** - - Reduced each extracted code chunk to include only 5 lines above and below the relevant `msgid` usage. - - This improves retrieval precision and avoids irrelevant surrounding code. - - Implemented using Babel’s AST traversal logic. - -3. **Initial Model Testing** - - Started testing the RAG model using sample translation queries. - - Observed noticeable improvements in answer context relevance due to cleaner chunks and richer metadata. - ---- - -## Challenges & How I Overcame Them - -- **Challenge:** Integrating POS tagging meaningfully into the RAG data pipeline. - **Solution:** Designed a dictionary schema that includes the part-of-speech alongside translation metadata, and verified correctness using test entries. - -- **Challenge:** Tuning chunk granularity without losing contextual utility. - **Solution:** Followed mentor Walter’s advice to use fixed ±5 line windows, and manually verified semantic coherence of resulting chunks. - ---- - -## Key Learnings - -- Part-of-speech tagging can significantly improve the contextual strength of retrieved translations. -- Smaller, focused code chunks often result in better retrieval precision for RAG applications. -- Mentor feedback and collaborative iteration are key to refining both code structure and user outcomes. - ---- - -## Next Week's Roadmap - -- Integrate POS-tagged RAG responses into the full i18n fallback translation pipeline. -- Expand test coverage to include edge-case translations and re-used `msgid`s. -- Prepare an internal demo to show RAG-powered retrieval resolving contextually ambiguous translation strings. - ---- - -## Resources & References - -- **Repository:** [github.com/sugarlabs/musicblocks](https://github.com/sugarlabs/musicblocks) -- **RAG Concepts:** [arxiv.org/abs/2005.11401](https://arxiv.org/abs/2005.11401) -- **Babel Parser Docs:** [babeljs.io/docs/en/babel-parser](https://babeljs.io/docs/en/babel-parser) -- **spaCy POS Tagging:** [spacy.io/usage/linguistic-features#pos-tagging](https://spacy.io/usage/linguistic-features#pos-tagging) - ---- - -## Acknowledgments - -Thanks to my mentor Walter Bender for his guidance on optimizing chunking strategy and enriching the retrieval logic with linguistic features. - ---- - -## Connect with Me - -- GitHub: [@aman-chadha](https://github.com/ac-mmi) -- Gmail: [aman.chadha.mmi@gmail.com](mailto:aman.chadha.mmi@gmail.com) - ---- +--- +title: "DMP '25 Week 02 Update by Aman Chadha" +excerpt: "Enhanced RAG output format with POS tagging and optimized code chunking for Music Blocks" +category: "DEVELOPER NEWS" +date: "2025-06-16" +slug: "2025-06-16-dmp-25-aman-chadha-week02" +author: "@/constants/MarkdownFiles/authors/aman-chadha.md" +tags: "dmp25,sugarlabs,week02,aman-chadha" +image: "assets/Images/c4gt_DMP.webp" +--- + + + +# Week 02 Progress Report by Aman Chadha + +**Project:** [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4459) +**Mentors:** [Walter Bender](https://github.com/walterbender) +**Assisting Mentors:** *None this week* +**Reporting Period:** 2025-06-09 - 2025-06-16 + +--- + +## Goals for This Week + +- **Refactor RAG model output** to a structured dictionary format that includes part-of-speech (POS) tagging. +- **Optimize AST-based chunking** by limiting code context to 5 lines above and below translation usage, per mentor feedback. +- **Begin functional testing** of the updated RAG pipeline on real-world translation queries. + +--- + +## This Week's Achievements + +1. **RAG Output Enhancement** + - Refactored the Retrieval-Augmented Generation model to return results as structured dictionaries. + - Each entry now includes `msgid`, `msgstr`, source metadata, and the dominant part of speech, improving retrieval relevance. + +2. **Code Chunking Optimization** + - Reduced each extracted code chunk to include only 5 lines above and below the relevant `msgid` usage. + - This improves retrieval precision and avoids irrelevant surrounding code. + - Implemented using Babel’s AST traversal logic. + +3. **Initial Model Testing** + - Started testing the RAG model using sample translation queries. + - Observed noticeable improvements in answer context relevance due to cleaner chunks and richer metadata. + +--- + +## Challenges & How I Overcame Them + +- **Challenge:** Integrating POS tagging meaningfully into the RAG data pipeline. + **Solution:** Designed a dictionary schema that includes the part-of-speech alongside translation metadata, and verified correctness using test entries. + +- **Challenge:** Tuning chunk granularity without losing contextual utility. + **Solution:** Followed mentor Walter’s advice to use fixed ±5 line windows, and manually verified semantic coherence of resulting chunks. + +--- + +## Key Learnings + +- Part-of-speech tagging can significantly improve the contextual strength of retrieved translations. +- Smaller, focused code chunks often result in better retrieval precision for RAG applications. +- Mentor feedback and collaborative iteration are key to refining both code structure and user outcomes. + +--- + +## Next Week's Roadmap + +- Integrate POS-tagged RAG responses into the full i18n fallback translation pipeline. +- Expand test coverage to include edge-case translations and re-used `msgid`s. +- Prepare an internal demo to show RAG-powered retrieval resolving contextually ambiguous translation strings. + +--- + +## Resources & References + +- **Repository:** [github.com/sugarlabs/musicblocks](https://github.com/sugarlabs/musicblocks) +- **RAG Concepts:** [arxiv.org/abs/2005.11401](https://arxiv.org/abs/2005.11401) +- **Babel Parser Docs:** [babeljs.io/docs/en/babel-parser](https://babeljs.io/docs/en/babel-parser) +- **spaCy POS Tagging:** [spacy.io/usage/linguistic-features#pos-tagging](https://spacy.io/usage/linguistic-features#pos-tagging) + +--- + +## Acknowledgments + +Thanks to my mentor Walter Bender for his guidance on optimizing chunking strategy and enriching the retrieval logic with linguistic features. + +--- + +## Connect with Me + +- GitHub: [@aman-chadha](https://github.com/ac-mmi) +- Gmail: [aman.chadha.mmi@gmail.com](mailto:aman.chadha.mmi@gmail.com) + +--- diff --git a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week03.md b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week03.md index ec718e84..99753bd6 100644 --- a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week03.md +++ b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week03.md @@ -1,88 +1,88 @@ ---- -title: "DMP '25 Week 03 Update by Aman Chadha" -excerpt: "Translated RAG-generated context strings, initiated batch processing, and planned for automated context regeneration" -category: "DEVELOPER NEWS" -date: "2025-06-23" -slug: "2025-06-23-dmp-25-aman-chadha-week03" -author: "@/constants/MarkdownFiles/authors/aman-chadha.md" -tags: "dmp25,sugarlabs,week03,aman-chadha" -image: "assets/Images/c4gt_DMP.webp" ---- - - - -# Week 03 Progress Report by Aman Chadha - -**Project:** [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4459) -**Mentors:** [Walter Bender](https://github.com/walterbender), [Devin Ulibarri](https://github.com/devinulibarri) -**Assisting Mentors:** *None this week* -**Reporting Period:** 2025-06-17 – 2025-06-23 - ---- - -## Goals for This Week - -- Translate a sample set of RAG-generated context strings using AI-powered tools. -- Share Japanese translation variants (Kana and Kanji) with mentors for review. -- Begin building a batch-processing workflow to generate context for all 1535 msgid entries in the .po files. -- Plan an update pipeline to regenerate context for newly added or reused translation strings automatically. - ---- - -## This Week’s Achievements - -1. **Translation of RAG-Generated Contexts** - - Translated ~70 RAG-generated context descriptions using DeepL. - - Shared English and Japanese translations with mentors Walter and Devin for review. - - For Japanese, provided both **Kana** and **Kanji** variants to ensure localization accuracy. - -2. **Batch Processing Pipeline Development** - - Initiated work on a batch-processing system to automate RAG context generation for all 1535 msgid entries in the translation .po file. - - This will drastically reduce manual overhead and improve coverage. - -3. **Planning for Context Maintenance Workflow** - - Designed a future-proofing plan to automatically detect newly added or reused msgids in pull requests. - - Began outlining a GitHub Actions-based workflow to regenerate context chunks when changes are merged into the repo. - ---- - -## Challenges & How I Overcame Them - -- **Challenge:** Japanese localization required thoughtful distinction between script types (Kana vs Kanji). - **Solution:** Generated both forms using translation tools and consulted native guidance to ensure cultural appropriateness. - -- **Challenge:** Scaling RAG context generation to 1500+ entries without losing efficiency. - **Solution:** Started designing a batch system to streamline the entire generation process and set up hooks for automation in future updates. - ---- - -## Key Learnings - -- Multi-language support requires nuanced translation strategies, especially for languages like Japanese. -- Batch automation is essential when working with large-scale i18n datasets and AI-generated content. -- Proactive planning for long-term maintenance helps keep i18n tooling relevant as the codebase evolves. - ---- - -## Next Week’s Roadmap - -- Complete batch-processing implementation for generating RAG context for all msgids. -- Add persistence/storage layer to cache generated results and avoid recomputation. -- Set up a GitHub workflow for regenerating context on new PRs that modify or add translation strings. - ---- - -## Resources & References - -- **Music Blocks Repository:** [github.com/sugarlabs/musicblocks](https://github.com/sugarlabs/musicblocks) -- **DeepL Translator API:** [deepl.com/docs-api](https://www.deepl.com/docs-api) -- **GitHub Actions Docs:** [docs.github.com/actions](https://docs.github.com/actions) -- **RAG Concepts:** [arxiv.org/abs/2005.11401](https://arxiv.org/abs/2005.11401) - ---- - -## Acknowledgments - -Thanks to mentors Walter Bender and Devin Ulibarri for their ongoing guidance, especially on translation validation and workflow design. - ---- +--- +title: "DMP '25 Week 03 Update by Aman Chadha" +excerpt: "Translated RAG-generated context strings, initiated batch processing, and planned for automated context regeneration" +category: "DEVELOPER NEWS" +date: "2025-06-23" +slug: "2025-06-23-dmp-25-aman-chadha-week03" +author: "@/constants/MarkdownFiles/authors/aman-chadha.md" +tags: "dmp25,sugarlabs,week03,aman-chadha" +image: "assets/Images/c4gt_DMP.webp" +--- + + + +# Week 03 Progress Report by Aman Chadha + +**Project:** [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4459) +**Mentors:** [Walter Bender](https://github.com/walterbender), [Devin Ulibarri](https://github.com/devinulibarri) +**Assisting Mentors:** *None this week* +**Reporting Period:** 2025-06-17 – 2025-06-23 + +--- + +## Goals for This Week + +- Translate a sample set of RAG-generated context strings using AI-powered tools. +- Share Japanese translation variants (Kana and Kanji) with mentors for review. +- Begin building a batch-processing workflow to generate context for all 1535 msgid entries in the .po files. +- Plan an update pipeline to regenerate context for newly added or reused translation strings automatically. + +--- + +## This Week’s Achievements + +1. **Translation of RAG-Generated Contexts** + - Translated ~70 RAG-generated context descriptions using DeepL. + - Shared English and Japanese translations with mentors Walter and Devin for review. + - For Japanese, provided both **Kana** and **Kanji** variants to ensure localization accuracy. + +2. **Batch Processing Pipeline Development** + - Initiated work on a batch-processing system to automate RAG context generation for all 1535 msgid entries in the translation .po file. + - This will drastically reduce manual overhead and improve coverage. + +3. **Planning for Context Maintenance Workflow** + - Designed a future-proofing plan to automatically detect newly added or reused msgids in pull requests. + - Began outlining a GitHub Actions-based workflow to regenerate context chunks when changes are merged into the repo. + +--- + +## Challenges & How I Overcame Them + +- **Challenge:** Japanese localization required thoughtful distinction between script types (Kana vs Kanji). + **Solution:** Generated both forms using translation tools and consulted native guidance to ensure cultural appropriateness. + +- **Challenge:** Scaling RAG context generation to 1500+ entries without losing efficiency. + **Solution:** Started designing a batch system to streamline the entire generation process and set up hooks for automation in future updates. + +--- + +## Key Learnings + +- Multi-language support requires nuanced translation strategies, especially for languages like Japanese. +- Batch automation is essential when working with large-scale i18n datasets and AI-generated content. +- Proactive planning for long-term maintenance helps keep i18n tooling relevant as the codebase evolves. + +--- + +## Next Week’s Roadmap + +- Complete batch-processing implementation for generating RAG context for all msgids. +- Add persistence/storage layer to cache generated results and avoid recomputation. +- Set up a GitHub workflow for regenerating context on new PRs that modify or add translation strings. + +--- + +## Resources & References + +- **Music Blocks Repository:** [github.com/sugarlabs/musicblocks](https://github.com/sugarlabs/musicblocks) +- **DeepL Translator API:** [deepl.com/docs-api](https://www.deepl.com/docs-api) +- **GitHub Actions Docs:** [docs.github.com/actions](https://docs.github.com/actions) +- **RAG Concepts:** [arxiv.org/abs/2005.11401](https://arxiv.org/abs/2005.11401) + +--- + +## Acknowledgments + +Thanks to mentors Walter Bender and Devin Ulibarri for their ongoing guidance, especially on translation validation and workflow design. + +--- diff --git a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week04.md b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week04.md index 4c076685..97512d97 100644 --- a/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week04.md +++ b/src/constants/MarkdownFiles/posts/dmp-25-AmanChadha-week04.md @@ -1,83 +1,83 @@ ---- -title: "DMP '25 Week 04 Update by Aman Chadha" -excerpt: "Completed context generation for all UI strings and submitted Turkish translations using DeepL with RAG-generated context" -category: "DEVELOPER NEWS" -date: "2025-06-30" -slug: "2025-06-30-dmp-25-aman-chadha-week04" -author: "@/constants/MarkdownFiles/authors/aman-chadha.md" -tags: "dmp25,sugarlabs,week04,aman-chadha" -image: "assets/Images/c4gt_DMP.webp" ---- - - - -# Week 04 Progress Report by Aman Chadha - -**Project:** [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4459) -**Mentors:** [Walter Bender](https://github.com/walterbender), [Devin Ulibarri](https://github.com/devinulibarri) -**Reporting Period:** 2025-06-24 – 2025-06-30 - ---- - -## Goals for This Week - -- Complete RAG-based context generation for **all UI strings** in the `.po` file. -- Translate the Turkish `.po` file using DeepL with generated context. -- Share Turkish translation with mentors for review and validation of context effectiveness. - ---- - -## This Week’s Achievements - -1. **Full Context Generation Completed** - - Successfully generated context for all 1,536 active `msgid` entries using the RAG (Retrieval-Augmented Generation) model. - - Ensured each UI string now has an associated contextual description to guide translators. - -2. **Turkish Translation via DeepL with Context** - - Used the DeepL API to translate the Turkish `.po` file, injecting the RAG-generated context for each `msgid`. - - This serves as a real-world test to evaluate how well contextual guidance improves translation accuracy and usability. - - Currently awaiting feedback on the quality of Turkish translations to assess the effectiveness of the context-driven approach. - ---- - -## Challenges & How I Addressed Them - -- **Challenge:** Integrating RAG-generated context into `.po` translation pipeline. - **Solution:** Adapted the `.po` processing script to pair each `msgid` with its context before sending it to DeepL, ensuring translators benefit from semantic clarity. - -- **Challenge:** Validating quality of translations in a language I do not speak. - **Solution:** Coordinated with mentors to review Turkish output and identify whether contextual enrichment improved translation fidelity. - ---- - -## Key Learnings - -- Contextual guidance significantly strengthens AI-driven translation quality, especially for UI-specific phrases. -- Systematic pairing of context with each string allows scalable improvements across languages. -- Human review remains crucial to validate AI-generated translations and refine context generation methods. - ---- - -## Next Week’s Roadmap - -- Collect and analyze mentor feedback on the Turkish `.po` file. -- Fine-tune the RAG context generation logic based on observed shortcomings, if any. -- Generalize the context-injection workflow for use with other languages (e.g., Spanish, French). -- Begin documenting the context generation + translation pipeline for future contributors. - ---- - -## Resources & References - -- **Music Blocks Repository:** [github.com/sugarlabs/musicblocks](https://github.com/sugarlabs/musicblocks) -- **DeepL Translator API:** [deepl.com/docs-api](https://www.deepl.com/docs-api) -- **GitHub Actions Docs:** [docs.github.com/actions](https://docs.github.com/actions) -- **RAG Concepts:** [arxiv.org/abs/2005.11401](https://arxiv.org/abs/2005.11401) - ---- - -## Acknowledgments - -Thanks to mentors Walter Bender and Devin Ulibarri for their feedback, review assistance, and continued support in improving translation workflows. - ---- +--- +title: "DMP '25 Week 04 Update by Aman Chadha" +excerpt: "Completed context generation for all UI strings and submitted Turkish translations using DeepL with RAG-generated context" +category: "DEVELOPER NEWS" +date: "2025-06-30" +slug: "2025-06-30-dmp-25-aman-chadha-week04" +author: "@/constants/MarkdownFiles/authors/aman-chadha.md" +tags: "dmp25,sugarlabs,week04,aman-chadha" +image: "assets/Images/c4gt_DMP.webp" +--- + + + +# Week 04 Progress Report by Aman Chadha + +**Project:** [JS Internationalization with AI Translation Support](https://github.com/sugarlabs/musicblocks/pull/4459) +**Mentors:** [Walter Bender](https://github.com/walterbender), [Devin Ulibarri](https://github.com/devinulibarri) +**Reporting Period:** 2025-06-24 – 2025-06-30 + +--- + +## Goals for This Week + +- Complete RAG-based context generation for **all UI strings** in the `.po` file. +- Translate the Turkish `.po` file using DeepL with generated context. +- Share Turkish translation with mentors for review and validation of context effectiveness. + +--- + +## This Week’s Achievements + +1. **Full Context Generation Completed** + - Successfully generated context for all 1,536 active `msgid` entries using the RAG (Retrieval-Augmented Generation) model. + - Ensured each UI string now has an associated contextual description to guide translators. + +2. **Turkish Translation via DeepL with Context** + - Used the DeepL API to translate the Turkish `.po` file, injecting the RAG-generated context for each `msgid`. + - This serves as a real-world test to evaluate how well contextual guidance improves translation accuracy and usability. + - Currently awaiting feedback on the quality of Turkish translations to assess the effectiveness of the context-driven approach. + +--- + +## Challenges & How I Addressed Them + +- **Challenge:** Integrating RAG-generated context into `.po` translation pipeline. + **Solution:** Adapted the `.po` processing script to pair each `msgid` with its context before sending it to DeepL, ensuring translators benefit from semantic clarity. + +- **Challenge:** Validating quality of translations in a language I do not speak. + **Solution:** Coordinated with mentors to review Turkish output and identify whether contextual enrichment improved translation fidelity. + +--- + +## Key Learnings + +- Contextual guidance significantly strengthens AI-driven translation quality, especially for UI-specific phrases. +- Systematic pairing of context with each string allows scalable improvements across languages. +- Human review remains crucial to validate AI-generated translations and refine context generation methods. + +--- + +## Next Week’s Roadmap + +- Collect and analyze mentor feedback on the Turkish `.po` file. +- Fine-tune the RAG context generation logic based on observed shortcomings, if any. +- Generalize the context-injection workflow for use with other languages (e.g., Spanish, French). +- Begin documenting the context generation + translation pipeline for future contributors. + +--- + +## Resources & References + +- **Music Blocks Repository:** [github.com/sugarlabs/musicblocks](https://github.com/sugarlabs/musicblocks) +- **DeepL Translator API:** [deepl.com/docs-api](https://www.deepl.com/docs-api) +- **GitHub Actions Docs:** [docs.github.com/actions](https://docs.github.com/actions) +- **RAG Concepts:** [arxiv.org/abs/2005.11401](https://arxiv.org/abs/2005.11401) + +--- + +## Acknowledgments + +Thanks to mentors Walter Bender and Devin Ulibarri for their feedback, review assistance, and continued support in improving translation workflows. + +---