Oppia Foundation
Oppia Foundation is participating in GSoC 2025. View the ideas list and the contribution guide for this organization.
Free platform for interactive, tutor-like lessons

Category

End user applications

Years

Technologies

pythonjavascriptangularjscssgoogle app enginekotlinwebpackangulartypescriptandroidApache Beam

Topics

educationwebinteractivetoolseducational technologycommunityweb developmentnonprofitsocial impactai
Past Projects
Make CI and pre-push hooks more efficient.
Justin Nguyen
Currently, Oppia has a pre-push hook which runs frontend unit tests on all files and lacks any backend unit tests in the pre-push hook which can lead...
Add Compelling Parent-Teacher, Volunteer, About Pages
Akash Paloju
Oppia's current Volunteer, Parent-Teacher and About pages currently lack the engagement and clarity needed to effectively convert visitors into...
4.1. Code coverage support and enforcement
RD Rama Devi
This project entails introducing support for measuring code coverage for all Kotlin files in the Android codebase with Bazel, with any support gaps...
Infrastructure and navigation for multiple classrooms
Mohd Afzal Khan
Oppia currently features a classroom page for Math lessons, which is prominently accessible via the home page, navigation bar, community library, and...
Enhancing Software Quality through Acceptance Testing in Oppia.
Akhilesh Kumar Yadav
The Oppia development team is looking to enhance the quality of their software by implementing Acceptance Testing on the develop branch. The problem...
Multiple Classrooms Support
Saptak Manna
The app is currently limited to displaying a single list of basic numeracy topics. Together, these topics comprise what we call a 'classroom'. With...
Improvements to the exploration editor page
Vir Kothari
Currently, for trivial changes to lessons in Oppia, lesson creators cannot update translations in a convenient manner, it is a very tedious and...