Day 15 0f my GSoC preparation.
# Day 15 of my GSoC preparation
Today, I continued working on my project for the Google Summer of Code (GSoC), a program that allows students to contribute to open-source software. I am interested in working with OpenWISP, an organization that provides a web interface to a freeradius database and offers features like user self-registration, SMS verification, social login, and more.
## Solving issue #507 of OpenWISP Radius
One of the tasks that I have been working on is solving issue #507 of the OpenWISP Radius repository. This issue is about adding a feature to allow users to change their email address and verify it. I think this is an important feature for user management and security.
However, I faced some difficulty while solving this issue. I had to modify the models, views, serializers, and tests of the application. I also had to make sure that the email change process was compatible with the existing email verification and social login features. I encountered some errors and bugs along the way, but I tried to debug them and find solutions.
Get divyanshu_kumar’s stories in your inbox
Join Medium for free to get updates from this writer.
I have not finished solving this issue yet, but I hope to do so by tomorrow. I have already made a pull request with my current progress and asked for feedback from the mentors and other contributors. I am eager to learn from their suggestions and improve my code quality and functionality.
## Installing and running Music Blocks
Another task that I did today was installing and running Music Blocks, a programming environment for children interested in music and graphics. Music Blocks allows users to create melodies, rhythms, and animations using colourful blocks. I think this is a very creative and fun way to learn coding and music.
I followed the instructions on the GitHub repository of Music Blocks to install it on my local system. I had to clone the repository, install the dependencies, and run the server. The installation process was smooth and easy, and I did not encounter any problems.
However, when I ran the server and opened the application in my browser, I found the software to be complex and confusing. There were many blocks and buttons, and I did not know how to use them. I tried to read the guide and the documentation.
I spent a lot of time trying to figure out how to use Music Blocks, but I did not make much progress. I decided to postpone this task until tomorrow and try to find more resources and examples.
## Conclusion
Today was a productive and challenging day for my GSoC preparation. I learned a lot about OpenWISP Radius and Music Blocks, two of the projects that I am interested in working with. I also faced some difficulties and obstacles, but I did not give up and tried to overcome them. I hope to finish solving the issue #507 of OpenWISP Radius and learn how to use Music Blocks by tomorrow. I am looking forward to continuing my journey and improving my skills and knowledge.








