<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Apsinghdev</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Apsinghdev"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Apsinghdev"/>
	<updated>2026-06-03T20:01:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-26&amp;diff=104631</id>
		<title>Activity Team/Meetings/2025-03-26</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-26&amp;diff=104631"/>
		<updated>2025-03-26T11:51:24Z</updated>

		<summary type="html">&lt;p&gt;Apsinghdev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Amber Jain ===&lt;br /&gt;
&lt;br /&gt;
==== Git implementation ====&lt;br /&gt;
&lt;br /&gt;
Shared a proposal and receiving feedback, spoke with Nikhil.&lt;br /&gt;
&lt;br /&gt;
=== Nikhil ===&lt;br /&gt;
&lt;br /&gt;
==== Git backend ====&lt;br /&gt;
&lt;br /&gt;
Working mainly on the proposal; our server would work as a GH server. This is because you cannot create repos with a PAT. (There are certain restrictions.)&lt;br /&gt;
&lt;br /&gt;
Users interact with the server, which has the GH application.&lt;br /&gt;
&lt;br /&gt;
=== Muhammad ===&lt;br /&gt;
&lt;br /&gt;
==== Tuner ====&lt;br /&gt;
&lt;br /&gt;
Working on the UI and researching ToneJS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Demonstration of a pitch in Audacity&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Discussion of different samples.&lt;br /&gt;
&lt;br /&gt;
Question: What to do with &lt;br /&gt;
&lt;br /&gt;
pitch-range-length-volume&lt;br /&gt;
&lt;br /&gt;
Example: D6-high-long-medium&lt;br /&gt;
&lt;br /&gt;
=== Om Santosh ===&lt;br /&gt;
&lt;br /&gt;
==== Debugger ====&lt;br /&gt;
&lt;br /&gt;
Sample projects to test the conversions.&lt;br /&gt;
&lt;br /&gt;
=== Shubham Singh ===&lt;br /&gt;
&lt;br /&gt;
==== Color sensor ====&lt;br /&gt;
&lt;br /&gt;
Working on color sensor for images on MB&lt;br /&gt;
&lt;br /&gt;
=== T-aswath ===&lt;br /&gt;
&lt;br /&gt;
==== AI assistant for Write activity ====&lt;br /&gt;
&lt;br /&gt;
Working through feedback from Walter. Mark suggestions in red/yellow/green for students.&lt;br /&gt;
&lt;br /&gt;
=== Ajeet ===&lt;br /&gt;
&lt;br /&gt;
==== AI code generation ====&lt;br /&gt;
&lt;br /&gt;
Discussed what the content of the comments should be, i.e., What does a block do? What is a block?&lt;br /&gt;
Added the UX Demos and examples and benchmarking implementation in the proposal.&lt;br /&gt;
&lt;br /&gt;
Walter: We need to experiment and for some blocks, might need to add the comments for the values, and for others, we might not.&lt;br /&gt;
&lt;br /&gt;
=== Farhan ===&lt;br /&gt;
&lt;br /&gt;
=== Sample Generation ===&lt;br /&gt;
&lt;br /&gt;
Discussed multiple sample generation in the sample generator.&lt;br /&gt;
&lt;br /&gt;
Walter: As of now, we don&#039;t have this but we might need to explore ways to add this feature.&lt;/div&gt;</summary>
		<author><name>Apsinghdev</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-19&amp;diff=104621</id>
		<title>Activity Team/Meetings/2025-03-19</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-19&amp;diff=104621"/>
		<updated>2025-03-19T16:59:13Z</updated>

		<summary type="html">&lt;p&gt;Apsinghdev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Nikhil ===&lt;br /&gt;
