Sitemap
Sugar Labs

Sugar Labs

A worldwide effort to provide every child with equal opportunity for a quality education. #technology #education #programming #olpc #sugarlabs #sugarizer #sugar

GSoC 2024 students’ weekly reports #10 and #11

4 min readSep 4, 2024

--

A few weeks ago, we shared the eighth and ninth week reports from our Google Summer of Code (GSoC) and Code4GovTech’s DMP program students. In this report, we are sharing their updates on progress made over the past two weeks.

We’ve received the following reports, which are divided into the following sections: Music Blocks, Sugarizer, Pippy, Chat, Math, Flatpak, and Raspberry Pi.

Music Blocks project reports

Make your own lesson plans

Khadar shared his final work on Make Your Own Lesson Plans, a project to use generative AI to create lesson plans for Music Blocks. The past few weeks, he has been working on the final set of improvements and documentation.

Khadar’s code can be found here: https://github.com/khadar1020/Musicblocks-AI

You can read his full posts here, which include an overview of how the project works, as well as highlights from his summer working with Sugar Labs:

https://medium.com/@khadarvsk/final-blog-in-the-coding-period-for-gsoc-with-sugar-labs-bca3597257d1

Musical ideation through LLMs

The goal of this project is to assist people in creating original music within Music Blocks, which they can then manipulate and use in other ways. Because LLMs are good at processing text and text is a good way to express code, even musical code such as text-based Lilypond and ABC notation, we are approaching the problem by first creating a tool that generates text-based code from an LLM which will next be translated into Music Blocks visual code. Abhijeet Singh is one of our contributors for the summer who is working on this problem.

Since the last reports, Abhijeet Singh has been putting the final touches on the AI widget. He also set it up to run on Groq, which allows us to test more widely and quickly.

You can read his final report here:

Musical creation and transcription assistance via generative AI

Mubashir Shariq put the final touches on his work creating MIDI conversion and AI-enabled transcription assistance this summer. You can read his final report here, which overviews all of his work over the summer:

Mubashir’s code can be found here: https://github.com/Mubashirshariq/music_transcription

Masonry for Music Blocks v4

Since our previous post, Karan Palan shared his progress here, which includes some interactive prototypes for blocks, codenamed “masonry”:

Add real-time collaboration in Music Blocks

Ajeet is working on real-time collaboration of Music Blocks projects. You can read about his latest work on the following post:

Since the last post, Ajeet has improved the functionality of the collaboration so that all collaborators can see what code their peers are working on in real time, as well as “dockerization”. The new code for the server is here: https://github.com/apsinghdev/dmps

Get Sugar Labs’s stories in your inbox

Join Medium for free to get updates from this writer.

Interested in following Music Blocks development more closely? Many of the day-to-day discussions happen in our Matrix channel, which you can find here: https://matrix.to/#/#musicblocksdev:matrix.org

Sugarizer GSoC Projects

3D Volume Activity

The following is the latest report from Samarth Bagga, which is typically sent to the Sugar Labs GSoC mailing list:

Migration to i18next-vue

The following is the latest report from Utkarsh Siddhpura, which is typically sent to the Sugar Labs GSoC mailing list:

Interested in following Sugarizer development more closely? Most of the discussions for Sugarizer happen on the Sugarizer Discord channel, which you can join via the following invite: https://discord.gg/tZfQMRMc

Video presentation by GSoC/DMP Music Blocks, Raspberry Pi, AI Assists, and Math games contributors

These blog posts are nice overviews of weekly process, including both the successes and the challenges. For those reading this who would also like to see the contributors demo their work in video format, you can watch our recent video of these contributors share their work. You can find the video of the mid-term presentation for GSoC projects here:

Pippy, Chat, Math, Flatpak, and Raspberry Pi

And lastly, here are some bullets of the work done over the past couple weeks for the other projects this summer:

Interested in following Sugar Activitiy and Flatpak development more closely? We encourage you to join these two chats: https://matrix.to/#/#sugar:matrix.org and https://matrix.to/#/#sugar-flatpak:matrix.org

Coming to a close

This will be one of the final aggregate reports for our work with Google Summer of Code (GSoC). Many of the GSoC students have already received their results for this summer and have completed their projects. DMP students have not yet finished, and there are a small few GSoC students who are wrapping up their projects. For those students, we will put their reports together for one or two final posts. We are very proud of all the work the students have done this year, and we’re very thankful to our mentors for their dedication to helping the growth of our students!

--

--

Sugar Labs
Sugar Labs

Written by Sugar Labs

A worldwide effort to provide every child with equal opportunity for a quality education. #technology #education #programming #olpc #sugarlabs #sugarizer #sugar