Oppia's current About, Volunteer, and Parent/Teacher pages currently lack the engagement and clarity needed to effectively convert visitors into...
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...
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...
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...
Redesign the topic page
Pritam2301
Update the design of the topic page to present a more integrated view of the lessons, practice sessions, and links to revision cards (subtopic...
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...
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...