Skip to content

Somnath-Mishra/Open-Source-Contribution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 

Repository files navigation

πŸ’» Contributions to Oppia

This document outlines my contributions to the Oppia open-source project. It includes bug fixes, test implementations, validation improvements, and transactional support for critical operations.


βœ… Merged Pull Requests

No. PR Number Title Description
1. #21184 fix #20850 : Topic url fragment validation issue Created a new URL fragment editor with the required functionality as a shared component using Angular and TypeScript.
2. #21205 Fix #18795: Remove the function convert_millisecs_time_to_datetime_object and its uses Removed the logic for converting datetime objects to milliseconds and vice versa to maintain consistency.
3. #21353 fix #21017: Perform state schema migration on exp data obtained from cache Added a function to migrate an exploration version to the current state obtained from the cache.
4. #21360 fix #20332: Beam job to audit Topic and related to models to ensure they are valid Implemented an Apache Beam job to validate relationships between data models.
5. #21772 fix #19636: Beam job change user null bio to empty string in UserSettings model Implemented an Apache Beam job to update corrupted data models on the server, resolving internal server errors.
6. #22190 Fix part of #21646 :Add acceptance test for download any version of the exploration from the history tab Wrote a Puppeteer-based acceptance test for exploration download by the editor.
7. #22150 Fix part of #18973: Enable solution tab for multiple choice input interaction Enabled the solution tab for the Multiple Choice Input interaction.
8. #22396 Fix part of #21970: add domain object and validate() method for ExplorationRightsModel Created a domain object and validate() method for the ExplorationRightsModel, and refactoring the codebase so that the storage model is only accessed in the get and save methods in the service file, with the corresponding domain object used elsewhere.

✨ For more details on each PR, please visit the linked pull request on GitHub.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published