Oppia Foundation logo
GSoCEnd user applicationsAccepted in 2026

Oppia Foundation

Free platform for interactive, tutor-like lessons

84
Projects
11
Years accepted
7
In 2026

Projects by year

84

2026

7 acceptedShow
  • 1.3. Re-design the topic page

    Accepted project · by Kartik Suryavanshi

    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

    Accepted project · by Mohak Gautam

    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

    Accepted project · by Mosin Shaikh

    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

    Accepted project · by Neer Aryan Bhatta

    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

    Accepted project · by NITISH KUMAR

    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

    Accepted project · by Rohan Unbeg

    Currently, Oppia translates non-user-generated content via translatewiki and some user-generated content via the contributor dashboard. This project...

  • Streamlining Release Automation

    Accepted project · by Sandesh Raj

    Oppia Android's release process currently relies on a 17-page manual document that release coordinators follow step-by-step, covering everything from...

2025

6 acceptedShow
  • Lesson Player Redesign

    Accepted project · by HARDIK GOYAL

    Oppia's Exploration Player has several issues affecting the learning experience. Learners struggle to distinguish between hints and solutions, and...

  • Acceptance Tests

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by theayushyadav11

    The Platform Parameters Dashboard project aims to enhance Oppia Android's developer options by introducing a user interface for managing platform...

2024

7 acceptedShow

2023

5 acceptedShow

2022

14 acceptedShow

2021

18 acceptedShow

2020

12 acceptedShow

2019

4 acceptedShow

2018

7 acceptedShow

2017

3 acceptedShow

2016

1 acceptedShow

Public proposals

9

Read them for structure, not to copy. All proposals for Oppia Foundation.