Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

…eraction accessible using keyboard" (#19237)

Revert "Fix 16877 and 16875: Made the image interaction and graph interaction accessible using keyboard (#18602)"

This reverts commit fbb1891.


Failed to load latest commit information.
Latest commit message
Commit time
January 10, 2022 08:46
December 13, 2021 18:52
October 10, 2023 05:15
August 2, 2013 17:49
January 20, 2022 00:52
December 3, 2020 00:34

Oppia End-to-End and Lighthouse CI performance tests

Oppia is an online learning tool that enables anyone to easily create and share interactive activities (called 'explorations'). These activities simulate a one-on-one conversation with a tutor, making it possible for students to learn by doing while getting feedback.

In addition to developing the Oppia platform, the team is also developing and piloting a set of free and effective lessons on basic mathematics. These lessons are targeted at learners who lack access to educational resources.

Oppia is written using Python and AngularJS, and is built on top of Google App Engine. See also:

You can also sign up to our email newsletter for news and updates about the overall Oppia project.


Please refer to the Installing Oppia page for full instructions.


The Oppia project is built by the community for the community. We welcome contributions from everyone, especially new contributors.

You can help with Oppia's development in many ways, including art, coding, design and documentation.

If you'd like to donate to support our work, you can do so here.


If you have any feature requests or bug reports, please log them on our issue tracker.

Please report security issues directly to


The Oppia code is released under the Apache v2 license.

Keeping in touch

Social Media