
Oppia Foundation
The Oppia project aims to empower learners across the globe by providing access to high-quality, engaging education. We envision a world where access to high-quality education is not a privilege but a human right. The team works on two platforms: (a) Oppia Web, which provides an online learning tool that enables anyone to learn from effective and engaging interactive lessons (called 'explorations'), which simulate a one-on-one conversation with a tutor. This format makes it possible for students to learn by doing while getting feedback. The Oppia Web platform also provides the infrastructure needed to support lesson creation and translation. (b) Oppia Android, which provides a way for these lessons to be played offline on an Android app that supports low-end devices and does not require Internet connectivity. As a community, we are also aware that millions of students in underserved communities lack access to the educational resources necessary to effectively learn key skills like basic numeracy. Thus, in addition to developing the Oppia platform, the team has launched and continues to develop a set of free and effective lessons on basic mathematics, supplemented by translations and voiceovers. Students using these lessons have shown strong improvements between pre-and post-tests, and we’ve received lots of positive feedback on them. We are planning to extend this offering to other subjects, based on what students (and the nonprofits working with them) tell us would be most useful.
GSoC Participation History
Technologies
Topics
Past Projects
1.3. Re-design the topic page
This project focuses on redesigning the Oppia Topic Page to make it more intuitive and easier for learners to navigate. Currently, lessons are...
3.1. Improve acceptance test infrastructure
This project aims to improve Oppia’s acceptance test infrastructure by migrating existing tests from Puppeteer to Playwright to enhance stability,...
1.2. Learner assessments
Learners are currently recognized for progress at the individual lesson (exploration) level, but there is no structured way to celebrate or assess...
Support for Lesson Progress Study Guides and Worked Examples
The Oppia Android app is missing three features that the web platform already has. Learners have no idea how far they are in a lesson, revision cards...
1.1. Web user feedback
Currently, Oppia’s feedback system is disjointed. Users can only submit lesson-specific feedback through the lesson player, which does not allow for...
Extend translation infrastructure to exploration metadata and skills
Currently, Oppia translates non-user-generated content via translatewiki and some user-generated content via the contributor dashboard. This project...
Streamlining Release Automation
Oppia Android's release process currently relies on a 17-page manual document that release coordinators follow step-by-step, covering everything from...
Frequently Asked Questions
Oppia Foundation | GSoC Org Profile & Stats - Learn about Oppia Foundation's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available