&lt;br /&gt;
==== Git backend ====&lt;br /&gt;
&lt;br /&gt;
Presentation of implementation specs&lt;br /&gt;
&lt;br /&gt;
Discussion: How to know the URLs for the uploaded projects.&lt;br /&gt;
&lt;br /&gt;
Next step is to work on the UI.&lt;br /&gt;
&lt;br /&gt;
=== Mostlyk ===&lt;br /&gt;
&lt;br /&gt;
==== AWS ====&lt;br /&gt;
&lt;br /&gt;
AWS: Devin needs to create a IAM account (IAW? a sort of subaccount for which to add users) in AWS and then add MostlyK through that.&lt;br /&gt;
&lt;br /&gt;
==== Research paper generator ====&lt;br /&gt;
&lt;br /&gt;
Demonstrated how the research paper generator can work.&lt;br /&gt;
&lt;br /&gt;
* https://research-u.vercel.app/&lt;br /&gt;
* https://github.com/MostlyKIGuess/ResearchU&lt;br /&gt;
&lt;br /&gt;
=== Muhammad ===&lt;br /&gt;
&lt;br /&gt;
==== Soundfont generator ====&lt;br /&gt;
&lt;br /&gt;
Demonstration of a trumpet+dog sound&lt;br /&gt;
&lt;br /&gt;
==== Tuner ====&lt;br /&gt;
&lt;br /&gt;
Demonstration of tuner within Sample Widget&lt;br /&gt;
&lt;br /&gt;
Discussion: At one point do we flip? We should flip at 50%.&lt;br /&gt;
&lt;br /&gt;
=== Farhan ===&lt;br /&gt;
&lt;br /&gt;
==== Pitch Detection for Tuner ====&lt;br /&gt;
&lt;br /&gt;
- Working on implementing pitch detection for the tuner feature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Om ===&lt;br /&gt;
&lt;br /&gt;
==== ESLint Errors in Music Blocks Files ====&lt;br /&gt;
&lt;br /&gt;
- Addressing ESLint errors within the Music Blocks codebase.&lt;br /&gt;
- Ensuring errors in sample files are ignored as part of the process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ajeet ===&lt;br /&gt;
&lt;br /&gt;
==== Workflow Changes and Error Handling ====&lt;br /&gt;
&lt;br /&gt;
- Implementing modifications to the project workflow.&lt;br /&gt;
- Addressing and resolving specific errors arising from workflow changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Safwan ===&lt;br /&gt;
&lt;br /&gt;
==== Music Blocks v4 PRD ====&lt;br /&gt;
&lt;br /&gt;
- Working on the Product Requirements Document (PRD) for Music Blocks v4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aswath ===&lt;br /&gt;
&lt;br /&gt;
==== RAG Backend for Write Activity ====&lt;br /&gt;
&lt;br /&gt;
- Developing the RAG (Retrieval-Augmented Generation) backend for the write activity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Justing ===&lt;br /&gt;
&lt;br /&gt;
==== Music Blocks v4 PRD for Program Building ====&lt;br /&gt;
&lt;br /&gt;
- Preparing the PRD for the program-building feature in Music Blocks v4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aman ===&lt;br /&gt;
&lt;br /&gt;
==== Social Media and Feature Updates ====&lt;br /&gt;
&lt;br /&gt;
- Managing social media postings and template creation.&lt;br /&gt;
- Communicating updates regarding new features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Diwanshu ===&lt;br /&gt;
&lt;br /&gt;
==== Controls in Samples ====&lt;br /&gt;
&lt;br /&gt;
- Working on implementing user controls within sample files.&lt;/div&gt;</summary>
		<author><name>Apsinghdev</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-12&amp;diff=104618</id>
		<title>Activity Team/Meetings/2025-03-12</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-12&amp;diff=104618"/>
		<updated>2025-03-12T13:54:21Z</updated>

		<summary type="html">&lt;p&gt;Apsinghdev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Safwan ===&lt;br /&gt;
