Oppia Foundation

Free platform for interactive, tutor-like lessons

Technologies
python, google app engine, angular, typescript, Apache Beam
Topics
education, web, ai, nonprofit, social impact
Free platform for interactive, tutor-like lessons
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.

Projects

Contributor
Ashwath Kannan
Mentor
sagangwee, Hasitha Kaushan
Organization
Oppia Foundation
Improvement to translation reviewer experience
Presently, reviewing translations is a tedious task for translation reviewers, mainly due to the current workflow of the contributor dashboard. This...
Contributor
Kshitij J Patil
Mentor
sagangwee, Qinghao Yang
Organization
Oppia Foundation
Contributor Dashboard Admin Stats Table
A redesign of the admin page for the contributor dashboard. The new design will include a table view of all contributors, with important statistics...
Contributor
Patel Muhammad
Mentor
Harshvardhan Singh, Rijuta
Organization
Oppia Foundation
Improve Accessibility
With this proposal, my aim is to make Oppia's learner-facing pages more accessible by by learners having any form of disability. My suggested method...
Contributor
Rishi Kejriwal
Mentor
Sahil jhangar, Nikhil_Agarwal
Organization
Oppia Foundation
Serial Chapter Launch
The aim of the project is to implement launching of chapters incrementally and sequentially, to avoid the large time gap when publishing a topic as a...
Contributor
Shivkant Chauhan
Mentor
Praneeth Gangavarapu, ib
Organization
Oppia Foundation
Dockerize Oppia
The objective of this project is to streamline the installation of Oppia's development server by utilizing Docker to containerize the application....