GSoC 2026: Week 15 with OppiaThis week felt like the project was finally reaching beyond individual features. The earlier edge-to-edge work I had started before GSoC was now becoming part of the larger Android upgrade. PR #6214 aSep 3 · 2 min readgsoc2026.hashnode.dev
GSoC 2026: Week 14 with OppiaAfter the worked-example review became stable, I returned to one of the earlier features: the lesson progress indicator. The first version worked, but the progress bar changed too quietly. The connectSep 3 · 2 min readgsoc2026.hashnode.dev
GSoC 2026: Week 13 with OppiaThis week I learned that sometimes the best part of a review comment is realizing that your original design is not the best design. While reviewing PR #6318, my mentor pointed out that the HTML parserSep 3 · 2 min readgsoc2026.hashnode.dev
GSoC 2026: Week 12 with OppiaThis was one of those weeks where a lot happened, but most of it was not visible from the outside. The worked examples PR was open, and the review thread kept growing. There was no exciting new screenSep 3 · 2 min readgsoc2026.hashnode.dev
GSoC 2026: Week 11 with OppiaAfter finishing the first milestone, I started the most technically interesting part of my project: worked examples. A worked example contains a question and an answer. That sounds simple until both pSep 3 · 2 min readgsoc2026.hashnode.dev