{"id":13501657,"url":"https://github.com/oppia/oppia","last_synced_at":"2025-05-14T22:05:38.252Z","repository":{"id":36382689,"uuid":"40687563","full_name":"oppia/oppia","owner":"oppia","description":"A free, online learning platform to make quality education accessible for all.","archived":false,"fork":false,"pushed_at":"2025-05-14T17:19:42.000Z","size":308792,"stargazers_count":6047,"open_issues_count":1541,"forks_count":4584,"subscribers_count":240,"default_branch":"develop","last_synced_at":"2025-05-14T22:04:38.977Z","etag":null,"topics":["angular","angularjs","appengine","appengine-python","education","hacktoberfest","interactive","javascript","learning","nonprofit","python","sdg","sdg-4","sdg4","sdgs","teaching","tutor","tutorials","typescript","web"],"latest_commit_sha":null,"homepage":"https://www.oppia.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oppia.png","metadata":{"files":{"readme":".github/README.md","changelog":"CHANGELOG","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["oppia"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2015-08-14T00:16:14.000Z","updated_at":"2025-05-14T03:53:53.000Z","dependencies_parsed_at":"2023-09-23T10:14:25.340Z","dependency_job_id":"db191de8-970b-41b5-a116-59aaa3fb92b9","html_url":"https://github.com/oppia/oppia","commit_stats":{"total_commits":14361,"total_committers":807,"mean_commits":17.79553903345725,"dds":0.828284938374765,"last_synced_commit":"39d9f94d132a69432f91eaaf893e38bc162623ad"},"previous_names":[],"tags_count":128,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oppia%2Foppia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oppia%2Foppia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oppia%2Foppia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oppia%2Foppia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oppia","download_url":"https://codeload.github.com/oppia/oppia/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254235687,"owners_count":22036962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angularjs","appengine","appengine-python","education","hacktoberfest","interactive","javascript","learning","nonprofit","python","sdg","sdg-4","sdg4","sdgs","teaching","tutor","tutorials","typescript","web"],"created_at":"2024-07-31T22:01:45.169Z","updated_at":"2025-05-14T22:05:38.197Z","avatar_url":"https://github.com/oppia.png","language":"Python","readme":"# [Oppia](https://www.oppia.org) [![Full-stack tests](https://github.com/oppia/oppia/actions/workflows/full_stack_tests.yml/badge.svg)](https://github.com/oppia/oppia/actions/workflows/full_stack_tests.yml)\n\nOppia 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, enabling students to learn by doing while getting feedback.\n\nIn addition to developing the Oppia platform, the team has developed free and effective [lessons](https://www.oppia.org/fractions) on basic mathematics, and we are planning to expand our educational offering to basic science and financial literacy. These lessons help learners who lack appropriate access to educational resources.\n\nThe Oppia web application is built using Python, Angular, and Google App Engine. See also:\n\n- [Oppia.org community site](https://www.oppia.org)\n- [User Documentation](https://oppia.github.io/)\n- [Contributors' wiki](https://github.com/oppia/oppia/wiki)\n- [GitHub Discussions](https://github.com/oppia/oppia/discussions)\n- [File an issue](https://github.com/oppia/oppia/issues/new/choose)\n\nYou can also sign up to our [email newsletter](https://shorturl.at/CHPY6) for news and updates about the Oppia project.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"http://www.youtube.com/watch?v=Ntcw0H0hwPU\" target=\"_blank\" rel=\"noopener\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/30050862/228266651-1270bedc-658a-40d8-8ab4-16b63de4deaf.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Installation\n\nPlease refer to the [Installing Oppia page](https://github.com/oppia/oppia/wiki/Installing-Oppia) for full instructions.\n\n## Contributing\n\nThe Oppia project is built by the community for the community. We welcome contributions from everyone, especially new contributors.\n\nYou can help with Oppia's development in many ways, including art, coding, design and documentation.\n\n- **Developers**: please see [this wiki page](https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#setting-things-up) for instructions on how to set things up and commit changes.\n- **All other contributors**: please see our [general contributor guidelines](https://github.com/oppia/oppia/wiki).\n\nIf you'd like to donate to support our work, you can do so [here](https://www.oppia.org/donate).\n\n## Support\n\nIf you have any feature requests or bug reports, please log them on our [issue tracker](https://github.com/oppia/oppia/issues/new/choose).\n\nPlease report security issues directly to admin@oppia.org.\n\n## License\n\nThe Oppia code is released under the [Apache v2 license](https://github.com/oppia/oppia/blob/develop/LICENSE).\n\n## Keeping in touch\n\n- [Discussion forum](https://github.com/oppia/oppia/discussions)\n- [Announcements mailing list](http://groups.google.com/group/oppia-announce)\n\n## Social Media\n\n[\u003cimg height=\"30\" src=\"https://img.shields.io/badge/twitter-1DA1F2.svg?\u0026style=for-the-badge\u0026logo=twitter\u0026logoColor=white\" /\u003e][twitter] [\u003cimg height=\"30\" src=\"https://img.shields.io/badge/linkedin-0077B5.svg?\u0026style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" /\u003e][LinkedIn] [\u003cimg height=\"30\" src = \"https://img.shields.io/badge/facebook-1877F2.svg?\u0026style=for-the-badge\u0026logo=facebook\u0026logoColor=white\"\u003e][Facebook] [\u003cimg height=\"30\" src = \"https://img.shields.io/badge/medium-12100E.svg?\u0026style=for-the-badge\u0026logo=medium\u0026logoColor=white\"\u003e][medium] [\u003cimg height=\"30\" src = \"https://img.shields.io/badge/oppia.org%20youtube-FF0000.svg?\u0026style=for-the-badge\u0026logo=youtube\u0026logoColor=white\"\u003e][oppia-org-youtube] [\u003cimg height=\"30\" src = \"https://img.shields.io/badge/oppia%20dev%20youtube-FF0000.svg?\u0026style=for-the-badge\u0026logo=youtube\u0026logoColor=white\"\u003e][dev-youtube]\n\n[twitter]: https://twitter.com/oppiaorg\n[linkedIn]: https://www.linkedin.com/company/oppia-org/\n[medium]: https://medium.com/@oppia.org\n[facebook]: https://www.facebook.com/oppiaorg/\n[oppia-org-youtube]: https://www.youtube.com/channel/UC5c1G7BNDCfv1rczcBp9FPw\n[dev-youtube]: https://www.youtube.com/channel/UCsrAX-oeqm0-NIQzQrdiUkQ\n","funding_links":["https://github.com/sponsors/oppia"],"categories":["Python","Projects using Angular","Recently Updated","angular","TypeScript"],"sub_categories":["[Oct 20, 2024](/content/2024/10/20/README.md)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foppia%2Foppia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foppia%2Foppia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foppia%2Foppia/lists"}