...
...
GSoC Program Administrators
...
...
:
Please see GSoC Admin Guidelines for more information.
Potential project ideas for
...
Next Year
This is a dynamic list of available projects for GSoC, with community members adding projects as they come up on Talk. If you have a new project idea that you'd like to explore, please share via this Talk thread and add it here.
Project Name & Outcome | Project Rating and Length | What this project is about | REQUIRED skills | Selected Student | Primary Mentor | Backup Mentor | Migrating from OpenMRS ID to KeyCloak
| Medium 175 hours | |
---|---|---|---|---|---|---|---|---|---|
DevOps Authentication and SSO IT Strategy | O3: User Onboarding | Medium 175 hours | Implement User Onboarding in the Test 3 and O3 demo environments, like these designs show. Introduce users to major features in a typical generic outpatient workflow. | React | Dennis Kigen (Unlicensed) | ||||
Next Generation Implementer Tools for OpenMRS 3 Redesigned config tools for O3 | Advanced 350 hours | Non-tech users can set up a 3.x EMR in a friendly, no-code UI, similar to designing a website. Empowers local team members to set up and config their EMR themselves. More detailed user stories and requirements documented here. Project plan documented here. Scope: technical work on the redesigned config tools for O3. *Design is done because Ampath/@jdick graciously contributed designs and user testing, sample designs, and @bistenes gave a lot of architectural and technical input but then had to set the project aside. | React Javascript Typescript | Vineet Sharma | Hadijah Kyampeire | ||||
Validating and re-working (updating) the OpenMRS PatientFlags module | Medium 175 hours | Patient Flags feature cannot be added to RefApp 3.x just because the supporting OpenMRS PatientFlags module has a number of loop-holes. Reference: https://github.com/openmrs/openmrs-esm-patient-chart/pull/926#issuecomment-1419165955 | Java REST APIs | ||||||
O3: Search Patient Chart feature | Advanced 350 hours | E.g. search all of a particular patient chart for an item of interest, e.g. "IUD" or "COVID", to find if that term/situation has ever come up for this patient. We can likely leverage this past work: https://github.com/openmrs/openmrs-module-chartsearch Will need an API. | |||||||
Program Timeline
Look at here for more info on the full GSoC 2024 program timeline.
GSoC 2024 preparationsStatus colour Blue title UP FRONT
January 23: Mentoring organizations can begin submitting applications to GoogleStatus colour Yellow title PENDING
February 7: Mentoring organization application deadlineStatus colour Yellow title PENDING
February 22: List of accepted mentoring organizations announcedStatus colour Yellow title PENDING
February 22 - March 19: Potential GSoC contributors discuss application ideas with mentoring organizationsStatus colour Yellow title PENDING
March 20: GSoC contributor application period beginsStatus colour Yellow title PENDING
April 4: GSoC contributor application deadlineStatus colour Yellow title PENDING
April 27: GSoC contributor proposal rankings due from Org AdminsStatus colour Yellow title PENDING
May 4: Accepted GSoC contributor projects announcedStatus colour Yellow title PENDING
May 4 - 28: Community Bonding Period. Students get to know mentors, read documentation, prepare for work on their projectsStatus colour Yellow title PENDING
May 29: Coding officially beginsStatus colour Yellow title PENDING
May 29 - August 21: Coding Period for Medium projectStatus colour Yellow title PENDING
May 29 - November 6: Coding Period for Advanced projectStatus colour Yellow title PENDING
July 10:Mentors and GSoC contributors can begin submitting midterm evaluationsStatus colour Yellow title PENDING
July 14: Midterm evaluation deadline (standard coding period)Status colour Yellow title PENDING
July 14 - August 21: Work Period | GSoC contributors work on their project with guidance from MentorsStatus colour Yellow title PENDING
August 21 - 28: Final week | GSoC contributors submit their final work product and their final mentor evaluation (coding period)Status colour Yellow title PENDING
August 28 - September 4: Mentors submit final GSoC contributor evaluations (standard coding period) for medium size project.Status colour Yellow title PENDING
September 5: Initial results of Google Summer of Code 2023 announcedStatus colour Yellow title PENDING
September 4 - November 6: GSoC contributors with extended timelines continue codingStatus colour Yellow title PENDING
November 6: Final date for all GSoC contributors to submit their final work product and final evaluationStatus colour Yellow title PENDING
November 13: Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlinesStatus colour Yellow title PENDING
Guidelines
Student's guidelines
Mentor's guidelines
OpenMRS resources to know
GitHub: https://github.com/openmrs
Talk Forum: https://talk.openmrs.org
Help Desk: https://help.openmrs.org
Issue Tracker (JIRA): https://issues.openmrs.org
Wiki: https://wikiopenmrs.openmrsatlassian.orgnet