Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  • Creating a generic robust reporting framework

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

  • Improve Integration Tests coverage

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

  • Re-Write Test management components in React

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

  • Add Support for OpenELIS to use OCL to populate the Data Dictionary for OE

350 hours

Curently , The OpenELIS Data Dictionary is populated manually or through Liquibase scripts.
This project aims at adding support for OpenELIS to be able to consume data dictionaries from Open Concept Lab(OCL) a Terminology Management Systsem

Ability to populate the Datadictionary from OCL

React , Typescrip, java , Spring , REST

  • Intergrate OpenELIS with Odoo(OpenERPOpenER)

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

Reagn Makoba

  • Improving E2E QA tests

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

Status
colourRed
titlePENDING

GSoC 2024 2025 Anounced

Status
colourRed
titlePENDING

Mentoring organizations can begin submitting applications to Google

Status
colourRed
titlePENDING

Mentoring organization application deadline

Status
colourRed
titlePENDING

List of accepted mentoring organizations announced

Status
colourRed
titlePENDING

Potential GSoC contributors discuss application ideas with mentoring organizations

Status
colourRed
titlePENDING

GSoC contributor application period begins

Status
colourRed
titlePENDING

GSoC contributor application deadline

Status
colourRed
titlePENDING

GSoC contributor proposal rankings due from Org Admins

Status
colourRed
titlePENDING

Slot Allocation Deadline

Status
colourRed
titlePENDING

Projects Announced to Orgs

Status
colourRed
titlePENDING

Accepted GSoC contributor projects announced

Status
colourRed
titlePENDING

Community Bonding Period. Students get to know mentors, read documentation, prepare for work on their projects

Status
colourRed
titlePENDING

Coding officially begins

Status
colourRed
titlePENDING

Mentors and GSoC contributors can begin submitting midterm evaluations

Status
colourRed
titlePENDING

Midterm evaluation deadline (standard coding period)

Status
colourRed
titlePENDING

Work Period. GSoC contributors work on their project with guidance from Mentors

Status
colourRed
titlePENDING

Final week. GSoC contributors submit their final work product and their final mentor evaluation (coding period)

Status
colourRed
titlePENDING

Mentors submit final GSoC contributor evaluations (standard coding period) for medium size project.

Status
colourRed
titlePENDING

Initial results of Google Summer of Code 2023 announced

Status
colourRed
titlePENDING

GSoC contributors with extended timelines continue coding

Status
colourRed
titlePENDING

Final date for all GSoC contributors to submit their final work product and final evaluation

Status
colourRed
titlePENDING

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