&lt;br /&gt;
Porting Sugar Activities to Python 3&lt;br /&gt;
&lt;br /&gt;
Made a list of activities, but Ibiam and James said they are not complete.&lt;br /&gt;
&lt;br /&gt;
Website: Lots of development, which you can see here: https://sugarlabs.github.io/www-v2/#/join-development&lt;br /&gt;
&lt;br /&gt;
=== Justin ===&lt;br /&gt;
&lt;br /&gt;
PR for Play Only mode&lt;br /&gt;
&lt;br /&gt;
=== Om Santosh ===&lt;br /&gt;
&lt;br /&gt;
Working on more tests.&lt;br /&gt;
&lt;br /&gt;
Debugger&lt;br /&gt;
&lt;br /&gt;
Discussion: Let&#039;s work with teachers to better understand how students get confused and work on that. Perhaps we start with some guiding questions (for ourselves) that we want to explore.&lt;br /&gt;
&lt;br /&gt;
=== Muhammad ===&lt;br /&gt;
&lt;br /&gt;
Neural network to generate sound samples -- the downside right now is that it&#039;s not able to prompt.&lt;br /&gt;
&lt;br /&gt;
Currently organizing samples&lt;br /&gt;
&lt;br /&gt;
=== Shubham Singh ===&lt;br /&gt;
&lt;br /&gt;
=== Diwangshu ===&lt;br /&gt;
&lt;br /&gt;
AI tools for reflection&lt;br /&gt;
&lt;br /&gt;
Sometimes the LLM asks a question that is not relevant.&lt;br /&gt;
&lt;br /&gt;
Exploration: State save feature where you can save [your local cache].&lt;br /&gt;
&lt;br /&gt;
=== Falgun ===&lt;br /&gt;
&lt;br /&gt;
Shared test results for AI reflection tool exploration.&lt;br /&gt;
&lt;br /&gt;
=== Ajeet ===&lt;br /&gt;
&lt;br /&gt;
Discussed the implementation of code generation project. &lt;br /&gt;
&lt;br /&gt;
Progress status of DOM issue.&lt;br /&gt;
&lt;br /&gt;
=== Falgun ===&lt;br /&gt;
&lt;br /&gt;
Discussed the AI reflection tool project and presented a demo of how it will look like.&lt;br /&gt;
&lt;br /&gt;
=== Manish ===&lt;br /&gt;
&lt;br /&gt;
Discussed about math games and Walter suggested some more cool math games.&lt;br /&gt;
&lt;br /&gt;
=== Nikhil ===&lt;br /&gt;
&lt;br /&gt;
Presented the project themes of the Git backend project.&lt;br /&gt;
&lt;br /&gt;
=== T-aswath ===&lt;br /&gt;
&lt;br /&gt;
Demo video of write activity and discussion porting some activities from python2 to python3.&lt;/div&gt;</summary>
		<author><name>Apsinghdev</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-05&amp;diff=104603</id>
		<title>Activity Team/Meetings/2025-03-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-05&amp;diff=104603"/>
		<updated>2025-03-05T13:18:10Z</updated>

		<summary type="html">&lt;p&gt;Apsinghdev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Om Santosh ===&lt;br /&gt;
&lt;br /&gt;
==== Debugger ====&lt;br /&gt;
&lt;br /&gt;
There are a few hallucinations, but otherwise it is giving helpful feedback to the user.&lt;br /&gt;
&lt;br /&gt;
==== Tests ====&lt;br /&gt;
&lt;br /&gt;
Discussion: Will you be writing tests for widgets? We should work on sections of code in a focused way.&lt;br /&gt;
&lt;br /&gt;
=== Ajeet ===&lt;br /&gt;
&lt;br /&gt;
==== Cypress Test ====&lt;br /&gt;
&lt;br /&gt;
All tests pass except one for toolbar&lt;br /&gt;
&lt;br /&gt;
==== Play-only mode ====&lt;br /&gt;
&lt;br /&gt;
(with Justin)&lt;br /&gt;
&lt;br /&gt;
Screen-size calculation; it doesn&#039;t calculate the DPR-ratio. It&#039;s not related to the code, but rather the environment that we are using to test it.&lt;br /&gt;
&lt;br /&gt;
=== Justin ===&lt;br /&gt;
&lt;br /&gt;
==== Deployment ====&lt;br /&gt;
&lt;br /&gt;
===== Secret key =====&lt;br /&gt;
&lt;br /&gt;
Discussion -- GH Actions already has these secret key. Ibiam has his own PAT and it&#039;s also in SL. Use GH CLI.&lt;br /&gt;
&lt;br /&gt;
=== Muhammad ===&lt;br /&gt;
&lt;br /&gt;
==== License of samples ====&lt;br /&gt;
&lt;br /&gt;
Attribution 3.0 -- yes, that license is compatible with ours&lt;br /&gt;
&lt;br /&gt;
==== AI generated ====&lt;br /&gt;
&lt;br /&gt;
The sound is too complex, creating melodies rather than a single tone&lt;br /&gt;
&lt;br /&gt;
=== Falgun ===&lt;br /&gt;
&lt;br /&gt;
==== Temperament bug ====&lt;br /&gt;
&lt;br /&gt;
What is the true name of the &amp;quot;31 EDO&amp;quot;? It currently is doing an uneven 21.&lt;br /&gt;
&lt;br /&gt;
==== Widget ====&lt;br /&gt;
&lt;br /&gt;
Discussion -- we can explore different workflows.&lt;br /&gt;
&lt;br /&gt;
==== AI reflection ====&lt;br /&gt;
&lt;br /&gt;
Discussion -- some kids may not have the time to type their answers in. We can create &amp;quot;tags&amp;quot; based on their project for those.&lt;br /&gt;
&lt;br /&gt;
One reference: https://github.com/sugarlabs/musicblocks/issues/3920&lt;br /&gt;
&lt;br /&gt;
=== Nikhil ===&lt;br /&gt;
&lt;br /&gt;
Working on Git backend Tests&lt;br /&gt;
&lt;br /&gt;
=== Safwan ===&lt;br /&gt;
&lt;br /&gt;
Presented proposed UI of the website for the sugar products. Will share it with Devin and Walter.&lt;br /&gt;
&lt;br /&gt;
=== Diwangshu ===&lt;br /&gt;
&lt;br /&gt;
Discussed about the docs we need for the AI-tools-for-reflection project. We might need to create docs specifically for this project.&lt;/div&gt;</summary>
		<author><name>Apsinghdev</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-05&amp;diff=104602</id>
		<title>Activity Team/Meetings/2025-03-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activity_Team/Meetings/2025-03-05&amp;diff=104602"/>
		<updated>2025-03-05T13:16:04Z</updated>

		<summary type="html">&lt;p&gt;Apsinghdev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Om Santosh ===&lt;br /&gt;
