Skip to main content

Posts

Showing posts from August, 2024

My GSoC'24 Journey with "The Oppia Foundation"

    My GSoC'24 Journey with " The Oppia Foundation " Contents: About me Why Oppia? My GSoC Journey Project details Conclusion 1. About me: Hi everyone! I'm Akash Paloju, a second-year CSE undergraduate from India, and I'm excited to share my journey through Google Summer of Code (GSoC) with you all.  LinkedIn:  https://www.linkedin.com/in/akash-paloju Github:  https://github.com/AkashPaloju Email : akashpaloju@gmail.com 2. Why Oppia?: Growing up, I faced significant financial challenges that made me deeply appreciate the value of education. This experience motivated me to develop intelligent solutions to help students like myself, including creating a free mock test platform. When I discovered Oppia, I was immediately drawn to its mission, which c...

Week 16

    Week 16 (14/08/2024 - 20/08/2024) This week was marked by a significant achievement: the successful merging of the M2.4 PR. This milestone represents a crucial step forward in the project. In addition to merging M2.4, I initiated a new PR that focuses on updating the core user flows for volunteers, parents, and teachers. This update is essential to ensure that the revamped pages aligns seamlessly with the overall user journey within the platform.

Week 15

   Week 15 (07/08/2024 - 13/08/2024) This week, I successfully merged the M2.3 PR, marking a significant milestone in the project. In addition, I opened and merged a PR that updated the lighthouse configuration in the CI pipeline, setting the minimum scores to 1.0 for the pages I redesigned. This ensures that the pages consistently achieve a perfect score in lighthouse tests. We also had a PM demo for Milestone 2, during which I received valuable feedback on areas for improvement. I promptly incorporated these suggestions and opened a PR addressing the necessary changes. I aim to have this PR merged within the next two days, further refining the redesigned pages based on the feedback received.

Week 14

  Week 14 (31/07/2024 - 06/08/2024) This week marked the end of my summer vacation as I returned to my university after two days of travel. I also took some time to recover from an illness before diving back into my work on GSoC. My primary focus was addressing and resolving comments on the M2.3 PR. After making the necessary updates, I received approval from both the LaCE Frontend and Acceptance Tests reviewers, and I plan to merge the PR by tomorrow. One key challenge I encountered was related to site analytics, specifically tracking clicks on the volunteer link in the footer. The issue arose because the anchor link for "Donate or Volunteer today!" is embedded in an I18N key rather than being a standard Angular anchor tag. This makes it impossible to add a function that triggers an event in Google Analytics (GA) when the volunteer link is clicked. Additionally, we cannot modify the I18N key to use Angular code because the sentence structure for "Donate or Volunteer tod...