• 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
  • Project List
  • Project 1: Implement a reusable sort/filter list view for skills
  • Project 2: Create toasts for success messages
  • Project 3: Use case-insensitive names rather than IDs in the URL for a topic
  • Project 4: Allow users to suggest new questions for a skill
  • Project 5: Allow users to suggest edits to concept cards
  • Project 6: Allow translators to see the changes made in content by editor
  • Project 7: Improve linter checks
  • Project 8: Improve unit tests
  • Project 9: Writing Selenium tests for interactions
  • Project 10: Expose "upload exploration" functionality in admin page
  • Project 11: Randomize the pretest questions.
  • Project 12: Multiple choice answers could be shuffled
  • Project 13: Find ways to make the audio translation tab interface clearer
  • Project 14: Feedback threads in feedback tab do not reorder by recent updates in real time
  • Project 15: Speed Improvements
  • Project 16: Cross Browser Compatibility Improvement - Translation console for Safari
  • Project 17: Improving the library page experience on mobile
  • Project 18: Accessibility Improvements - Tabbing Order
  • Project 19: Accessibility Improvements - Fixing Contrast in Image Region Selectors