&lt;br /&gt;
==== Debugger ====&lt;br /&gt;
&lt;br /&gt;
There are a few hallucinations, but otherwise it is giving helpful feedback to the user.&lt;br /&gt;
&lt;br /&gt;
==== Tests ====&lt;br /&gt;
&lt;br /&gt;
Discussion: Will you be writing tests for widgets? We should work on sections of code in a focused way.&lt;br /&gt;
&lt;br /&gt;
=== Ajeet ===&lt;br /&gt;
&lt;br /&gt;
==== Cypress Test ====&lt;br /&gt;
&lt;br /&gt;
All tests pass except one for toolbar&lt;br /&gt;
&lt;br /&gt;
==== Play-only mode ====&lt;br /&gt;
&lt;br /&gt;
(with Justin)&lt;br /&gt;
&lt;br /&gt;
Screen-size calculation; it doesn&#039;t calculate the DPR-ratio. It&#039;s not related to the code, but rather the environment that we are using to test it.&lt;br /&gt;
&lt;br /&gt;
=== Justin ===&lt;br /&gt;
&lt;br /&gt;
==== Deployment ====&lt;br /&gt;
&lt;br /&gt;
===== Secret key =====&lt;br /&gt;
&lt;br /&gt;
Discussion -- GH Actions already has these secret key. Ibiam has his own PAT and it&#039;s also in SL. Use GH CLI.&lt;br /&gt;
&lt;br /&gt;
=== Muhammad ===&lt;br /&gt;
&lt;br /&gt;
==== License of samples ====&lt;br /&gt;
&lt;br /&gt;
Attribution 3.0 -- yes, that license is compatible with ours&lt;br /&gt;
&lt;br /&gt;
==== AI generated ====&lt;br /&gt;
&lt;br /&gt;
The sound is too complex, creating melodies rather than a single tone&lt;br /&gt;
&lt;br /&gt;
=== Falgun ===&lt;br /&gt;
&lt;br /&gt;
==== Temperament bug ====&lt;br /&gt;
&lt;br /&gt;
What is the true name of the &amp;quot;31 EDO&amp;quot;? It currently is doing an uneven 21.&lt;br /&gt;
&lt;br /&gt;
==== Widget ====&lt;br /&gt;
&lt;br /&gt;
Discussion -- we can explore different workflows.&lt;br /&gt;
&lt;br /&gt;
==== AI reflection ====&lt;br /&gt;
&lt;br /&gt;
Discussion -- some kids may not have the time to type their answers in. We can create &amp;quot;tags&amp;quot; based on their project for those.&lt;br /&gt;
&lt;br /&gt;
One reference: https://github.com/sugarlabs/musicblocks/issues/3920&lt;br /&gt;
&lt;br /&gt;
=== Nikhil ===&lt;br /&gt;
&lt;br /&gt;
Working on Git backend Tests&lt;br /&gt;
&lt;br /&gt;
=== Safwan ===&lt;br /&gt;
&lt;br /&gt;
Presented proposed UI of the website for the sugar projects. Will share it with Devin and Walter.&lt;br /&gt;
&lt;br /&gt;
=== Diwangshu ===&lt;br /&gt;
&lt;br /&gt;
Discussed about the docs we need for the AI-tools-for-reflection project. We might need to create docs specifically for this project.&lt;/div&gt;</summary>
		<author><name>Apsinghdev</name></author>
	</entry>
</feed>