...
OpenELIS Global is hoping to be a mentoring organization for Google Summer of Code 2025 for the Secong Second Time. We're extremely excited about the projects and mentorship opportunities available this year. Coding for OpenELIS Global is a great way to practice your coding skills and, at the same time help making a positive impact on the world through empowering labs with the best tools and support to deliver quality health care to clients.
...
Project Name | Project Size | Project Description | Expected Out Come | Required Skills | Selected Contributor | Mentors |
---|---|---|---|---|---|---|
| 350 hours | OpenELIS already has support for pre-designed reports. This project aims to create a Robust reporting framework for users to be able create ad-hoc Patient reports form the UI | Ability to create ad-hoc Patient reports form the UI | React , Typescrip, java , Spring , REST | ||
| 350 hours | The current Integration Test coverage is still low. This project aims at Extending and creating more Integration Tests to achieve a Test Coverage of atleast 60% for the Backend service Layer | 60% Test coverage | java , Spring , J-Unit | ||
| 350 hours | Currently ,Most of test management components ie “Modify tests” , “Add Tests” are still not migrated to the new React Frontend. This project aims at migrating the Test management components to the new React Front End | Test management components migrated to the new React FrontEnd | React , Typescrip, java , Spring , REST | ||
| 350 hours | Curently , The OpenELIS Data Dictionary is populated manually or through Liquibase scripts. | Ability to populate the Datadictionary from OCL | React , Typescrip, java , Spring , REST | ||
| 350 hours | This project aims at adding an integration layer between OpenELIS Global2 and Odoo (OpenERP) in order to add support for Billing functionalities with the the OpenELIS Order workflow | Added support for Billing functionalities with in OpenELIS | React , Typescrip, java , Spring , REST | ||
| 350 hours | The current E2E tests have like a 30 % Coverage. This project is dedicated to improve the End-to-End (E2E) testing coverage for the New React front end to atleast 80% Coverage and ensuring robust validation of the entire application workflow . | Improved and comprehensive E2E QA framework to atkeat 80% coverage | React , Typescrip, |
Program Timeline
...
Date | Status | Activity | ||||||
---|---|---|---|---|---|---|---|---|
⌛ |
| GSoC 2024 2025 Anounced | ||||||
⌛ |
| Mentoring organizations can begin submitting applications to Google⌛ | ||||||
| Mentoring organization application deadline | |||||||
⌛ |
| List of accepted mentoring organizations announced⌛ | ||||||
| Potential GSoC contributors discuss application ideas with mentoring organizations | |||||||
⌛ |
| GSoC contributor application period begins | ||||||
⌛ |
| GSoC contributor application deadline⌛ | ||||||
| GSoC contributor proposal rankings due from Org Admins⌛ | |||||||
| Slot Allocation Deadline⌛ | |||||||
| Projects Announced to Orgs⌛ | |||||||
| Accepted GSoC contributor projects announced | |||||||
⌛ |
| Community Bonding Period. Students get to know mentors, read documentation, prepare for work on their projects⌛ | ||||||
| Coding officially begins⌛ | |||||||
| Mentors and GSoC contributors can begin submitting midterm evaluations | |||||||
⌛
| Midterm evaluation deadline (standard coding period)⌛ | |||||||
| Work Period. GSoC contributors work on their project with guidance from Mentors⌛ | |||||||
| Final week. GSoC contributors submit their final work product and their final mentor evaluation (coding period) | |||||||
⌛
| Mentors submit final GSoC contributor evaluations (standard coding period) for medium size project. | |||||||
⌛
| Initial results of Google Summer of Code 2023 announced | |||||||
⌛
| GSoC contributors with extended timelines continue coding⌛ | |||||||
| Final date for all GSoC contributors to submit their final work product and final evaluation⌛ | |||||||
| Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines |
...
Tip
...
Info |
---|
Note that Students MUST follow the above Guidelines for their proposals to be selected |