Oppia Foundation
View the official contribution guidelines for Oppia Foundation
Free platform for interactive, tutor-like lessons

Category

End user applications

Years

Technologies

pythonjavascriptangularjscssgoogle app enginekotlinwebpackangulartypescriptandroidApache Beam

Topics

educationwebinteractivetoolseducational technologycommunityweb developmentnonprofitsocial impactai
Past Projects
Lesson Player Redesign
HARDIK GOYAL
Oppia's Exploration Player has several issues affecting the learning experience. Learners struggle to distinguish between hints and solutions, and...
Acceptance Tests
Jayam
In order to streamline releases, we are planning to ensure that all critical user journeys (CUJs) on the Oppia web application are covered by...
Android lint infrastructure and fixes
manas-yu
The Android build ecosystem includes a robust linting tool designed to detect Android-specific issues that general-purpose linters may overlook....
Clean up the structure for study guides and worked examples
Mohit Ruwatia
Currently, the study guides are made of a single long monolithic content field which makes it hard for the learners to focus and difficult for the...
Flashbacks
Subhajit Mallick
The current app experience can be frustrating for learners who are redirected to earlier concepts for revision after making a mistake, as they must...
Platform Parameters Dashboard
theayushyadav11
The Platform Parameters Dashboard project aims to enhance Oppia Android's developer options by introducing a user interface for managing platform...