Oppia Foundation logo

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.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

python dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available