• Getting Ready for Open Source Day
  • Table Of Contents
  • How To Get Started
  • Setting Up Before Open Source Day
  • Sign the CLA
  • Create a GitHub account
  • Install Oppia on your machine
  • Some useful links
  • Making A Code Change
  • List of Projects
  • Easy
  • Intermediate
  • Hard
  • Project 1: Change the Style of Playthrough Buttons in Improvements Tab
  • Project 2: Render Suggested Changes in Suggestion Improvement Cards
  • Project 3: Limit questions requested to a specific amount in the question player
  • Project 4: "Card is too long" warning is not prominent enough, and isn't shown when the RTE is closed
  • Project 5: Lint check to ensure a single space after yield keyword in python and to avoid inline styling
  • Project 6: Convert frontend dicts to domain objects
  • Project 7: Capture screenshot in Travis e2e tests
  • Project 8: Resolve styling for card view on creator-dashboard
  • Project 9: Convert questionSummary dict to a frontend domain object
  • Project 10: Remove underscores in routes to improve SEO
  • Project 11: E2E Tests
  • Project 12: Refactor dicts in the frontend to use camel case key
  • Project 13: Add a lint check to ensure require(…) statements are alphabetized
  • Project 14: Enable animated GIFs in the lessons
  • Project 15: Disable the ‘Save and Publish’ button in the question editor when the question doesn’t have an interaction
  • Project 16: Add a tutorial for the topic editor on first visit
  • Project 17: Make Answers Anonymous in the Statistics Tab