This project aims to significantly improve the user experience within the Music Blocks v4 workspace by designing and implementing a modern...
Sugarizer Human Activity pack
AdityaKrSingh
The Sugarizer Human Activity Pack project aims to enhance the educational tools provided by Sugar Labs by developing two engaging and interactive...
Math Games
Bishoy Wadea
I plan to develop 10 Math games for Sugar within the GSoC’25 timeline. The development of these activities will include basic functionalities of the...
AI tools for reflection
Diwangshu Kakoty
Reflective learning enables students to recall past experiences, develop critical thinking skills, and improve future actions by analyzing them. This...
Advanced JavaScript Editor with MusicBlocks Interactions
ElwinL
This project aims to significantly enhance the JavaScript editor within Sugar Labs' MusicBlocks environment. By implementing translation from...
Refactor the chatbot in the Speak Activity to use gen-AI
Mebin J Thattil
This project aims to modernize the Speak Activity by integrating a large language model (LLM) to enhance the chatbot and voice features, making it...
GTK4 Exploration
MostlyK
The Sugar desktop environment currently relies on GTK3, which is approaching EOL. This project aims to modernize Sugar by completing its migration to...
Git backend for Turtle Blocks and Music Blocks
Nikhil-Bhatt
Music Blocks and Turtle Blocks lack a structured version control system, making it difficult for users to manage project history, collaborate, and...
AI-powered Debugger for Music Blocks
Om Santosh Suneri
Music Blocks is a visual programming environment that combines programming and music creation, but users often struggle to debug their projects due...
Music Blocks 4 Program Engine
Safwan Sayeed
This project will develop the core execution engine for Music Blocks 4, an educational platform that helps students explore music, mathematics, and...
Color sensor for Music Blocks for photos and real-time video.
ShubhamSingh1
Music Blocks has a feature to detect the color of pixels generated from drawing within the program, but it cannot detect the color of pixels from...