Contributing to Oppia’s design

Thanks for your interest in helping out with Oppia’s UX! From user research to product design, UX is an important part of the Oppia project. It’s our priority to provide learning and teaching experiences that are engaging and enjoyable.

The following instructions explain how to get started, and how to find a fun project to work on:

Getting Started

  1. Sign the CLA so that we can accept your contributions. If you’re contributing as an individual, use the individual CLA. If your company owns the copyright to your contributions, a company representative should sign the corporate CLA.

  2. Fill in the Oppia contributor survey to let us know your interests. You can always update your responses later.

    • Note that when filling out this survey, be aware that specifying that you want to contribute to the codebase will result in you also being added to the technical onboarding process. If you’re not actually interested in contributing code, you should answer ‘No’ to that question.

Ways to contribute…

  • Create art files for lessons

    • Oppia lessons incorporate colorful illustrations for storytelling and educational purposes. These illustrations are one of the reasons why our lessons are engaging! If you’re interested in helping out with these graphic design efforts, please email us at admin@oppia.org.

  • Suggest improvements

    • If you notice something on the site that looks a bit off (and that you’d also like to work on), please feel free to log a new issue.

  • Pick up a UX project

    • We have a list of projects available. If you’re interested in committing to a UX project, please email us at admin@oppia.org. We look forward to hearing from you!